.hero-default__wrapper{flex-wrap:wrap;align-items:center;gap:2.5rem;inline-size:100%;max-inline-size:85rem;margin-inline:auto;padding-block-start:1rem;padding-inline:1.5rem;display:flex}@media screen and (width<=360px){.hero-default__wrapper{padding-block-end:2.5rem}}@media screen and (width>=360px) and (width<=1440px){.hero-default__wrapper{padding-block-end:calc(32px + 2.22222vw)}}@media screen and (width>=1440px){.hero-default__wrapper{padding-block-end:4rem}}.hero-default__content{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:1rem;min-inline-size:18.75rem;max-inline-size:50rem;display:flex}.hero-default__title{font-family:var(--font--heading);letter-spacing:-.01em;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;font-weight:700;line-height:1;display:flex}@media screen and (width<=360px){.hero-default__title{font-size:2rem}}@media screen and (width>=360px) and (width<=1440px){.hero-default__title{font-size:calc(26.6667px + 1.48148vw)}}@media screen and (width>=1440px){.hero-default__title{font-size:3rem}}.hero-default__title-main{color:var(--color--navy)}.hero-default__introduction{letter-spacing:-.01em;color:var(--color--navy);font-size:1rem;line-height:1.45}.hero-default__btn{margin-block-start:.5rem}.hero-default--has-visual .hero-default__content{max-inline-size:none}.hero-default__visual{flex:1 1 0;min-inline-size:18.75rem;margin:0}.hero-default__image{object-fit:cover;border-radius:.5rem 1.5rem .5rem .5rem;inline-size:100%;display:block}@media screen and (width<=360px){.hero-default__image{block-size:17.5rem}}@media screen and (width>=360px) and (width<=1440px){.hero-default__image{block-size:calc(240px + 11.1111vw)}}@media screen and (width>=1440px){.hero-default__image{block-size:25rem}}.hero-default.background-blue .hero-default__title-main,.hero-default.background-blue .hero-default__introduction{color:var(--color--white)}
