.hero.svelte-fih1wv{--imgSteps: url(../../../images/steps-hero@400.jpg);background-color:#add8e6;background-image:var(--bg-overlay),var(--imgSteps);max-width:113rem;max-height:818px;margin:0 auto;height:50dvh;position:relative}.hero.svelte-fih1wv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:var(--imgSteps);background-repeat:no-repeat;background-position:center center;background-size:cover}.hero.svelte-fih1wv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:var(--bg-overlay);background-repeat:no-repeat;background-position:center center;background-size:cover}.hero__content.svelte-fih1wv{position:absolute;padding:0 0 0 10px;z-index:3;bottom:20px;left:10px}@media only screen and (min-width: 768px){.hero.svelte-fih1wv{--imgSteps: url(../../../images/steps-hero@1200.jpg);padding-bottom:47.5%}}@media only screen and (min-width: 1280px){.hero.svelte-fih1wv{--imgSteps: url(../../../images/steps-hero.jpg)}.hero.svelte-fih1wv:before{background-attachment:fixed}}.steps.svelte-hkmfsr{padding:100px 0;margin:0 auto 50px;position:relative;isolation:isolate;background:var(--color-light);background:linear-gradient(145deg,transparent 50%,var(--color-light) 50%);max-width:90rem}.steps__container.svelte-hkmfsr{max-width:1600px}.steps__content.svelte-hkmfsr{margin:0 auto;display:grid;justify-content:center;align-items:center;gap:30px}.steps__item.svelte-hkmfsr{height:100%;background:#fff;padding:80px 10px 10px;position:relative;border-radius:2px;border:2px solid var(--color-light);box-shadow:0 4px 15px #090b1433;display:flex;flex-direction:column;justify-content:space-between}.steps__item.svelte-hkmfsr img:where(.svelte-hkmfsr){display:block;-o-object-fit:cover;object-fit:cover;max-width:100%;margin-top:auto}.steps__title.svelte-hkmfsr{position:absolute;top:10px;left:10px;color:var(--color-white);width:100%}.steps__text.svelte-hkmfsr{margin-top:auto;margin-bottom:30px;text-wrap:pretty}@media only screen and (min-width: 600px){.steps__content.svelte-hkmfsr{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:0 30px;align-items:stretch}.steps__item.svelte-hkmfsr{padding-inline:40px}}@media only screen and (min-width: 1024px){.steps__item.svelte-hkmfsr{padding-bottom:40px}.steps__title.svelte-hkmfsr{left:-20px}}
