.gotham-light{font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin:20px 0;font-style:normal}
.banner-comp .banner-bg{position:absolute;top:0;left:0;margin:0;object-fit:cover;width:100%;padding:0;height:100%;z-index:-1}
.banner-comp .header-cont{padding-top:5%}
.banner-comp .banner-header{padding-top:0;padding-bottom:3rem;margin-bottom:0;margin-top:0 !important;position:relative;min-height:350px}
.banner-comp .container{max-width:1140px;margin-bottom:0}
.banner-comp .banner-header h1{clear:both;word-spacing:2px;margin:20px 0;font-style:normal;font-stretch:normal;font-family:gotham-xlight;font-size:3.75em;line-height:1.23;font-weight:200;letter-spacing:-0.8px;margin-right:430px}
.banner-comp .cmp-white,.banner-comp .cmp-white h1,.banner-comp .cmp-white p{color:white}
.banner-comp .cmp-black,.banner-comp .cmp-black h1,.banner-comp .cmp-black p{color:#000}
.banner-comp .banner-header .lead{text-align:left;font-size:18px;line-height:28px;letter-spacing:0;font-family:gotham-book;margin-top:30px;width:50%;color:#222}
.banner-comp .banner-header .cta-button.cta-button__secondary{margin-top:2px}
.banner-comp .banner-header .button-white .cta-button.cta-button__secondary{color:#fff !important}
.onthispage-comp .container{position:relative;padding:1em 1em 1em 2em}
.onthispage-comp .container .card{box-shadow:2px 2px 5px 0 #a6a6a6;margin-top:-200px;height:auto;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem;min-height:14em;padding:1em;margin:0 auto}
.onthispage-comp .container .card .card-body{padding:0 1.25rem;flex:1 1 auto}
.onthispage-comp .container .card .card-body h6{font-size:1em;font-weight:bold;margin-bottom:1em;line-height:1.6em;font-family:gotham-book;text-align:center}
.onthispage-comp .container .card .card-body ul{width:100%;padding:0;margin-top:0;margin-bottom:1rem}
.onthispage-comp .container .card .card-body ul li{list-style-type:none;clear:both;margin-bottom:20px}
.onthispage-comp .container .card .card-body ul li .imgblock{float:left;width:5%}
.onthispage-comp .container .card .card-body ul li .cnt{float:left;width:85%;margin-left:10px;margin-bottom:20px}
.onthispage-comp .container .card .card-body ul li img{margin-right:12px;float:left;margin-top:8px}
.onthispage-comp .container .card .card-body ul li a{cursor:pointer;text-decoration:none;width:90%;font-size:1em;font-weight:bold;line-height:1.71;letter-spacing:normal;color:#61126b;margin-bottom:20px;padding-bottom:2px;font-family:gotham-book}
.onthispage-comp .container .card .card-body ul li a:hover{border-bottom:solid 2px #61126b;text-decoration:none;color:#61126b}
.onthispage-comp .container .card-white{min-height:21em;padding:1em;margin:0 auto}
.onthispage-comp .container .margin200min{top:-185px;position:absolute}
.onthispage-comp .container .card-white.hero-block-card{height:auto;margin-top:0}
.header-cont .bannerTextSub{font-size:18px;line-height:28px;letter-spacing:0;font-family:gotham-book;margin-top:30px;width:50%}
.onthispage-comp .container .margin200min{z-index:10}
.cloud-comp{margin:2em 0}
@media(max-width:768px){.banner-comp .banner-header .lead{width:100%}
.banner-comp .banner-bg{height:100%}
.redhead-with-box-comp .album .container{padding:0 !important}
.redhead-with-box-comp .card-white{margin-top:3em !important}
.redhead-with-box-comp .album .container .card .card-body{padding:0 !important}
.redhead-with-box-comp .red-header .lead{padding-bottom:1em !important}
.footer .footer-column{margin-left:0 !important}
.onthispage-comp{display:flex;flex-direction:column}
.onthispage-comp .container .margin200min{margin-top:-50px;top:0;position:relative}
.new{margin:0;height:0}
.onthispage-comp .col-md-8{order:2;flex:0 0 100%;max-width:100%}
.banner-comp .header-cont{padding-top:50px !important}
.header-cont .bannerTextSub{width:100% !important}
.banner-comp .banner-header h1{margin-right:0 !important}
.timestamp-parsys{margin-bottom:30px;margin-left:-12px}
}