.kxb-spark-flag__title{display:block;margin:0}.kxb-spark-flag__ingress{font-size:12px}@media(min-width:768px){.kxb-spark-flag__ingress{font-size:14px}}@media(min-width:1024px){.kxb-spark-flag__ingress{font-size:16px}}.kxb-spark-flag__button{display:block}.kxb-spark-flag{background-color:white}.kxb-spark-flag{display:flex;flex-flow:row wrap}.kxb-spark-flag__image{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.kxb-spark-flag__image__container{min-height:280px;width:100%;overflow:hidden;position:relative;flex-basis:60%;flex-grow:1;flex-shrink:0}@media(min-width:768px){.kxb-spark-flag__image__container{min-height:320px}}@media(min-width:1024px){.kxb-spark-flag__image__container{min-height:500px}}.kxb-spark-flag__content{flex-basis:60%;flex-shrink:0;flex-grow:1;display:flex;flex-flow:column nowrap}@media(min-width:768px){.kxb-spark-flag__content{flex-basis:30%}}.kxb-spark-flag__content__row{flex-basis:auto;flex-grow:0;flex-shrink:0;margin-bottom:12px;max-width:680px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:30px;padding-right:30px}.kxb-spark-flag__content__row:first-child{padding-top:30px}.kxb-spark-flag__content__row:last-child{padding-bottom:30px;margin-bottom:0}.kxb-spark-flag__content__row--right{text-align:right}.kxb-spark-flag__content__row--no-margin-after{margin-bottom:0}.kxb-spark-flag__button{display:inline-block}.kxb-spark-flag--content-aligned-top .kxb-spark-flag__content{justify-content:flex-start}.kxb-spark-flag--content-aligned-bottom .kxb-spark-flag__content{justify-content:flex-end}.kxb-spark-flag--content-aligned-centered .kxb-spark-flag__content{justify-content:center}.kxb-spark-flag--content-aligned-full .kxb-spark-flag__content__row--grow{flex-grow:1}.kxb-spark-flag--breakout{width:100vw;margin-left:calc(50vw - 50%)}@media(min-width:768px){.kxb-spark-flag--half-image .kxb-spark-flag__image__container{flex-basis:30%}}@media(min-width:768px){.kxb-spark-flag--large-image .kxb-spark-flag__image__container{flex-basis:50%}}@media(min-width:768px){.kxb-spark-flag--small-image .kxb-spark-flag__image__container{flex-basis:14%}}@media(min-width:1024px){.kxb-spark-flag--small-image .kxb-spark-flag__image__container{flex-basis:10%}}.kxb-spark-flag--image-above .kxb-spark-flag__image__container,.kxb-spark-flag--image-above .kxb-spark-flag__content{flex-basis:60%}.kxb-spark-flag--image-right .kxb-spark-flag__image__container,.kxb-spark-flag--image-left .kxb-spark-flag__image__container{order:1}.kxb-spark-flag--image-right .kxb-spark-flag__content,.kxb-spark-flag--image-left .kxb-spark-flag__content{order:2}@media(min-width:768px){.kxb-spark-flag--image-right .kxb-spark-flag__content{order:0}}