.fs-callbanner{border-radius:8px;overflow:hidden;color:#fff;background:var(--color-gray-dark);display:flex;justify-content:space-between;padding:0!important;flex-direction:row}.fs-callbanner.alignwide{max-width:1400px}@media (max-width:680px){.fs-callbanner{margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0}}.fs-callbanner__block{padding:2.5rem 4rem;width:45%}@media (max-width:1280px){.fs-callbanner.alignwide{max-width:1136px}.fs-callbanner__block{padding-left:2.5rem}}.fs-callbanner__block .fs-headline{margin:0;height:100%}.fs-callbanner__block .fs-headline__main{display:flex;flex-direction:column;justify-content:space-between}.fs-callbanner .fs-callbanner__subheading{margin-bottom:.5rem;color:#fff!important;font-size:16px!important}.fs-callbanner--content-stacked .fs-headline__main{justify-content:flex-start}.fs-callbanner--content-stacked .fs-headline__buttons{margin-top:2.5rem}.fs-callbanner__block .fs-headline__title span{color:rgba(255,255,255,.6)}.fs-callbanner__block .fs-headline__desc{color:rgba(255,255,255,.7)}.fs-callbanner__block .fs-headline__desc a{color:#fff;border-bottom-color:rgba(255,255,255,.4)}.fs-callbanner__block .fs-headline__desc a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.8)}@media (max-width:992px){.fs-callbanner{position:relative;display:block}.fs-callbanner__block{width:100%;padding:10rem 1.25rem 2.5rem;position:relative;z-index:3}.fs-callbanner__block .fs-headline__main{max-width:100%}.fs-callbanner__block .fs-headline__title{max-width:400px}.fs-callbanner__block .fs-headline__title span{color:#fff}}.fs-callbanner__ill{width:55%;position:relative;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}@media (min-width:993px){.fs-callbanner--style-gradient .fs-callbanner__block{position:relative;z-index:2;width:50%}.fs-callbanner--style-gradient .fs-callbanner__ill{width:60%;margin-left:-10%;clip-path:none}.fs-callbanner--style-gradient .fs-callbanner__ill::before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,var(--color-gray-dark) 0,rgba(51,51,51,.92) 16%,rgba(51,51,51,.48) 34%,rgba(51,51,51,0) 54%),rgba(0,0,0,.14)}.fs-callbanner--full-width{position:relative;left:50%;width:var(--vw,100vw)!important;max-width:1920px!important;margin-left:0!important;border-radius:0;transform:translateX(-50%)}}@media (min-width:681px) and (max-width:992px){.fs-callbanner--full-width{margin-right:-2rem;margin-left:-2rem;border-radius:0}}.fs-callbanner__image{width:100%;height:100%}.fs-callbanner__image-mobile{display:none}.fs-callbanner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.fs-callbanner__ill{clip-path:none;position:absolute;top:0;left:0;width:100%;height:100%}.fs-callbanner__ill:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.9))}.fs-callbanner__image-mobile{display:block}.fs-callbanner__image-desktop{display:none}.fs-callbanner__image img{-o-object-position:top;object-position:top}}.fs-callbanner__icon{position:absolute;top:50%;transform:translateY(-50%);right:15%;z-index:2;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-accent)}.fs-content:has(.fs-blog-page)+.fs-container .fs-callbanner{margin-top:7rem!important}@media (max-width:992px){.fs-callbanner__icon{transform:none;right:initial;left:1.25rem;top:1.25rem;z-index:2;width:4rem;height:4rem}.fs-callbanner__icon svg{width:2rem;height:2rem}.fs-content:has(.fs-blog-page)+.fs-container .fs-callbanner{margin-top:3rem!important}}@media screen and (min-width:992px){.post-type-appliance .fs-callbanner__icon{display:none}}