.smp-marble-form__container{margin:0 auto;max-width:792px;padding:0 16px;width:100%}.smp-marble-form--success .smp-marble-form__step--success{display:flex}.smp-marble-form__step .smp-marble-form__step__title{margin-bottom:16px}.smp-marble-form__step__choices{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:992px){.smp-marble-form__step__choices{grid-template-columns:repeat(4,176px)}}.smp-marble-form__step__choices__choice{align-items:center;background-color:var(--smp-white);border:2px solid var(--smp-primary-color);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px 8px;text-align:center}@media only screen and (min-width:992px){.smp-marble-form__step__choices__choice:not(.smp-marble-form__step__choices__choice--selected):hover{background:var(--smp-primary-color-92)}}.smp-marble-form__step__choices__choice input[type=radio]{display:none}.smp-marble-form__step__choices__choice__icon{align-items:center;color:var(--smp-primary-color);display:inline-flex;font-family:Material Symbols Outlined;font-size:48px;height:48px;width:48px}.smp-marble-form__step__choices__choice__icon path{fill:var(--smp-primary-color)}.smp-marble-form__step__choices__choice__icon--no-fill path{fill:none}.smp-marble-form__step__choices__choice__text{color:var(--smp-dark-grey-900)}.smp-marble-form__step__choices__choice--selected{background-color:var(--smp-primary-color);color:#fff}.smp-marble-form__step__choices__choice--selected .smp-marble-form__step__choices__choice__icon{color:var(--smp-white)}.smp-marble-form__step__choices__choice--selected .smp-marble-form__step__choices__choice__icon path{fill:var(--smp-white)}.smp-marble-form__step__choices__choice--selected .smp-marble-form__step__choices__choice__icon--no-fill path{fill:none}.smp-marble-form__step__choices__choice--selected .smp-marble-form__step__choices__choice__text{color:var(--smp-white)}.smp-marble-form__step__supplements{display:none;margin-top:40px}.smp-marble-form__step__supplements[data-choice=quote]{gap:24px;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:992px){.smp-marble-form__step__supplements[data-choice=quote]{grid-template-columns:repeat(2,1fr)}}.smp-marble-form__step--1{display:block}.smp-marble-form__step--final{display:none}.smp-marble-form__step--final__fields{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:992px){.smp-marble-form__step--final__fields{grid-template-columns:288px auto}.smp-marble-form__step--final__fields .smp-input--textarea{grid-column:span 2}}.smp-marble-form__step--final__fields .smp-input--textarea textarea{min-height:86px}@media only screen and (min-width:992px){.smp-marble-form__step--final__fields .smp-input--select{grid-column:span 2}}.smp-marble-form__step--final__action{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:40px}.smp-marble-form__step--final__action .smp-marble-form__step--final__action__bloctel{color:var(--smp-grey-500)}.smp-marble-form__step--final__action .smp-button{width:100%}.smp-marble-form__step--success{align-items:center;display:none;flex-direction:column;gap:16px;justify-content:center}.smp-marble-form__step--success__icon{align-items:center;color:var(--smp-green-300);display:inline-flex;font-family:Material Symbols Outlined;font-size:80px;height:80px;width:80px}.smp-marble-form__step--success__text{align-items:center;display:flex;flex-direction:column;gap:8px}.smp-marble-form .smp-marble-form__step__supplements{display:grid}.smp-marble-form[data-cemetery_city] .smp-marble-form__step--1{margin-bottom:40px}.smp-marble-form[data-cemetery_city] .smp-marble-form__step--final{display:block}
