.Hero-module-scss-module___zcBha__hero{background-color:#f5f5f5;background-image:var(--bg-image);background-position:calc(50% - 24px);background-repeat:no-repeat;margin-top:-72px}.Hero-module-scss-module___zcBha__hero .sc-fs-container{padding:0}@media screen and (max-width:1200px){.Hero-module-scss-module___zcBha__hero .sc-fs-container{padding:0 40px}}@media screen and (max-width:1024px){.Hero-module-scss-module___zcBha__hero{margin-top:-48px}}@media screen and (max-width:592px){.Hero-module-scss-module___zcBha__hero .sc-fs-container{padding:0 16px}}.Hero-module-scss-module___zcBha__hero-wrapper{text-align:center;justify-items:center;row-gap:32px;max-width:928px;margin:0 auto 48px;display:grid}@media screen and (max-width:768px){.Hero-module-scss-module___zcBha__hero-wrapper{margin-bottom:64px}.Hero-module-scss-module___zcBha__hero-wrapper .sc-fs-heading{font-size:36px;line-height:1.33em}}@media screen and (max-width:592px){.Hero-module-scss-module___zcBha__hero-wrapper{row-gap:16px;margin-bottom:48px}.Hero-module-scss-module___zcBha__hero-wrapper .sc-fs-heading{font-size:24px}}.Hero-module-scss-module___zcBha__hero-img{background-image:var(--bg-image);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:1200px;margin:0 auto;padding-bottom:765px;position:relative}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:120dpi),screen and (min-width:592px){.Hero-module-scss-module___zcBha__hero-img{background-image:var(--bg-image-2x)}}@media screen and (max-width:1200px){.Hero-module-scss-module___zcBha__hero-img{width:90vw;padding-bottom:57.3vw}}.Hero-module-scss-module___zcBha__img-wrapper{position:relative}.Hero-module-scss-module___zcBha__hero-input{background-color:#fff;border-radius:5px;grid-template-columns:1fr auto;justify-content:center;align-items:center;width:100%;max-width:702px;padding:32px 96px;display:grid;box-shadow:0 7px 15px #5555551a}.Hero-module-scss-module___zcBha__hero-input .input-wrapper{border-radius:9px 0 0 9px}.Hero-module-scss-module___zcBha__hero-input>a{border-radius:0 9px 9px 0}@media screen and (max-width:768px){.Hero-module-scss-module___zcBha__hero-input{padding:32px}}@media screen and (max-width:592px){.Hero-module-scss-module___zcBha__hero-input{flex-direction:column;gap:16px;display:flex}.Hero-module-scss-module___zcBha__hero-input>div{width:100%}.Hero-module-scss-module___zcBha__hero-input .input-wrapper{border-radius:9px}.Hero-module-scss-module___zcBha__hero-input>a{border-radius:9px}}
