.page-module-blocks{width:100%}.page-module-block--heading{clear:both;margin-bottom:1rem}.page-module-block--subheading{margin-bottom:1.25rem;margin-top:-.75rem}.page-module-block--text{line-height:1.5}.page-module-block--text p:last-of-type{margin-bottom:0}.page-module-block--text a{font-family:colfax-bold,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.page-module-block--text ul{list-style-position:inside;list-style-type:disc;margin:1rem 0}.page-module-block--text ol{margin:1rem 0}.page-module-block--text ol li{counter-increment:step-counter;margin-bottom:.75rem}.page-module-block--text ol li:before{background-color:#fb4241;border-radius:50%;color:#fff;content:counter(step-counter);display:inline-block;font-family:colfax-bold,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;height:22px;line-height:25px;margin-right:.75rem;text-align:center;width:22px}.page-module-block--image img{display:block;margin:0 auto 1rem}@media only screen and (max-width:639px){.page-module-block--image.align-left,.page-module-block--image.align-right{float:none;margin:0 auto}}@media only screen and (min-width:640px){.page-module-block--image.align-center{margin-bottom:2rem}.page-module-block--image.align-right{margin-left:2%;max-width:48%}.page-module-block--image.align-left{margin-right:2%;max-width:48%}.page-module-block--image.align-left+.page-module-block--image.align-right+.page-module-block--heading,.page-module-block--image.align-left+.page-module-block--image.align-right+.page-module-block--subheading,.page-module-block--image.align-left+.page-module-block--image.align-right+div{clear:left}}.page-module-block--video:after{clear:both;content:"";display:block}.page-module-block--video .video-player{float:none;width:100%}.page-module-blocks .cards-grid--bigcontentcards+.cards-grid--activitycards,.page-module-blocks .cards-grid--bigcontentcards+.cards-grid--detailedcontentcards,.page-module-blocks .cards-grid--bigcontentcards+.cards-grid--detailedcontentcardswithtype{margin-top:-2rem}.page-module-block--cards-grid,.page-module-block--lg-mixed-media-promo,.page-module-block--shows-carousel,.page-module-block--text,.page-module-block--video{margin-bottom:2rem}@media only screen and (min-width:1024px){.page-module-block--cards-grid,.page-module-block--lg-mixed-media-promo,.page-module-block--shows-carousel,.page-module-block--text,.page-module-block--video{margin-bottom:3rem}}
