.shs-order-buy-back-form{position:relative;max-width:900px}.shs-order-buy-back-form__divider{height:1px;background-color:var(--theme-color-grayscale-700);margin-block:20px}.shs-order-buy-back-form__form{transition:opacity .2s ease-in-out;display:grid;grid-row-gap:20px}.shs-order-buy-back-form__form--hide{opacity:.05;pointer-events:none}.shs-order-buy-back-form__title-radio-group{display:flex;flex-wrap:wrap;gap:20px}.shs-order-buy-back-form__name{display:grid;grid-row-gap:10px}@media (min-width:768px){.shs-order-buy-back-form__name{grid-template-columns:1fr 1fr;grid-column-gap:20px}}.shs-order-buy-back-form__submit{margin-left:auto}.shs-order-buy-back-form__success{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.shs-order-buy-back-form__icon{color:var(--theme-color-status-success-default);width:48px}.shs-order-buy-back-form__privacy-link{color:var(--theme-color-grayscale-300);text-decoration:underline}.shs-professional-solutions-form{position:relative;max-width:900px}.shs-professional-solutions-form__fieldset{display:grid;grid-row-gap:10px}@media (min-width:768px){.shs-professional-solutions-form__fieldset{grid-template-columns:1fr 1fr;grid-column-gap:20px}}.shs-professional-solutions-form__message{width:100%}.shs-remodelling-construction-form{position:relative;max-width:900px}.shs-remodelling-construction-form__divider{background-color:var(--theme-color-grayscale-700);height:1px;margin-block:10px}.shs-text-component--spacing-bottom-none{margin-bottom:0}.shs-text-component--spacing-bottom-short{margin-bottom:10px}.shs-text-component--spacing-bottom-default{margin-bottom:20px}.shs-text-component--spacing-bottom-large{margin-bottom:40px}.shs-text-component{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:1024px){.shs-text-component--columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.shs-text-component--columns-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.shs-text-component--columns-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.shs-text-component--columns-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.shs-text-component--columns-4{grid-template-columns:repeat(4,1fr)}}.shs-text-component .wysiwyg ol,.shs-text-component .wysiwyg ul{padding-left:30px}.shs-teaser-component--spacing-bottom-none{margin-bottom:0}.shs-teaser-component--spacing-bottom-short{margin-bottom:10px}.shs-teaser-component--spacing-bottom-default{margin-bottom:20px}.shs-teaser-component--spacing-bottom-large{margin-bottom:40px}.shs-teaser-component--text1-and-image{display:grid;grid-template-columns:1fr;row-gap:20px;grid-template-areas:"image" "text1"}@media (min-width:768px){.shs-teaser-component--text1-and-image{column-gap:20px;grid-template-columns:repeat(2,1fr)}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-left{grid-template-areas:"image text1"}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-left.shs-teaser-component--image-width-col-3{grid-template-columns:1fr 3fr}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-left.shs-teaser-component--image-width-col-4{grid-template-columns:1fr 2fr}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-right{grid-template-areas:"text1 image"}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-right.shs-teaser-component--image-width-col-3{grid-template-columns:3fr 1fr}.shs-teaser-component--text1-and-image.shs-teaser-component--image-position-right.shs-teaser-component--image-width-col-4{grid-template-columns:2fr 1fr}}.shs-teaser-component--text2-and-image{grid-template-areas:"text1" "text2" "image"}@media (min-width:768px){.shs-teaser-component--text2-and-image{grid-template-columns:repeat(2,1fr)}.shs-teaser-component--text2-and-image.shs-teaser-component--image-position-left{grid-template-areas:"text1 text2" "image ."}.shs-teaser-component--text2-and-image.shs-teaser-component--image-position-right{grid-template-areas:"text1 text2" ". image"}}@media (min-width:1024px){.shs-teaser-component--text2-and-image{grid-template-columns:repeat(3,1fr)}.shs-teaser-component--text2-and-image.shs-teaser-component--image-position-left{grid-template-areas:"image text1 text2"}.shs-teaser-component--text2-and-image.shs-teaser-component--image-position-right{grid-template-areas:"text1 text2 image"}}.shs-teaser-component__content--text1{grid-area:text1}.shs-teaser-component__content--text2{grid-area:text2}.shs-teaser-component__image{grid-area:image}.shs-teaser-component .wysiwyg>p{margin-top:0}