.mosaic-banner{clear:both;float:left;width:100%;padding:120px 0 0}.mosaic-banner .page-center{padding-left:0;padding-right:0;width:100%;max-width:100%;display:block}.mosaic-banner .wrap-columns .kc-elm{width:100%;min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left;clear:none}.mosaic-banner .wrap-columns .kc-elm .col-container{clear:both;display:block;width:100%;height:100%}.mosaic-banner .col-container .top-sec{float:left;margin-left:-15px;margin-right:-15px;clear:both;margin-bottom:0;width:calc(100% + 30px)}.mosaic-banner .col-container .top-sec .left,.mosaic-banner .col-container .top-sec .right{width:25%;min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left;clear:none}.mosaic-banner .col-container .top-sec .middle{min-height:1px;position:relative;padding-right:15px;padding-left:15px;float:left;clear:none;width:50%}.mosaic-banner .top-sec .middle .middle-inner{display:block;height:100%}.mosaic-banner .top-sec .middle .middle-inner .crumina-heading{position:relative;z-index:5;float:left;width:100%;text-align:center;margin-bottom:30px}.mosaic-banner .top-sec .middle .middle-inner .crumina-module{position:relative;z-index:5;margin-top:25px;float:left;width:100%;text-align:center;margin-bottom:0}.mosaic-banner .top-sec .middle .crumina-heading h6{opacity:.7;text-transform:uppercase;font-size:16px;margin:0 0 25px}.mosaic-banner .top-sec .middle .crumina-heading h2,.mosaic-banner .top-sec .middle .crumina-heading h6{line-height:1.3em;font-weight:700;font-family:Nunito,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.02em;color:#55565b}.mosaic-banner .top-sec .middle .crumina-heading h2{font-size:38px;margin:.5em 0 0}.mosaic-banner .top-sec .middle .crumina-heading h2 span,.mosaic-banner .top-sec .middle .middle-inner .crumina-module .c-primary{color:#7ac2ec;fill:#7ac2ec}.mosaic-banner .wrap-columns .bottom-sec{float:left;clear:both;width:calc(100% + 30px);margin:30px -15px 0}.mosaic-banner .wrap-columns .kc-elm .single-image{float:left;width:100%;margin-bottom:0}.mosaic-banner .wrap-columns .kc-elm .single-image img{text-align:center;display:block;margin:20px auto 0}.mosaic-banner .wrap-columns .kc-elm .kc_wrapper{display:block;height:100%}.mosaic-banner .top-sec .middle .middle-inner .crumina-module h6.heading-title{margin-bottom:0}@media (min-width:999px){.mosaic-banner .wrap-columns{width:100%}.mosaic-banner .col-container .top-sec,.mosaic-banner .wrap-columns,.mosaic-banner .wrap-columns .bottom-sec{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}}@media only screen and (min-width:1000px) and (max-width:5000px){.mosaic-banner .col-container .top-sec .left{width:25.47%}.mosaic-banner .col-container .top-sec .right{width:25.07%}.mosaic-banner .col-container .top-sec .middle{width:49.41%}}@media (max-width:800px){.mosaic-banner{padding:60px 0}.mosaic-banner .top-sec .middle .crumina-heading h2{font-size:1.9em}.mosaic-banner .top-sec .middle .middle-inner .crumina-module h6.heading-title{font-size:1.4em}.mosaic-banner{padding-bottom:0}}@media (max-width:799px){.mosaic-banner .col-container .top-sec .left,.mosaic-banner .col-container .top-sec .right{float:left;width:50%}.mosaic-banner .col-container .top-sec .middle{float:left;width:100%}}@media (max-width:767px){.mosaic-banner .col-container .top-sec,.mosaic-banner .wrap-columns .bottom-sec{display:block}.mosaic-banner .col-container .top-sec .left{float:left;width:100%}.mosaic-banner .col-container .top-sec .middle,.mosaic-banner .col-container .top-sec .right{width:100%;margin-top:40px}}@media (max-width:640px){.mosaic-banner .top-sec .middle .crumina-heading h2{font-size:1.7em}.mosaic-banner .top-sec .middle .middle-inner .crumina-module h6.heading-title{font-size:1.2em}}@media (max-width:480px){.mosaic-banner .top-sec .middle .crumina-heading h2{font-size:1.5em}.mosaic-banner .top-sec .middle .middle-inner .crumina-module h6.heading-title{font-size:1em}}@media (max-width:360px){.mosaic-banner{padding:30px 0}.mosaic-banner .top-sec .middle .crumina-heading h2{font-size:1.3em}.mosaic-banner .top-sec .middle .middle-inner .crumina-module h6.heading-title{font-size:.9em}}