.gotham-light{font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin:20px 0;font-style:normal;font-stretch:normal}
.redhead-with-box-comp .red-header{margin:0;color:#000;width:100%}
@media(max-width:768px){}
.redhead-with-box-comp .red-header h1{font-family:gotham-light;font-size:2.5em;line-height:1.23;font-weight:200;letter-spacing:-0.8px;color:#222;text-align:center}
@media(max-width:768px){.redhead-with-box-comp .red-header h1{font-size:2.25em;line-height:1.33;color:#222;font-family:gotham-light}
}
.redhead-with-box-comp .red-header .lead{font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin:20px 0;font-style:normal;font-stretch:normal;text-align:center}
.redhead-with-box-comp .card{border:0}
.redhead-with-box-comp .card-white h6{font-size:1em;font-weight:bold;margin-bottom:1em;line-height:1.6em;font-family:gotham-book;text-align:center}
.redhead-with-box-comp .with-border{box-shadow:0 2px 6px 0 rgba(0,0,0,0.3)}
.redhead-with-box-comp .with-border .card-text{text-align:left}
.redhead-with-box-comp .card-white .card-text{font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin:20px 0;font-style:normal;font-stretch:normal;line-height:28px}
.redhead-with-box-comp .album .white-bg{background:#fff}
.redhead-with-box-comp .album .container{position:relative;padding:1em 2em}
.redhead-with-box-comp .card-white{min-height:21em;padding:1em;margin:0 auto}
.redhead-with-box-comp .card-white .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5em;text-align:left}
@media(max-width:768px){.redhead-with-box-comp .card-white{padding:1.5em}
}
.redhead-with-box-comp .album .container .card .card-body{padding:1.5em;text-align:center}
.redhead-with-box-comp .album .container .card a.link{color:#61126b;font-weight:bold}
.gotham-light{font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin:20px 0;font-style:normal;font-stretch:normal}
.card-comp{margin-top:20px}
.card-comp h2{font-size:2.25em;line-height:1.33;color:#222;letter-spacing:-0.02em;font-family:gotham-light;text-align:left;clear:both;word-spacing:0;margin-bottom:70px;font-style:normal;font-stretch:normal;text-align:center}
.card-comp .card-white h6{font-size:1em;font-weight:bold;margin-bottom:1em;line-height:1.6em}
.card-comp .card-white{min-height:21em;padding:1em;margin:0 auto}
.card-comp .card-white .card-text{line-height:28px}
.card-comp .card a.link{color:#61126b;font-weight:bold}
@media(max-width:768px){.card-comp .hero-block-top-header{padding-top:calc(2rem);padding-bottom:calc(4rem * 2);margin:0}
}
.card-comp .card .hero-block-ul{width:100%;padding:0}
.card-comp .card .hero-block-ul li{list-style-type:none;clear:both}
.card-comp .card .hero-block-ul li img{margin-right:12px;float:left;margin-top:4px}
.card-comp .card .hero-block-ul li a{color:#61126b;cursor:pointer;text-decoration:none;font-family:gotham-light;font-size:.8em;float:left;width:90%;margin-bottom:20px}
.card-comp .white-small-card{background:#fff;flex:0 0 28.333333%;max-width:28.333333%;margin:1.5%;position:relative;font-size:15px;padding:1em 2em;font-stretch:normal;line-height:1.75;letter-spacing:normal;font-family:gotham-book;text-align:center;color:#222}
@media(max-width:768px){.card-comp .white-small-card{flex:0 0 99.333333%;max-width:99.333333%;margin-bottom:50px}
}
@media(max-width:768px){.card-comp .white-small-card .linktext{font-family:gotham-book}
}
.card-comp .white-small-card .linkcontent{margin-bottom:2em;margin-top:3em;font-size:1em;font-family:gotham-book;font-weight:bold}
@media(max-width:768px){.card-comp .white-small-card .linkcontent{font-family:gotham-book}
}
.card-comp .small-card{background:#fff;background:#e1163c;background:-moz-linear-gradient(top,#e1163c 0,#881f95 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#e1163c),color-stop(100%,#881f95));background:-webkit-linear-gradient(top,#e1163c 0,#881f95 100%);background:-o-linear-gradient(top,#e1163c 0,#881f95 100%);background:-ms-linear-gradient(top,#e1163c 0,#881f95 100%);background:linear-gradient(to bottom,#e1163c 0,#881f95 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1163c',endColorstr='#881f95',GradientType=0);height:10em;flex:0 0 28.333333%;max-width:28.333333%;margin:1.5%;position:relative}
.card-comp .small-card .content{background:#fff;border:1px solid #ddd;position:absolute;-webkit-box-shadow:-2px -1px 5px 0 #f5f5f5;-moz-box-shadow:-2px -1px 5px 0 #f5f5f5;box-shadow:-2px -1px 5px 0 #f5f5f5;top:-5%;left:-3%;width:100%;height:100%;padding:1em;color:#982aa6;font-size:18px;text-align:left;font-family:gotham-medium;line-height:24px}
.card-comp .small-card .content img{position:absolute;bottom:20px;right:20px}
.bannerCol .album.py-5.content-box{padding-top:.2rem !important}
.bannerCol .redhead-with-box-comp .content-box .container{margin-top:0 !important}
.bannerCol .redhead-with-box-comp .red-header .lead{padding-bottom:1em !important;margin:0 auto !important}
@media(max-width:768px){.bannerCol .redhead-with-box-comp .col-md-4{max-width:100%;flex:0 0 100%;margin-bottom:0}
.bannerCol .redhead-with-box-comp .topic-sticker-icon{left:46%;margin-top:20px}
.bannerCol .redhead-with-box-comp .linkcontent{text-align:center}
}
.bannerCol .redhead-with-box-comp .card-white h6{font-size:1em;font-weight:bold;margin-bottom:.2em;line-height:1em;font-family:gotham-book;text-align:left;min-height:0 !important}
@media(max-width:768px){.bannerCol .redhead-with-box-comp .topic-sticker-icon{left:0;margin-top:20px}
.card.card-white.with-border.mb-4{height:auto !important;max-width:80%;min-height:4em}
}
@media(max-width:550px){.onthispage-comp .col-md-4{order:1;max-width:96% !important;flex:0 0 96% !important;margin-left:2% !important}
}