.node--type-sub-page{background-color:#eeefef}.node--type-sub-page .card-deck{margin:0px -15px 0px -15px}#no-body .card-deck{margin:80px -15px 80px -15px}#no-body .card-deck:last-child{margin:80px -15px 0px -15px}.content-with-side-bar.no-body{margin-top:0;margin-bottom:0;padding-bottom:0}.content-with-side-bar.no-side-bar main{width:80%;padding:75px;background-color:#fff;margin:auto}@media(max-width: 992px){.content-with-side-bar.no-side-bar main{width:90%;padding:35px}}@media(max-width: 576px){.content-with-side-bar.no-side-bar main{width:95%;padding:25px}}.content-with-side-bar{display:flex;align-items:flex-start;margin-top:80px;padding-bottom:80px}.content-with-side-bar main{width:60%;margin-right:90px;background-color:#fff;padding:75px}.content-with-side-bar main h1,.content-with-side-bar main h2,.content-with-side-bar main h3{color:#7b2448;margin:0 0 10px 0;clear:both}.content-with-side-bar main h1:first-child,.content-with-side-bar main h2:first-child,.content-with-side-bar main h3:first-child{line-height:1.2em;font-size:1.8em;margin-bottom:45px}.content-with-side-bar main h2{font-size:2em}.content-with-side-bar main h3{font-size:1.5em}@media(max-width: 768px){.content-with-side-bar main h2{font-size:1.6em}.content-with-side-bar main h1,.content-with-side-bar main h2,.content-with-side-bar main h3{line-height:.9}}.content-with-side-bar aside{width:40%}.content-with-side-bar aside .sidebar-content-card:first-child{margin:0 0 30px 0}.content-with-side-bar aside .sidebar-content-card{margin:30px 0}.content-with-side-bar aside .sidebar-content-card__title{background:#5f1c37;color:#fff;padding:15px 30px;display:inline-block}.content-with-side-bar aside .sidebar-content-card__title h2{margin:0}.content-with-side-bar aside .sidebar-content-card__content{background:#7b2448;padding:30px;color:#fff;width:100%}.content-with-side-bar aside .sidebar-content-card__ctas-block{display:flex;max-width:80%;justify-content:space-between;flex-wrap:wrap}@media(max-width: 1900px){.content-with-side-bar aside .sidebar-content-card__ctas-block{max-width:100%}}.content-with-side-bar aside .sidebar-content-card__ctas-block .btn{margin:20px}@media(max-width: 1900px){.content-with-side-bar aside .sidebar-content-card__ctas-block .btn{margin:20px 0}}.content-with-side-bar aside .sidebar-content-card__ctas-block-half{width:50%}@media(max-width: 1900px){.content-with-side-bar aside .sidebar-content-card__ctas-block-half{width:100%}}.content-with-side-bar aside .sidebar-content-card .author-pic{padding-right:30px}.content-with-side-bar aside .sidebar-content-card h3,.content-with-side-bar aside .sidebar-content-card h4,.content-with-side-bar aside .sidebar-content-card h5{margin-top:0;margin-bottom:0}.content-with-side-bar aside .card-case-study__image{background-color:#fff}.content-with-side-bar aside .card-case-study__inner{background-color:#fff}.content-with-side-bar aside .card__copy{padding:30px}.content-with-side-bar aside .card__links{padding:0 20px}.content-with-side-bar aside .card__links a{border:#7b2448 solid 2px;color:#7b2448;background:#eeefef;text-decoration:underline}.content-with-side-bar aside .card__links a:hover,.content-with-side-bar aside .card__links a:focus{background:#d4d6d6}.content-with-side-bar aside .card-featured{margin:30px 0;flex:1 1 calc(100% - 40px)}.content-with-side-bar aside .card-featured__content{width:100%;max-width:100%}.content-with-side-bar aside .card{background:none;margin:30px 0}.content-with-side-bar aside .card .card__copy{background-color:#fff;color:#7b2448;width:100%}.content-with-side-bar aside .card .card__copy p a{color:#7b2448;text-decoration:none}.content-with-side-bar aside .card .card__copy p a:visited{color:#7b2448}.content-with-side-bar aside .card .card__title{position:relative}.content-with-side-bar aside .card .card__image{height:auto}.content-with-side-bar aside .card-featured__copy{background:#fff;color:#7b2448}.content-with-side-bar aside .card-featured__copy .field--name-field-link-secondary a{padding:0;border:0;color:#7b2448}.content-with-side-bar aside .card-featured__copy .field--name-field-link-secondary a:hover{background:none;text-decoration:underline}@media(max-width: 1200px){.content-with-side-bar main{padding:35px}}@media(max-width: 992px){.content-with-side-bar{flex-direction:column;padding-bottom:40px}.content-with-side-bar main{width:100%;margin-right:0}.content-with-side-bar aside{width:100%;margin-top:40px}.content-with-side-bar aside .sidebar-content-card:first-child{margin:30px 0}}@media(max-width: 576px){.content-with-side-bar main{padding:25px}}
