.installer-finder__intro,.installer-finder__results{list-style-type:none;margin:0;padding:0}.installer-finder{margin:32px 0}@media only screen and (min-width:1024px){.installer-finder{margin:80px 0}.installer-finder__inner{margin:0 auto;width:var(--content-width)}}.installer-finder__content{margin-top:40px}@media only screen and (min-width:1024px){.installer-finder__content{display:flex;flex-direction:row-reverse;gap:2.8472222222vw;margin-top:48px}}@media only screen and (min-width:1920px){.installer-finder__content{gap:54px}}.installer-finder__content .loader__item{top:-10px}.installer-finder__image{margin:0 auto;width:var(--content-width)}.installer-finder__image img{display:block;height:auto;width:100%}@media only screen and (min-width:1024px){.installer-finder__image{width:54.9305555556vw}}@media only screen and (min-width:1920px){.installer-finder__image{width:1058px}}.installer-finder__form{margin-top:40px;position:relative}@media only screen and (min-width:1024px){.installer-finder__form{display:flex;flex-direction:column;margin:-15px;padding:15px 5px 15px 15px;width:calc(26.04167vw - 15px)}}@media only screen and (min-width:1920px){.installer-finder__form{width:487px}}.installer-finder__container{margin-left:auto;margin-right:auto;width:var(--content-width)}@media only screen and (min-width:1024px){.installer-finder__container{width:100%}}.installer-finder__headline{font-family:var(--font-base-family);font-size:1.875rem;font-weight:var(--headline-font-weight);line-height:130%}@media only screen and (min-width:1024px){.installer-finder__headline{font-size:2.625rem}}.installer-finder__copy{font-family:var(--font-base-family);font-size:1rem;font-weight:var(--font-base-font-weight);line-height:24px;margin-top:16px}@media only screen and (min-width:1024px){.installer-finder__copy{margin-top:24px}}.installer-finder__results{margin-top:40px}.installer-finder__results:after{bottom:0;content:"";display:block;position:absolute}@media only screen and (max-width:1023px){.installer-finder__results{display:flex;flex-wrap:nowrap;padding:0 calc((100vw - var(--content-width))/2);scrollbar-gutter:stable;width:100vw}.installer-finder__results:after{background:linear-gradient(270deg,#fff,transparent);height:100%;right:0;width:80px}}@media only screen and (min-width:1024px){.installer-finder__results{margin-left:-32px;margin-right:-8px;margin-top:auto;overflow-y:auto;padding:0 8px 0 32px}.installer-finder__results:after{background:linear-gradient(0deg,#fff,transparent);height:60px;width:calc(100% - 64px)}.installer-finder__results[data-simplebar]{margin-left:-32px;margin-right:-32px;padding:0 32px}}@media only screen and (max-width:1023px){.installer-finder__results[data-simplebar] .simplebar-content{display:flex;flex-wrap:nowrap}.installer-finder__results[data-simplebar] .simplebar-track{left:50%;transform:translateX(-50%);width:var(--content-width)}}.installer-finder__results-count{color:var(--installer-finder-result-color);margin-top:16px}@media only screen and (min-width:1024px){.installer-finder__results-count{margin-bottom:40px}}.installer-finder__results-text{font-weight:var(--installer-finder-font-weight,400)}.installer-finder__intro{color:#9aa0a6;margin-top:40px;padding:24px}@media only screen and (min-width:1024px){.installer-finder__intro{margin-top:32px}}.installer-finder__intro-text{align-items:center;color:var(--installer-finder-result-color);display:flex;flex-direction:column;font-family:var(--font-base-family);font-size:1rem;font-weight:var(--font-base-font-weight);font-weight:var(--installer-finder-result-font-weight);justify-content:center;line-height:24px;text-align:center}.installer-finder__intro-icon{fill:var(--installer-finder-result-color);margin-bottom:24px}.installer-finder__item{box-shadow:0 12px 32px rgba(0,0,0,.05);flex:0 0 auto;margin-bottom:32px;margin-right:3.7333333333vw;padding:24px;width:77.3333333333vw}@media only screen and (min-width:768px){.installer-finder__item{margin-right:3.125vw;width:55.2083333333vw}}@media only screen and (min-width:1024px){.installer-finder__item{margin-bottom:16px;margin-right:0;width:100%}.installer-finder__item:last-child{margin-bottom:32px}}@media only screen and (max-width:1023px){.installer-finder__item:last-child{margin-right:3.7333333333vw}}.installer-finder__item-name{display:block;font-family:var(--font-base-family);font-size:1.375rem;font-weight:var(--headline-font-weight);line-height:130%;margin-bottom:16px}.installer-finder__item-action{align-items:center;color:var(--installer-finder-color,#000);display:flex;font-weight:var(--installer-finder-font-weight,400);margin-top:8px;text-decoration:none;word-break:break-word}.installer-finder__item-action--is-mail{color:var(--rte-primary-color);text-decoration:underline}.installer-finder__action-icon{display:inline-block;margin-right:8px;min-width:24px}.installer__form{position:relative}.installer-finder__field .form__element{margin-top:0}.installer-finder__field .form__field .form__input:not(.form__field-phone){padding-right:48px}.installer-finder__field .form__field .form__input:not(.form__field-phone):focus{padding-right:47px}@media(hover:hover){.installer-finder__field .form__field .form__input:not(.form__field-phone):hover{padding-right:47px}}.installer-finder__submit{background:#fff;border:0;border-radius:4px;cursor:pointer;height:44px;outline:0;position:absolute;right:2px;top:2px;width:44px}.installer-finder__submit svg{fill:var(--installer-finder-color)}