.hero-fw{padding:0 0 3em}.hero-fw>.sub-wrapper{align-items:center;padding:0;position:relative}.hero-fw-top{align-items:center;display:flex;flex-direction:column;gap:2em;justify-content:center;max-width:800px;padding:5em var(--side-padding) 4em;position:sticky;text-align:center;top:var(--header-height);width:100%}.hero-fw-desc{width:80%}.hero-fw-img{height:100vw;width:100%;z-index:2}.hero-fw-img .full{border-radius:1.5em}@media (min-width:700px){.hero-fw-top{padding:5em var(--side-padding)}.hero-fw-img{height:70vw}}@media (min-width:1000px){.hero-fw-img{height:50vw;max-height:780px;min-height:400px}.hero-fw-top{padding:5em 0}}.hero-about{background-color:var(--baby-pink);padding:calc(3em + var(--header-height)) 0 3em}.hero-info{display:flex;flex-direction:column;width:100%}.hero-about-icon{margin-bottom:2em;max-width:75px;width:100%}.hero-about-title{font-size:2em;margin-bottom:.2em;max-width:500px;width:100%}.hero-about-description{font-size:1.75em;margin-bottom:1.3em;width:100%}.hero-about-services{line-height:1.5em;width:100%}@media (min-width:700px){.hero-about .sub-wrapper{display:grid;gap:4em;grid-template-columns:2fr 1fr;place-items:center}.hero-about-services{display:flex;justify-content:flex-end}}@media (min-width:1000px){.hero-about .sub-wrapper{grid-template-columns:550px 1fr}}.hero{padding:4em 0}.hero>.sub-wrapper{align-items:center}.hero-icon{margin-bottom:1em;width:50px}.hero-top{align-items:center;display:flex;flex-direction:column;gap:2em;justify-content:center;max-width:800px;padding:2em 0 3em;text-align:center;width:100%}.hero-desc{width:80%}.hero-img{height:100vw;width:100%}.hero-img .full{border-radius:1em}@media (min-width:700px){.hero-img{height:70vw}}@media (min-width:1000px){.hero-top{padding:2em 0 5em}.hero-img{height:50vw;max-height:780px;min-height:400px}}
