.rwd .color-block-opacity .color-block-main{padding:2.5rem}
@media screen and (min-width:768px){.rwd .color-block-opacity .has-spark{position:relative;margin-bottom:2.5rem}
.rwd .color-block-opacity .has-spark:after{content:"";display:block;width:2.5rem;height:2.5rem;position:absolute;bottom:-2.5rem}
.rwd .color-block-opacity .has-spark.spark-left{margin-left:2.5rem}
.rwd .color-block-opacity .has-spark.spark-left::after{left:-2.5rem;right:inherit}
.rwd .color-block-opacity .has-spark.spark-right{margin-right:2.5rem}
.rwd .color-block-opacity .has-spark.spark-right:after{left:inherit;right:-2.5rem}
.rwd .color-block-opacity.border-glow .has-spark{box-shadow:0 0 12px #fff}
.rwd .color-block-opacity.border-glow .has-spark:after{box-shadow:0 0 12px #fff}
.rwd .color-block-opacity.border .has-spark{border-bottom:solid #fff}
.rwd .color-block-opacity.border .has-spark.spark-left{border-left:solid #fff}
.rwd .color-block-opacity.border .has-spark.spark-right{border-right:solid #fff}
.rwd .color-block-opacity.border .has-spark:after{border:solid #fff}
.rwd .color-block-opacity.blurred-background .has-spark{backdrop-filter:blur(4px)}
}
.rwd .box-theme-transprent .color-block-main{background:transparent}
.rwd .spark-theme-transparent .has-spark:after{background-color:transparent}
.rwd .box-theme-pure-white .color-block-main{background-color:#fff}
@media screen and (min-width:768px){.rwd .box-theme-pure-white .color-block-main.opacity-80{background-color:rgba(255,255,255,0.8)}
.rwd .box-theme-pure-white .color-block-main.opacity-85{background-color:rgba(255,255,255,0.85)}
.rwd .box-theme-pure-white .color-block-main.opacity-90{background-color:rgba(255,255,255,0.9)}
.rwd .box-theme-pure-white .color-block-main.opacity-95{background-color:rgba(255,255,255,0.95)}
.rwd .box-theme-pure-white .color-block-main.opacity-100{background-color:#fff}
}
.rwd .box-theme-carbon-shade2 .color-block-main{background-color:#262626}
@media screen and (min-width:768px){.rwd .box-theme-carbon-shade2 .color-block-main.opacity-80{background-color:rgba(38,38,38,0.8)}
.rwd .box-theme-carbon-shade2 .color-block-main.opacity-85{background-color:rgba(38,38,38,0.85)}
.rwd .box-theme-carbon-shade2 .color-block-main.opacity-90{background-color:rgba(38,38,38,0.9)}
.rwd .box-theme-carbon-shade2 .color-block-main.opacity-95{background-color:rgba(38,38,38,0.95)}
.rwd .box-theme-carbon-shade2 .color-block-main.opacity-100{background-color:#262626}
}
.rwd .box-theme-energy-blue .color-block-main{background-color:#00c7fd}
@media screen and (min-width:768px){.rwd .box-theme-energy-blue .color-block-main.opacity-80{background-color:rgba(0,199,253,0.8)}
.rwd .box-theme-energy-blue .color-block-main.opacity-85{background-color:rgba(0,199,253,0.85)}
.rwd .box-theme-energy-blue .color-block-main.opacity-90{background-color:rgba(0,199,253,0.9)}
.rwd .box-theme-energy-blue .color-block-main.opacity-95{background-color:rgba(0,199,253,0.95)}
.rwd .box-theme-energy-blue .color-block-main.opacity-100{background-color:#00c7fd}
}
.rwd .box-theme-classic-blue .color-block-main{background-color:#0068b5}
@media screen and (min-width:768px){.rwd .box-theme-classic-blue .color-block-main.opacity-80{background-color:rgba(0,104,181,0.8)}
.rwd .box-theme-classic-blue .color-block-main.opacity-85{background-color:rgba(0,104,181,0.85)}
.rwd .box-theme-classic-blue .color-block-main.opacity-90{background-color:rgba(0,104,181,0.9)}
.rwd .box-theme-classic-blue .color-block-main.opacity-95{background-color:rgba(0,104,181,0.95)}
.rwd .box-theme-classic-blue .color-block-main.opacity-100{background-color:#0068b5}
}
.rwd .box-theme-geode .color-block-main{background-color:#8f5da2}
@media screen and (min-width:768px){.rwd .box-theme-geode .color-block-main.opacity-80{background-color:rgba(143,93,162,0.8)}
.rwd .box-theme-geode .color-block-main.opacity-85{background-color:rgba(143,93,162,0.85)}
.rwd .box-theme-geode .color-block-main.opacity-90{background-color:rgba(143,93,162,0.9)}
.rwd .box-theme-geode .color-block-main.opacity-95{background-color:rgba(143,93,162,0.95)}
.rwd .box-theme-geode .color-block-main.opacity-100{background-color:#8f5da2}
}
.rwd .box-theme-blue-steel-shade1 .color-block-main{background-color:#41728a}
@media screen and (min-width:768px){.rwd .box-theme-blue-steel-shade1 .color-block-main.opacity-80{background-color:rgba(65,114,138,0.8)}
.rwd .box-theme-blue-steel-shade1 .color-block-main.opacity-85{background-color:rgba(65,114,138,0.85)}
.rwd .box-theme-blue-steel-shade1 .color-block-main.opacity-90{background-color:rgba(65,114,138,0.9)}
.rwd .box-theme-blue-steel-shade1 .color-block-main.opacity-95{background-color:rgba(65,114,138,0.95)}
.rwd .box-theme-blue-steel-shade1 .color-block-main.opacity-100{background-color:#41728a}
}
.rwd .spark-theme-pure-white .has-spark:after{background-color:#fff}
.rwd .spark-theme-carbon-shade2 .has-spark:after{background-color:#262626}
.rwd .spark-theme-energy-blue .has-spark:after{background-color:#00c7fd}
.rwd .spark-theme-classic-blue .has-spark:after{background-color:#0068b5}
.rwd .spark-theme-geode .has-spark:after{background-color:#8f5da2}
.rwd .spark-theme-blue-steel-shade1 .has-spark:after{background-color:#41728a}
.rwd .spark-theme-carbon-tint1 .has-spark:after{background-color:#aeaeae}
.rwd .spark-theme-energy-blue-tint1 .has-spark:after{background-color:#7bdeff}
.rwd .spark-theme-classic-blue-tint1 .has-spark:after{background-color:#00a3f6}
.rwd .spark-theme-geode-tint1 .has-spark:after{background-color:#cc94da}
.rwd .spark-theme-blue-steel-tint1 .has-spark:after{background-color:#86b3ca}
.rwd .campaign-blade .marquee-background img{width:100%;height:auto}
.rwd .campaign-blade h2.h3{margin-bottom:1.25rem}
.rwd .campaign-blade .heading-logo{margin-bottom:.625rem}
.rwd .campaign-blade .heading-logo img{max-height:3.75rem;width:auto}
.rwd .campaign-blade .color-block-opacity .color-block-main{padding:1.25rem}
@media screen and (max-width:767px){.rwd .campaign-blade .marquee-background.no-background{display:none}
}
@media screen and (min-width:768px){.rwd .campaign-blade{position:relative}
.rwd .campaign-blade .marquee-background{height:384px}
.rwd .campaign-blade .marquee-background img{width:100%;height:100%;object-fit:cover}
.rwd .campaign-blade .component-content-box{position:absolute;top:50%;transform:translateY(-50%)}
.rwd .campaign-blade .color-block-opacity .color-block-main{padding:2.5rem}
.rwd .campaign-blade.content-left .marquee-background{margin-left:auto}
.rwd .campaign-blade.content-left .component-content-box{left:0}
.rwd .campaign-blade.content-right .marquee-background{margin-right:auto}
.rwd .campaign-blade.content-right .component-content-box{right:0}
.rwd .campaign-blade.layout-25-75 .marquee-background{width:75%}
.rwd .campaign-blade.layout-25-75 .component-content-box{width:21.5rem}
.rwd .campaign-blade.layout-25-75.content-left .component-content-box{left:6.25rem}
.rwd .campaign-blade.layout-25-75.content-right .component-content-box{right:6.25rem}
.rwd .campaign-blade.layout-50-50 .marquee-background,.rwd .campaign-blade.layout-50-50 .component-content-box{width:50%}
.rwd .campaign-blade .pos-left-top img{object-position:left top}
.rwd .campaign-blade .pos-left-center img{object-position:left center}
.rwd .campaign-blade .pos-left-bottom img{object-position:left bottom}
.rwd .campaign-blade .pos-center-top img{object-position:center top}
.rwd .campaign-blade .pos-center-center img{object-position:center center}
.rwd .campaign-blade .pos-center-bottom img{object-position:center bottom}
.rwd .campaign-blade .pos-right-top img{object-position:right top}
.rwd .campaign-blade .pos-right-center img{object-position:right center}
.rwd .campaign-blade .pos-right-bottom img{object-position:right bottom}
}
@media screen and (min-width:992px){.rwd .campaign-blade .marquee-background{height:512px}
.rwd .campaign-blade.layout-25-75 .component-content-box{width:auto;min-width:35%;max-width:50%}
.rwd .campaign-blade.layout-50-50 .color-block-opacity .color-block-main{padding:5rem}
}
@media screen and (min-width:1200px){.rwd .campaign-blade .marquee-background{height:540px}
.rwd .campaign-blade.layout-50-50 .color-block-opacity .color-block-main{padding:11.25rem}
}