.feature-block{padding-top:30px;text-align:center}.feature-block .component-furniture{margin-top:80px;margin-bottom:60px;max-width:100%}.feature-block .component-furniture .icon::after{background:#0b1e24}.feature-block .content-block{margin-bottom:40px}.feature-block .content-block a{color:#44997e}.feature-block .content-block a:hover{color:#fff}.feature-block.component-spacing{margin-bottom:60px}.feature-block__title{color:#f1eee5;margin-bottom:20px}.feature-block__image{margin-bottom:70px}.feature-block__image .scalable-masked-image{padding-top:66.66%}@media screen and (min-width: 480px){.feature-block__image .scalable-masked-image{padding-top:72.5%}}@media screen and (min-width: 720px){.feature-block .component-furniture{margin-top:100px}.feature-block__title{margin-bottom:35px}.feature-block__image .scalable-masked-image{padding-top:41.37%}}
.responsive-image{height:auto;min-height:1px;min-width:1px;max-width:100%;opacity:0;transition:opacity 1s}.responsive-image--fade-transform{transition:opacity 1s,transform 3.7s;transform:translate3d(0, 5%, 0)}.responsive-image--triggered{opacity:1}.responsive-image--triggered.responsive-image--fade-transform{transform:translate3d(0, 0, 0)}
.character{position:absolute;width:100%;left:0;pointer-events:none;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%}.character--image img{height:100%;width:auto}
.character-feature-block{position:relative}.character-feature-block .feature-block__image{margin-bottom:0}.character-feature-block .feature-block__image .scalable-masked-image{padding-top:58.8%}.character-feature-block .feature-block__cta{margin-top:70px}.character-feature-block .feature-block__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.character-feature-block .feature-block__title{-ms-flex-order:2;order:2;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .content-block{-ms-flex-order:3;order:3;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .feature-block__image{-ms-flex-order:4;order:4;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .feature-block__cta{-ms-flex-order:5;order:5;-ms-flex:1 0 auto;flex:1 0 auto}.character-feature-block .component-stripe{position:absolute;width:100%;height:700px;top:0;left:0;z-index:-1;background:url("../assets/component-furniture/background-stroke.png") no-repeat 50% 50%/100% 100%}.character-feature-block__image{padding-top:108vw;position:relative;-ms-flex-order:1;order:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:24px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.character-feature-block__image.character-background-flame{background-size:auto 100%}.character-feature-block__image .character{width:100%;height:100%;position:absolute;top:0;left:0;background-position:50% 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.character-feature-block__image .character img{width:100%;height:auto}@media screen and (min-width: 480px){.character-feature-block .component-stripe{height:900px}}@media screen and (min-width: 720px){.character-feature-block .feature-block{text-align:left}.character-feature-block .feature-block__content{position:relative}.character-feature-block .content-block{text-align:left}.character-feature-block .content-block,.character-feature-block .feature-block__title,.character-feature-block .feature-block__image,.character-feature-block .feature-block__cta{width:50%;margin-left:50%}.character-feature-block .component-stripe{width:100%;height:150%;top:-10%}.character-feature-block__image .character img{height:100%;width:auto}.character-feature-block__image{width:50%;position:absolute;bottom:0;left:0;padding:0;margin-bottom:0;height:90%}.character-feature-block--right .content-block,.character-feature-block--right .feature-block__title,.character-feature-block--right .feature-block__image,.character-feature-block--right .feature-block__cta{margin-left:0}.character-feature-block--right .character-feature-block__image{left:auto;right:0}}@media screen and (min-width: 1200px){.character-feature-block__image{height:100%}}
