@charset "utf-8";html{scroll-behavior:smooth;}button{cursor:pointer;background:0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}body{-webkit-text-size-adjust:none;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#121212;background-color:#121212;margin:0;position:relative}input,textarea,select,button{font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif}body img{border:0}.bc-tag{display:none}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bc .container{width:100%;max-width:1224px;margin:0 auto;box-sizing:border-box}.bc .container.large{max-width:1600px}.bc .container.padded{padding:0 12px}.bc .body-box{overflow-x:hidden;background-color:#fff;opacity:1.0;transition:opacity .5s}.bc .body-box.modal-shown{opacity:.125}.bc .body-box.underlay-shown{opacity:.0}.bc .skip-link{display:block;font-size:16px;line-height:32px;text-decoration:none;height:0;overflow:hidden;background-color:#121212;color:#fff;text-align:center}.bc .skip-link:focus{height:auto}.bc .bg-white{background-color:#fff}.bc .bg-red{background-color:#b30838}.bc .bg-gray{background-color:#ccc}.bc .bg-gray-light{background-color:#eee}.bc .bg-gray-dark{background-color:#666}.bc .shadow-top,.bc .shadow-right,.bc .shadow-bottom,.bc .shadow-left{position:absolute;width:100%;overflow:hidden;pointer-events:none}.bc .shadow-top,.bc .shadow-bottom{width:100%;height:12px;left:0}.bc .shadow-left,.bc .shadow-right{width:12px;height:100%;top:0}.bc .shadow-top{top:0}.bc .shadow-bottom{bottom:0}.bc .shadow-left{left:0}.bc .shadow-right{right:0}.bc .shadow-top:after,.bc .shadow-right:after,.bc .shadow-bottom:after,.bc .shadow-left:after{content:"";position:absolute;box-shadow:0 0 8px rgba(0,0,0,0.25)}.bc .shadow-top:after,.bc .shadow-bottom:after{width:100%;height:12px;left:0}.bc .shadow-left:after,.bc .shadow-right:after{width:12px;height:100%;top:0}.bc .shadow-top:after{bottom:100%}.bc .shadow-bottom:after{top:100%}.bc .shadow-left:after{right:100%}.bc .shadow-right:after{left:100%}.bc .full-block{position:relative}.bc .full-block .shadow-top,.bc .full-block .shadow-bottom{z-index:1}.bc .defer-img.fade{opacity:.0;transition:opacity 1.0s}.bc .defer-img.loaded.fade{opacity:1.0}.bc .img-wrapper{position:relative}.bc .img-wrapper .bx{position:relative}.bc .img-wrapper .bx.r-3-1{padding-bottom:33.333333%}.bc .img-wrapper .bx.r-5-2{padding-bottom:40%}.bc .img-wrapper .bx.r-2-1{padding-bottom:50%}.bc .img-wrapper .bx.r-3-2{padding-bottom:66.666666%}.bc .img-wrapper .bx.r-1{padding-bottom:100%}.bc .img-wrapper .bx.r-2-3{padding-bottom:150%}.bc .img-wrapper .defer-img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.bc .img-wrapper img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.bc .page-block{position:relative;padding:20px 0 70px 0;background-color:#fff}.bc .under-header-block{position:relative;width:100%;height:28px;clear:both;background-color:#ccc}.bc .under-header-block:after{content:"";display:block;position:absolute;left:0;bottom:100%;width:100%;height:180px;background-color:#f0f0ff}.bc.no-js .defer-img.fade{opacity:1.0}@media(max-width:960px){.bc .page-block.with-fact{padding-bottom:280px}}@charset "utf-8";.bc .tiles{margin:0 -18px}.bc .tiles:after{content:"";display:table;clear:both}.bc .tiles.narrow{margin:0 -8px}.bc .tiles.no-gutter{margin:0}.bc .tiles .tile{float:left;padding:0 18px;box-sizing:border-box;margin-bottom:20px}.bc .tiles.narrow .tile{padding:0 8px}.bc .tiles.no-gutter .tile{padding:0;margin:0}.bc .tiles.narrow .tile.no-margin{margin-bottom:0}.bc .tiles .tile.with-pod{position:relative;padding-bottom:31.6593886%}.bc .tiles .tile.with-pod.thin{position:relative;padding-bottom:19.525%}.bc .tiles .tile.with-copy-pod{position:relative;width:100%;max-width:616px}.bc .tiles .tile.with-copy-pod.small{max-width:400px}.bc .tiles .tile.no-float{float:none}.bc .tiles .tile.copy-width{width:100%;max-width:616px}.bc .tiles .tile.centered{margin:0 auto 20px auto;float:none}.bc .gone{display:none}.bc .w-2{width:16.666666%}.bc .w-3{width:25%}.bc .w-4{width:33.333333%}.bc .w-5{width:41.666666%}.bc .w-6{width:50%}.bc .w-7{width:58.333333%}.bc .w-8{width:66.666666%}.bc .w-9{width:75%}.bc .w-10{width:83.333333%}.bc .w-12{width:100%}.bc .break{clear:both}.bc .break.w-960{display:none}.bc .break.w-768{display:none}.bc .break.w-576{display:none}.bc #left-sidebar{width:100%;max-width:300px;margin-bottom:0}.bc #right-page-content{position:relative;width:100%;max-width:636px;max-width:calc(100% - 300px);margin-bottom:0}.bc #full-page-content{position:relative;width:100%;max-width:860px;margin-left:auto;margin-right:auto;float:none}.bc #main-content{position:relative;max-width:840px}@media(max-width:960px){.bc #left-sidebar,.bc #right-page-content{max-width:100%}.bc .gone-960{display:none}.bc .w-960-2{width:16.666666%}.bc .w-960-3{width:25%}.bc .w-960-4{width:33.333333%}.bc .w-960-5{width:41.666666%}.bc .w-960-6{width:50%}.bc .w-960-7{width:58.333333%}.bc .w-960-8{width:66.666666%}.bc .w-960-9{width:75%}.bc .w-960-10{width:83.333333%}.bc .w-960-12{width:100%}.bc .break.w-960{display:block}}@media(max-width:768px){.bc #left-sidebar,.bc #right-page-content{max-width:100%}.bc .gone-768{display:none}.bc .w-768-2{width:16.666666%}.bc .w-768-3{width:25%}.bc .w-768-4{width:33.333333%}.bc .w-768-5{width:41.666666%}.bc .w-768-6{width:50%}.bc .w-768-7{width:58.333333%}.bc .w-768-8{width:66.666666%}.bc .w-768-9{width:75%}.bc .w-768-10{width:83.333333%}.bc .w-768-12{width:100%}.bc .break.w-768{display:block}}@media(max-width:576px){.bc .tiles .tile.with-pod{padding-bottom:0}.bc .tiles .tile.with-pod.thin{padding-bottom:0}.bc .gone-576{display:none}.bc .w-2{width:100%!important}.bc .w-3{width:100%!important}.bc .w-4{width:100%!important}.bc .w-5{width:100%!important}.bc .w-6{width:100%!important}.bc .w-7{width:100%!important}.bc .w-8{width:100%!important}.bc .w-9{width:100%!important}.bc .w-10{width:100%!important}.bc .w-12{width:100%!important}.bc .break.w-576{display:block}}@charset "utf-8";.bc .header-block{width:100%;position:relative;z-index:2}.bc .header-block .header-banner{background-color:rgba(255,255,255,0.8)}.bc .header-block .logo-container{padding:0 12px}.bc .header-block .logo-block{position:relative;padding:20px 0}.bc .header-block .home-link,.bc .header-block .hashtag-link{display:block;position:relative;max-width:100%}.bc .header-block .home-link{width:264px}.bc .header-block .hashtag-link{position:absolute;right:0;bottom:12px;width:264px}.bc .header-block a.hashtag-link:before{content:"";position:absolute;left:-4px;top:-4px;width:100%;height:100%;background-color:transparent;border-radius:4px;padding:4px;transition:background-color .25s}.bc:not(.touch) .header-block a.hashtag-link:hover:before,.bc .header-block a.hashtag-link:focus:before{background-color:rgba(0,0,0,0.125)}.bc .header-block .home-link img,.bc .header-block .hashtag-link img{display:block;width:100%;height:auto}.bc .header-block .header-links{position:absolute;right:0;top:12px}.bc .header-block .header-links ul{margin:0;padding:0}.bc .header-block .header-links ul:after{content:"";display:table;clear:both}.bc .header-block .header-links li{display:inline-block;float:left;margin-left:12px}.bc .header-block .header-links a{display:block;position:relative;padding:4px 12px;border-radius:4px;background-color:#b30838;color:#fff;font-size:14px;line-height:20px;letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;transition:background-color .25s}.bc:not(.touch) .header-block .header-links a:hover,.bc .header-block .header-links a:focus{background-color:#666}.bc .header-block .header-links a .mob{display:none}.bc .header-block .header-links li.rz a{padding-left:12px;border-radius:4px;background-color:#fff;color:#121212;box-shadow:0 0 2px rgba(0,0,0,0.25)}.bc:not(.touch) .header-block .header-links li.rz a:hover,.bc .header-block .header-links li.rz a:focus{background-color:#eee}.bc .header-block .header-links li.rz a .text-red{color:#b30838}.bc .header-block .header-links li.rz a:before{display:none}.bc .top-nav{background-color:#fff;background-image:linear-gradient(to bottom,#fcfcff 0,#fffcfc 100%);box-shadow:0 0 8px rgba(0,0,0,0.25)}.bc .top-nav .nav-container{padding:0 12px}.bc .top-nav .nav-list{padding:0;margin:0}.bc .top-nav .nav-list:after{display:table;content:"";clear:both}.bc .top-nav .top-item{display:block;float:left}.bc .top-nav .top-item.mobile{display:none}.bc .top-nav .top-item.about{width:11%}.bc .top-nav .top-item.academics{width:13%}.bc .top-nav .top-item.admission{width:16%}.bc .top-nav .top-item.faith-life{width:14%}.bc .top-nav .top-item.student-life{width:15%}.bc .top-nav .top-item.athletics{width:13%}.bc .top-nav .top-item.give{width:8%}.bc .top-nav .top-item.map{width:5%}.bc .top-nav .top-item.search{width:5%;float:right}.bc .top-nav .top-item .item-icon{position:absolute;display:block;margin:auto;top:0;right:0;bottom:0;left:0}.bc .top-nav .top-item .item-icon.close{width:16px;height:16px}.bc .top-nav .top-item .item-icon.search{width:18px;height:18px}.bc .top-nav .top-item .item-icon.hamburger{width:24px;height:12px;border-top:2px solid #000;border-bottom:2px solid #000}.bc .top-nav .top-item .item-icon.hamburger:after{content:"";position:absolute;left:0;top:5px;width:24px;height:0;border-bottom:2px solid #000}.bc .top-nav .top-link,.bc .top-nav .top-link:visited,.bc .top-nav .top-link:active{display:block;position:relative;padding:6px;text-align:center;font-size:17px;line-height:22px;letter-spacing:.5px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;color:#000;border-right:1px solid #ccc;cursor:pointer;width:100%;box-sizing:border-box;background-color:rgba(0,0,0,0.0);transition:background-color .125s}.bc:not(.touch) .top-nav .top-link:hover,.bc .top-nav .top-link:focus{background-color:#eee}.bc .top-nav .top-link br{display:none}.bc .top-nav .top-item.mobile .top-link .nojs{display:none}.bc .top-nav .top-item.about .top-link{border-left:1px solid #ccc}.bc .top-nav .top-item.map .top-link{height:34px}.bc .top-nav .top-item.search .top-link{height:34px}.bc .top-nav .top-item.map .top-link:before{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid rgba(0,0,0,0.0625);transition:border-top .25s;z-index:1}.bc .top-nav .top-item.map .top-link:after{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fcfcff;transition:border-top .25s;z-index:1}.bc:not(.touch) .top-nav .top-item.map .top-link:hover:after,.bc .top-nav .top-item.map .top-link:focus:after{border-top:11px solid #eee}.bc .top-nav .top-item.map img{position:absolute;width:24px;height:24px;left:0;right:0;bottom:5px;margin:0 auto}.bc .top-nav .mega-menu:before{content:"";position:absolute;left:0;top:100%;width:100%;height:0;background-color:#b30838;transition:height .25s}.bc .top-nav .mega-menu .dropper{position:absolute;top:0;left:0;height:0;width:100%;padding:0;opacity:.0;background-color:#121212;overflow:hidden;box-sizing:border-box;transition:left .25s,transform .25s;transform:scaleY(0.95);transform-origin:top}.bc .top-nav .mega-menu .dropper .container{padding:0 12px}.bc .top-nav .mega-menu .dropper .rxbodyfield{margin:0 -4px}.bc .top-nav .mega-menu .dropper .rxbodyfield:after{content:"";display:table;clear:both}.bc .top-nav .mega-menu .dropper .ul{padding:0 4px;float:left;margin-bottom:8px;box-sizing:border-box}.bc .top-nav .mega-menu .dropper ul{margin:0;padding:0;display:block;box-sizing:border-box;background-color:#181818;border:1px solid #333}.bc .top-nav .mega-menu .dropper ul li{margin:0;padding:0;display:block;color:#fff}.bc .top-nav .mega-menu .dropper ul li a{display:block;position:relative;font-size:12px;line-height:18px;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px 6px 8px 20px;color:#fff;text-decoration:none}.bc:not(.touch) .top-nav .mega-menu .dropper ul li a:hover,.bc .top-nav .mega-menu .dropper ul li a:focus{background-color:#333}.bc .top-nav .mega-menu .dropper ul li a:before{content:"";height:0;position:absolute;left:8px;top:12px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff}.bc .top-nav .mega-menu .rz{display:none;margin-left:8px;margin-bottom:8px;background-color:#fff;color:#000;border-radius:0 0 12px 12px;float:left;overflow:hidden;padding:6px 12px;text-align:center;font-size:17px;line-height:22px;letter-spacing:.5px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.bc .top-nav .mega-menu .rz .text-red{color:#b30838}.bc .top-nav .mega-menu .nav-close{display:none;width:48px;height:40px;margin-right:8px;margin-bottom:8px;padding:12px 16px;box-sizing:border-box;background-color:#fff;border-radius:0 0 12px 12px;cursor:pointer;float:right;transition:background-color .125s;overflow:hidden}.bc .top-nav .mega-menu .nav-close img{display:block;width:16px;height:16px}.bc .top-nav .top-item.search.open{background-color:#eee}.bc .top-nav .top-item.search .item-icon.close{display:none}.bc .top-nav .top-item.search.open .item-icon.close{display:block}.bc .top-nav .top-item.search.open .item-icon.search{display:none}.bc .top-nav .top-item.search .search-box:before{content:"";position:absolute;left:0;top:100%;width:100%;height:0;background-color:#b30838;transition:height .25s}.bc .top-nav .top-item.search .search-box.open:before{content:"";position:absolute;left:0;top:100%;width:100%;height:0;background-color:#b30838;transition:height .25s}.bc .top-nav .top-item.search .search-box .dropper{position:absolute;top:0;left:0;height:0;opacity:.0;overflow:hidden;width:100%}.bc .top-nav .top-item.search.open .search-box .dropper{height:auto;top:100%;opacity:1.0}.bc .top-nav .top-item.search .search-box .container{padding:0 12px;text-align:right}.bc .top-nav .top-item.search .search-box form{position:relative;display:inline-block;width:100%;max-width:300px;padding:8px 48px 8px 8px;background-color:#121212;box-sizing:border-box;border-radius:0 0 24px 8px}.bc .top-nav .top-item.search .search-box input[type="search"]{display:block;width:100%;font-size:16px;line-height:24px;background-color:#181818;border:1px solid #333;border-radius:0 17px 17px 0;margin:0;padding:4px 8px;box-sizing:border-box;color:#fff;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-appearance:none}.bc .top-nav .top-item.search .search-box input[type="search"]:focus{outline:0}.bc .top-nav .top-item.search .search-box input[type="submit"]{display:block;position:absolute;background-image:url(/web_resources/themes/benedictine-wgb/images/search.svg);width:34px;height:34px;background-size:14px;background-position:center;background-repeat:no-repeat;top:8px;right:8px;background-color:#fff;border-radius:17px;border:0;cursor:pointer}.bc.touch header .logo-block{padding:16px 0}.bc.touch .top-nav .top-item.map{display:block;width:60%}.bc.touch .top-nav .top-item.map .top-link{border-right:0}.bc.touch .top-nav .top-item.map .top-link:before{margin:0 18px 0 auto}.bc.touch .top-nav .top-item.map .top-link:after{margin:0 20px 0 auto}.bc.touch .top-nav .top-item.map img{top:0;bottom:0;margin:auto 19px auto auto}.bc.touch .top-nav .top-item.search{display:block;width:20%;float:right;background-color:rgba(0,0,0,0.0)}.bc.touch.search-open .top-nav .top-item.search{background-color:#eee}.bc.touch .top-nav .top-item.search .top-link{border-left:1px solid #ccc}.bc.touch .top-nav .top-item.mobile{display:block;width:20%;background-color:rgba(0,0,0,0.0)}.bc.touch .top-nav .nav-menu.open-mouse .top-item.mobile,.bc.touch .top-nav .nav-menu.open-keyboard .top-item.mobile,.bc.touch .top-nav .nav-menu.open-mobile .top-item.mobile{background-color:#eee}.bc.touch .top-nav .top-item.mobile .top-link{border-left:1px solid #ccc}.bc.touch .top-nav .top-link,.bc.touch .top-nav .top-link:visited,.bc.touch .top-nav .top-link:active{height:40px}.bc.touch .top-nav .top-item.map .top-link,.bc.touch .top-nav .top-item.search .top-link{height:40px}.bc.touch .top-nav .mega-menu{position:absolute;width:320px;left:-320px;top:0;height:auto;background-color:#121212;padding-bottom:32px;opacity:1.0;z-index:2;transform:translateX(0);transition:transform .25s}.bc.touch .top-nav .mega-menu.open-keyboard,.bc.touch .top-nav .mega-menu.open-mobile{transform:translateX(320px)}@supports not(transform:translateX(0)){.bc.touch .top-nav .mega-menu{left:-320px;transition:left .25s}.bc.touch .top-nav .mega-menu.open-keyboard,.bc.touch .top-nav .mega-menu.open-mobile{left:0}}.bc.touch .top-nav .mega-menu .top-item{width:100%!important}.bc.touch .top-nav .mega-menu .top-link{color:#fff;letter-spacing:1px;font-size:20px;line-height:24px;height:auto!important;padding:8px 12px!important;border:none!important;text-align:left;background-color:rgba(255,255,255,0.0)}.bc.touch .top-nav .mega-menu .top-link:focus{background-color:#333}.bc.touch .top-nav .top-link br{display:none}.bc.touch .top-nav .top-link span{display:inline}.bc.touch .top-nav .mega-menu .dropper{position:static;height:auto;padding:8px;opacity:1.0;transform:scaleY(1.0)}.bc.touch .top-nav .mega-menu .dropper .container{padding:0}.bc.touch .top-nav .mega-menu .dropper .ul{width:100%!important}.bc.touch .top-nav .mega-menu .dropper .ul:last-child{margin-bottom:0}.bc.touch .top-nav .mega-menu .rz{display:inline-block}.bc.touch .top-nav .mega-menu .nav-close{display:block}.bc.touch .top-nav .mega-menu .nav-close img{display:block;width:16px;height:16px}.bc.touch.no-js .top-nav .top-item.mobile{display:block;width:20%;background-color:rgba(0,0,0,0.0)}.bc.touch.no-js .top-nav .top-item.map{width:60%}.bc.touch.no-js .top-nav .top-item.search{width:20%}.bc.touch.no-js .top-nav .top-item.mobile .top-link .nojs{display:none}.bc.no-js .top-nav .top-item.mobile{display:block;width:80%;background-color:rgba(0,0,0,0.0)}.bc.no-js .top-nav .top-item.map,.bc.no-js .top-nav .top-item.search{width:10%}.bc.no-js .top-nav .top-item.mobile .top-link{border-left:1px solid #ccc}.bc.no-js .top-nav .top-item.mobile .top-link .nojs{display:block;padding-right:80px}.bc.no-js .top-nav .drop-toggle{position:absolute;width:1px;height:1px;left:-1px;top:0}.bc.no-js .top-nav .mega-menu{display:none;position:absolute;width:320px;left:-320px;top:0;height:auto;background-color:#121212;padding-bottom:32px;box-sizing:border-box;opacity:1.0;z-index:2;transform:translateX(0);transition:transform .25s;max-height:960px;max-height:100vh;overflow-y:auto}.bc.no-js .top-nav #nvo:target ~ .mega-menu{display:block;transform:translateX(320px)}@supports not(transform:translateX(0)){.bc.no-js .top-nav .mega-menu{left:-320px;transition:left .25s}.bc.no-js .top-nav #nvo:target ~ .mega-menu{left:0}}.bc.no-js .top-nav .mega-menu .top-item{width:100%!important}.bc.no-js .top-nav .mega-menu .top-link{color:#fff;letter-spacing:1px;font-size:20px;line-height:24px;height:auto!important;padding:8px 12px!important;border:none!important;text-align:left;background-color:rgba(255,255,255,0.0)}.bc.no-js .top-nav .mega-menu .top-link:hover,.bc.no-js .top-nav .mega-menu .top-link:focus{background-color:#333}.bc.no-js .top-nav .mega-menu .top-link br{display:none}.bc.no-js .top-nav .mega-menu .top-link span{display:inline}.bc.no-js .top-nav .mega-menu .dropper{position:static;height:auto;padding:8px;opacity:1.0;transform:scaleY(1.0)}.bc.no-js .top-nav .mega-menu .dropper .container{padding:0}.bc.no-js .top-nav .mega-menu .dropper .ul{width:100%!important}.bc.no-js .top-nav .mega-menu .nav-close{display:block}.bc.no-js .top-nav .top-item.search #sro:target ~ #search-button{display:none}.bc.no-js .top-nav .top-item.search .search-close .top-link{display:none}.bc.no-js .top-nav .top-item.search .search-close .top-link .item-icon.close{display:block}.bc.no-js .top-nav .top-item.search #sro:target ~ .search-close .top-link{display:block}.bc.no-js .top-nav .top-item.search .search-box .dropper{display:none}.bc.no-js .top-nav .top-item.search #sro:target ~ .search-box .dropper{display:block;height:auto;top:100%;opacity:1.0}@media screen and (min-width:769px) and (min-height:481px){.bc .top-nav .mega-menu.open-mouse:before,.bc .top-nav .mega-menu.open-keyboard:before{height:8px}.bc .top-nav .mega-menu .dropper.shown-mouse,.bc .top-nav .mega-menu .dropper.shown-keyboard{height:auto;top:100%;padding:8px 0 0 0;opacity:1.0;transform:scaleY(1.0)}.bc .top-nav .top-item.search .search-box.open:before{height:8px}}@media(max-width:1024px){.bc .header-block .logo-block{padding-top:52px}.bc .header-block .header-links{right:auto;left:-12px;top:0;padding:0 12px;border-top:4px solid #eee;border-bottom:1px solid #eee;width:100%;background-color:#fff}.bc .header-block .header-links li{margin-left:0}.bc .header-block .header-links a{border-radius:0;background-color:#fff;color:#b30838;padding:6px 12px}.bc .header-block .header-links a:before{display:none}.bc:not(.touch) .header-block .header-links a:hover,.bc .header-block .header-links a:focus{background-color:#eee}.bc .header-block .header-links li.rz{float:right}.bc .header-block .header-links li.rz a{box-shadow:none;border-radius:0}.bc.touch header .logo-block{padding-top:52px}.bc .top-nav .top-item.about{width:10%}.bc .top-nav .top-item.academics{width:16%}.bc .top-nav .top-item.admission{width:16%}.bc .top-nav .top-item.faith-life{width:12%}.bc .top-nav .top-item.student-life{width:13%}.bc .top-nav .top-item.athletics{width:13%}.bc .top-nav .top-item.give{width:8%}.bc .top-nav .top-item.map{width:6%}.bc .top-nav .top-item.search{width:6%}.bc .top-nav .top-link,.bc .top-nav .top-link:visited,.bc .top-nav .top-link:active{font-size:14px;line-height:16px}.bc .top-nav .top-link br{display:inline}.bc .top-nav .top-link span{display:none}.bc .top-nav .top-item.about .top-link,.bc .top-nav .top-item.academics .top-link,.bc .top-nav .top-item.athletics .top-link,.bc .top-nav .top-item.give .top-link{padding-top:14px;padding-bottom:14px}.bc .top-nav .top-item.map .top-link,.bc .top-nav .top-item.search .top-link{height:44px}.bc .top-nav .top-item.map img{top:0;bottom:0;margin:auto}.bc.touch header .logo-block{padding:20px 0}.bc.no-js .top-nav .top-item.mobile{width:70%}.bc.no-js .top-nav .top-item.map,.bc.no-js .top-nav .top-item.search{width:15%}.bc.no-js .top-nav .top-item.mobile .top-link{padding-top:14px;padding-bottom:14px}}@media(max-width:768px),(max-height:480px){.bc .top-nav .nav-container{padding:0}.bc .header-block .header-links li.rz{display:none}.bc .top-nav .top-item.map{display:block;width:60%}.bc .top-nav .top-item.map .top-link{border-right:0}.bc .top-nav .top-item.map .top-link:before{margin:0 18px 0 auto}.bc .top-nav .top-item.map .top-link:after{margin:0 20px 0 auto}.bc .top-nav .top-item.map img{top:0;margin:auto 19px auto auto}.bc .top-nav .top-item.search{display:block;width:20%;float:right;background-color:rgba(0,0,0,0.0)}.bc.search-open .top-nav .top-item.search{background-color:#eee}.bc .top-nav .top-item.search .top-link{border-right:0;border-left:1px solid #ccc}.bc .top-nav .top-item.mobile{display:block;width:20%;background-color:rgba(0,0,0,0.0)}.bc .top-nav .nav-menu.open-mouse .top-item.mobile,.bc .top-nav .nav-menu.open-keyboard .top-item.mobile,.bc .top-nav .nav-menu.open-mobile .top-item.mobile{background-color:#eee}.bc .top-nav .top-item.mobile .top-link{border-left:none}.bc .top-nav .top-link,.bc .top-nav .top-link:visited,.bc .top-nav .top-link:active{height:34px}.bc .top-nav .top-item.map .top-link,.bc .top-nav .top-item.search .top-link{height:34px}.bc .top-nav .mega-menu{position:absolute;width:320px;left:-320px;top:0;height:auto;background-color:#121212;padding-bottom:32px;opacity:1.0;z-index:2;transform:translateX(0);transition:transform .25s}.bc .top-nav .mega-menu.open-keyboard,.bc .top-nav .mega-menu.open-mobile{transform:translateX(320px)}@supports not(transform:translateX(0)){.bc .top-nav .mega-menu{left:-320px;transition:left .25s}.bc .top-nav .mega-menu.open-keyboard,.bc .top-nav .mega-menu.open-mobile{left:0}}.bc .top-nav .mega-menu .top-item{width:100%!important}.bc .top-nav .mega-menu .top-link{color:#fff;letter-spacing:1px;font-size:20px;line-height:24px;height:auto!important;padding:8px 12px!important;border:none!important;text-align:left;background-color:rgba(255,255,255,0.0)}.bc:not(.touch) .top-nav .mega-menu .top-link:hover,.bc .top-nav .mega-menu .top-link:focus{background-color:#333}.bc .top-nav .top-link br{display:none}.bc .top-nav .top-link span{display:inline}.bc .top-nav .mega-menu .dropper{position:static;height:auto;padding:8px;opacity:1.0;transform:scaleY(1.0)}.bc .top-nav .mega-menu .dropper .container{padding:0}.bc .top-nav .mega-menu .dropper .ul{width:100%!important}.bc .top-nav .mega-menu .dropper .ul:last-child{margin-bottom:0}.bc .top-nav .mega-menu .rz{display:inline-block}.bc .top-nav .mega-menu .nav-close{display:block}.bc .top-nav .mega-menu .nav-close img{display:block;width:16px;height:16px}.bc.no-js .top-nav .top-item.mobile{display:block;width:20%;background-color:rgba(0,0,0,0.0)}.bc.no-js .top-nav .top-item.map{width:60%}.bc.no-js .top-nav .top-item.search{width:20%}.bc.no-js .top-nav .top-item.mobile .top-link .nojs{display:none}}@media(max-width:768px){.bc .top-nav .top-link,.bc .top-nav .top-link:visited,.bc .top-nav .top-link:active{height:40px}.bc .top-nav .top-item.map .top-link,.bc .top-nav .top-item.search .top-link{height:40px}}@media(max-width:640px){.bc .top-nav li{font-size:12px}}@media(max-width:600px){.bc .header-block{float:none}.bc .header-block .logo-container{padding:0}.bc .header-block .logo-block{padding:89px 12px 20px 12px}.bc .header-block .home-link{width:240px;margin-bottom:12px}.bc .header-block .hashtag-link{position:relative;width:240px;bottom:0;right:auto;left:0}.bc .header-block .header-links li{display:block;width:50%}.bc .header-block .header-links .n-3 a,.bc .header-block .header-links .n-4 a{border-top:1px solid #eee}.bc.touch header .logo-block{padding:89px 12px 20px 12px}}@media(max-width:480px){.bc .header-block .home-link{width:180px}.bc .header-block .hashtag-link{width:180px}.bc .top-nav .top-item.map{width:50%;width:calc(100% - 160px)}.bc .top-nav .top-item.mobile,.bc .top-nav .top-item.search{width:25%;width:calc(80px)}.bc .top-nav .top-item.map .top-link:before{margin:0 auto}.bc .top-nav .top-item.map .top-link:after{margin:0 auto}.bc .top-nav .top-item.map img{margin:auto}.bc .top-nav .mega-menu{left:-100%;width:100%;opacity:1.0}.bc .top-nav .mega-menu.open-keyboard,.bc .top-nav .mega-menu.open-mobile{transform:translateX(100%)}@supports not(transform:translateX(0)){.bc .top-nav .mega-menu{left:-100%;transition:left .25s}.bc .top-nav .mega-menu.open-keyboard,.bc .top-nav .mega-menu.open-mobile{left:0}}.bc .top-nav .top-item.search .search-box form{max-width:none}.bc.touch .top-nav .top-item.map{width:50%;width:calc(100% - 160px)}.bc.touch .top-nav .top-item.mobile,.bc.touch .top-nav .top-item.search{width:25%;width:calc(80px)}.bc.touch .top-nav .top-item.map .top-link:before{margin:0 auto}.bc.touch .top-nav .top-item.map .top-link:after{margin:0 auto}.bc.touch .top-nav .top-item.map img{margin:auto}.bc.no-js .top-nav .top-item.map{width:50%;width:calc(100% - 160px)}.bc.no-js .top-nav .top-item.mobile,.bc.no-js .top-nav .top-item.search{width:25%;width:calc(80px)}}@media(max-width:400px){.bc .header-block .header-links li a .desk{display:none}.bc .header-block .header-links li a .mob{display:inline}}@charset "utf-8";.bc footer{position:relative;width:100%;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif}.bc footer .above{position:relative;background-color:#ccc;padding-top:28px}.bc footer .upper{padding-top:20px}.bc footer .upper .container{padding:0 12px;position:relative}.bc footer .upper .inner{position:relative}.bc footer .upper .inner:after{content:"";display:table;clear:both}.bc footer .upper .tab{display:inline-block;position:relative;float:left;margin-right:20px}.bc footer .upper .tab a{display:block;position:relative;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;line-height:17px;text-transform:uppercase;text-decoration:none;font-style:normal}.bc footer .upper .tab.place a{padding:12px 12px 0 12px;background-color:#333;color:#fff;border-radius:8px 8px 0 0}.bc footer .upper .extra{display:inline-block;float:left}.bc footer .upper .extra .tab:after{content:"";position:absolute;left:0;width:100%;background-color:#333}.bc footer .upper .extra .tab:after{bottom:-1px;height:5px;border-radius:4px 4px 0 0}.bc footer .upper .extra .tab a{line-height:24px;padding:10px 12px 12px 40px;color:#333;transition:opacity .25s}.bc:not(.touch) footer .upper .extra .tab a:hover,.bc footer .upper .extra .tab a:focus{opacity:.5}.bc footer .upper .extra .tab a img{display:block;position:absolute;height:24px;left:8px;bottom:12px}.bc footer .upper .tab.social{margin-right:0}.bc footer .upper .tab.social ul{margin:0;padding:2px 0 4px 0}.bc footer .upper .tab.social ul{content:"";display:table;clear:both}.bc footer .upper .tab.social li{display:inline-block;list-style-type:none;float:left}.bc footer .upper .tab.social a{padding:8px}.bc footer .upper .tab.social a img{position:static}.bc footer .upper .tab.social a img[alt="Facebook"]{width:24px}.bc footer .upper .tab.social a img[alt="Twitter"]{width:29px}.bc footer .upper .tab.social a img[alt="Instagram"]{width:24px}.bc footer .upper .tab.social a img[alt="YouTube"]{width:34px}.bc footer .middle{padding-top:40px;background-color:#333}.bc footer .middle:after{content:"";display:table;clear:both}.bc footer .middle .container{padding:0 12px;position:relative}.bc footer .middle .links{position:relative;width:100%;max-width:720px;float:left;margin-bottom:20px}.bc footer .middle .links ul{width:25%;margin:0;padding:0;float:left}.bc footer .middle .links li{list-style-type:none;padding:4px 0;box-sizing:border-box;width:100%;float:left}.bc footer .middle .links a{display:block;position:relative;color:#fff;font-size:12px;line-height:16px;padding:4px 8px;border-radius:4px;text-decoration:none;background-color:#333}.bc:not(.touch) footer .middle .links a:hover,.bc footer .middle .links a:focus{text-decoration:underline}.bc footer .middle .badges{display:inline-block;float:right}.bc footer .middle .badges ul{margin:0;padding:0}.bc footer .middle .badges ul:after{content:"";display:table;clear:both}.bc footer .middle .badges li{list-style-type:none;margin-right:20px;margin-bottom:20px;padding:0;float:left}.bc footer .middle .badges li.li-3{margin-right:0}.bc footer .middle .badges a{display:block}.bc footer .middle .badges img{display:block;width:100px;height:100px}.bc footer .lower{background-color:#121212;padding-top:6px;padding-bottom:64px}.bc footer .lower .outer{background-color:#b30838}.bc footer .lower .container{padding:0 12px;position:relative}.bc footer .lower .container:after{content:"";display:table;clear:both}.bc footer .lower .copyright{display:inline-block;float:left;margin:0;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;font-size:14px;line-height:20px;padding:8px 0;text-transform:uppercase}.bc footer .lower .separator{display:none}.bc footer .lower .map{display:inline-block;float:right;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;font-size:17px;line-height:17px;letter-spacing:.5px;padding:16px 8px 4px 8px;text-transform:uppercase;background-color:#b30838;transition:background-color .25s}.bc footer .lower .map:after{content:"";display:table;clear:both}.bc:not(.touch) footer .lower .map:hover,.bc footer .lower .map:focus{background-color:#800528}.bc footer .lower .map span{display:inline-block;float:left}.bc footer .lower .map span.icon{position:relative;width:32px;height:17px}.bc footer .lower .map span.icon:before{content:"";position:absolute;top:21px;left:4px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #b30838;transition:border-top .25s}.bc:not(.touch) footer .lower .map:hover span.icon:before,.bc footer .lower .map:focus span.icon:before{border-top:12px solid #800528}.bc footer .lower .map span.icon img{position:absolute;left:7px;top:-4px;width:18px}.bc footer .lower .translate{display:inline-block;position:absolute;top:100%;left:12px;margin-top:16px}.bc footer .lower .translate .goog-te-gadget{display:inline-block;padding:4px;background-color:#666;border-radius:4px}.bc footer .lower .translate .default{display:inline-block;background-color:#666;border-radius:4px;font-size:12px;line-height:24px;color:#fff;padding:4px 8px}.bc footer .lower .translate.on .default{display:none}@media(max-width:1080px){.bc footer .middle .links{max-width:480px}.bc footer .middle .links ul{width:33.333333%}.bc footer .middle .links ul.ul-4{width:100%;border-top:1px solid #282828}.bc footer .middle .links ul li{padding-top:8px;padding-bottom:8px}.bc footer .middle .links ul.ul-4 li{width:33.333333%}}@media(max-width:880px){.bc footer .middle .badges{width:220px}.bc footer .middle .badges li.li-2{margin-right:0}.bc footer .middle .badges li.li-3{margin-left:60px}}@media(max-width:768px){.bc footer .upper .extra{position:relative;left:-12px;width:100%;padding:20px 12px 0 12px;background-color:#333}.bc footer .upper .extra .tab{background-color:#fff;border-radius:4px;margin-bottom:20px}.bc footer .upper .extra .tab:after{display:none}.bc footer .upper .extra .tab a{padding:8px 12px 8px 44px;color:#333;transition:opacity .25s}.bc footer .upper .extra .tab a img{bottom:8px}.bc footer .upper .tab.social ul{margin:0;padding:0 4px}.bc footer .upper .tab.social a{padding:8px}.bc footer .middle{padding-top:0}.bc footer .middle .links{max-width:360px}.bc footer .middle .links ul{width:50%}.bc footer .middle .links ul.ul-3{width:100%;border-top:1px solid #282828}.bc footer .middle .links ul.ul-3 li,.bc footer .middle .links ul.ul-4 li{width:50%}.bc footer .middle .badges{margin-top:40px}}@media(max-width:640px){.bc footer .middle .links{max-width:480px}.bc footer .middle .links ul{width:33.333333%}.bc footer .middle .links ul.ul-3{width:33.333333%;border-top:0}.bc footer .middle .links ul.ul-4{border-bottom:1px solid #282828}.bc footer .middle .links ul.ul-3 li{width:auto}.bc footer .middle .links ul.ul-4 li{width:33.333333%}.bc footer .middle .badges{margin-top:0;width:340px;float:left}.bc footer .middle .badges li.li-2{margin-right:20px}.bc footer .middle .badges li.li-3{margin-left:0}}@media(max-width:480px){.bc footer .middle .links ul{width:50%}.bc footer .middle .links ul.ul-3{width:100%;border-top:1px solid #282828}.bc footer .middle .links li{padding-right:0}.bc footer .middle .links ul.ul-3 li,.bc footer .middle .links ul.ul-4 li{width:50%}.bc footer .lower{padding-top:0}.bc footer .lower .separator{display:block;position:relative;width:100%;height:8px;left:-12px;padding:0 12px;background-color:#121212;clear:both}}@media(max-width:400px){.bc footer .middle .badges{display:block;width:220px;margin:0 auto;float:none}.bc footer .middle .badges li.li-2{margin-right:0}.bc footer .middle .badges li.li-3{margin-left:60px}}@charset "utf-8";.bc .breadcrumbs{display:none;position:relative;max-width:600px;padding-left:32px;margin-bottom:12px}.bc .breadcrumbs button{position:absolute;width:20px;height:21px;left:0;top:-2px;background-color:#666;border-radius:4px}.bc .breadcrumbs button:before{content:"";position:absolute;width:12px;height:0;left:4px;top:6px;border-top:1px solid #fff}.bc .breadcrumbs button:after{content:"";position:absolute;width:12px;height:3px;left:4px;bottom:6px;border-top:1px solid #fff;border-bottom:1px solid #fff}.bc .breadcrumbs button[aria-expanded="true"]:before{left:5px;width:0;height:0;border-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff}.bc .breadcrumbs button[aria-expanded="true"]:after{display:none}.bc .breadcrumbs ul{padding:0;margin:0;box-sizing:border-box}.bc .breadcrumbs ul{content:"";display:table;clear:both}.bc .breadcrumbs li{display:inline-block;position:relative;padding:0;margin:0;float:left}.bc .breadcrumbs a{display:block;padding:0 12px;margin:0;font-size:12px;line-height:16px;color:#b30838;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-decoration:underline;text-transform:uppercase;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc:not(.touch) .breadcrumbs a:hover,.bc .breadcrumbs a:focus{color:#666}.bc .breadcrumbs li a:before{content:"";position:absolute;left:0;top:0;bottom:0;height:0;margin:auto 0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #ccc}.bc .local-nav{max-width:300px;overflow:hidden;margin-bottom:20px;padding:12px 0;border-top:3px solid #ccc;border-bottom:3px solid #ccc}.bc .local-nav ul{margin:0;padding:0}.bc .local-nav .parent ul{padding-left:20px;padding-top:8px;padding-bottom:8px}.bc .local-nav ul li{display:block;padding:0;margin:0}.bc .local-nav ul li.child{border-left:1px solid #ccc}.bc .local-nav ul li a{display:block;position:relative;padding:8px 12px;margin:0;color:#000;font-size:14px;line-height:22px;text-decoration:none;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif}.bc:not(.touch) .local-nav ul li a:hover,.bc .local-nav ul li a:focus{color:#b30838}.bc .local-nav ul li a.parent-link{font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:22px;line-height:28px}.bc .local-nav ul li a.sibling-link:before{content:"";display:block;position:absolute;left:0;top:19px;width:2px;height:2px;background-color:#ccc}.bc .local-nav ul li a.child-link{font-size:12px}.bc .local-nav ul li a.current-link:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:0;height:0;margin:auto 0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #b30838;background-color:transparent}.bc .bc-fact img{display:block;position:relative;width:100%;height:auto;padding:0 20px 20px 20px;box-sizing:border-box}.bc.no-js .breadcrumbs{padding-left:0}.bc.no-js .breadcrumbs button{display:none}@media(max-width:960px){.bc .breadcrumbs{display:block}.bc .local-nav{display:none;padding:8px 0 8px 12px;border:0;background-color:#eee;border-radius:4px}.bc .local-nav.shown{display:block}.bc .local-nav .skip-link{display:none}.bc .bc-fact{position:absolute;left:0;bottom:0;width:100%;border-top:20px solid #eee}.bc .bc-fact img{width:auto;height:240px;margin:0 auto;padding:12px;box-shadow:none}.bc.no-js .local-nav{display:block}}@media(max-width:640px){.bc .breadcrumbs a{max-width:120px}}@media(max-width:480px){.bc .breadcrumbs a{padding:0 8px;font-size:10px;max-width:80px}.bc .breadcrumbs li a:before{border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #ccc}}@charset "utf-8";.bc .copy>.rxbodyfield h1,.bc .copy>.rxbodyfield h2,.bc .copy>.rxbodyfield h3,.bc .copy>.rxbodyfield h4,.bc .copy>.rxbodyfield h5,.bc .copy>.rxbodyfield h6{position:relative;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;clear:both;text-rendering:optimizelegibility;padding:8px 0 0 0;margin:0 0 20px 0}.bc .copy>.rxbodyfield h1{font-size:36px;line-height:44px;padding:0 0 8px 0;border-bottom:3px solid #b30838;letter-spacing:.25px}.bc .copy>.rxbodyfield h2{font-size:28px;line-height:36px;padding:8px 0 6px 0;border-bottom:3px solid #eee}.bc .copy>.rxbodyfield h3{font-size:24px;line-height:32px}.bc .copy>.rxbodyfield h4{font-size:20px;line-height:28px}.bc .copy>.rxbodyfield h5{font-size:20px;line-height:28px;color:#666}.bc .copy>.rxbodyfield h6{font-size:18px;line-height:26px}.bc .copy>.rxbodyfield p{font-size:16px;line-height:32px;margin:0 0 20px 0;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#121212;text-rendering:optimizelegibility}.bc .copy>.rxbodyfield td p{font-size:14px;line-height:20px;margin:0}.bc .copy>.rxbodyfield a{color:#25f;text-decoration:none;border-bottom:2px solid #ccc}.bc .copy>.rxbodyfield a:visited,.bc .copy>.rxbodyfield a:active{color:#25f}.bc:not(.touch) .copy>.rxbodyfield a:hover,.bc .copy>.rxbodyfield a:focus{color:#b30838}.bc .copy>.rxbodyfield ul,.bc .copy>.rxbodyfield ol{margin:0 0 20px 0;padding:0 0 0 30px;clear:both;counter-reset:bc-li-counter}.bc .copy>.rxbodyfield ul{padding-left:20px}.bc .copy>.rxbodyfield ul ul,.bc .copy>.rxbodyfield ol ol,.bc .copy>.rxbodyfield ul ol,.bc .copy>.rxbodyfield ol ul{margin-top:20px}.bc .copy>.rxbodyfield ul li:last-child ul,.bc .copy>.rxbodyfield ol li:last-child ol,.bc .copy>.rxbodyfield ul li:last-child ol,.bc .copy>.rxbodyfield ol li:last-child ul{margin-bottom:0}.bc .copy>.rxbodyfield li{position:relative;font-size:16px;line-height:32px;margin:0 0 20px 0;padding:0 0 0 12px;text-rendering:optimizelegibility;list-style-type:none}.bc .copy>.rxbodyfield li:before,.bc .copy>.rxbodyfield li:after{content:"";display:block;position:absolute;right:100%;box-sizing:border-box}.bc .copy > .rxbodyfield li[style*="list-style-type:none"]:before,.bc .copy > .rxbodyfield li[style*="list-style-type: none"]:before,.bc .copy > .rxbodyfield li[style*="list-style-type:none"]:after,.bc .copy > .rxbodyfield li[style*="list-style-type: none"]:after{display:none}.bc .copy>.rxbodyfield ul>li:before{top:6px;width:20px;height:20px;border-radius:4px;background-color:#eee}.bc .copy>.rxbodyfield ul>li:after{top:12px;margin-right:6px;width:8px;height:8px;border-radius:4px;background-color:#b30838}.bc .copy>.rxbodyfield ul ul>li:after{background-color:#666}.bc .copy>.rxbodyfield ul ul ul>li:after{background-color:#ccc}.bc .copy>.rxbodyfield ol>li:before{content:"";counter-increment:bc-li-counter;top:0;padding:5px 0;width:30px;height:30px;border-radius:15px;color:#fff;background-color:#b30838;font-size:17px;line-height:20px;text-align:center;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;box-sizing:border-box}.bc .copy>.rxbodyfield ol>li:before{content:counter(bc-li-counter,decimal)}.bc .copy>.rxbodyfield ol ol>li:before{content:counter(bc-li-counter,upper-alpha);background-color:#666}.bc .copy>.rxbodyfield ol ol ol>li:before{content:counter(bc-li-counter,lower-roman);color:#121212;background-color:transparent;padding:4px 0;border:2px solid #ccc}.bc .copy>.rxbodyfield ol[style*="decimal"]>li:before{content:counter(bc-li-counter,decimal)!important}.bc .copy>.rxbodyfield ol[style*="upper-alpha"]>li:before{content:counter(bc-li-counter,upper-alpha)!important}.bc .copy>.rxbodyfield ol[style*="lower-alpha"]>li:before{content:counter(bc-li-counter,lower-alpha)!important}.bc .copy>.rxbodyfield ol[style*="upper-greek"]>li:before{content:counter(bc-li-counter,upper-greek)!important}.bc .copy>.rxbodyfield ol[style*="lower-greek"]>li:before{content:counter(bc-li-counter,lower-greek)!important}.bc .copy>.rxbodyfield ol[style*="upper-roman"]>li:before{content:counter(bc-li-counter,upper-roman)!important}.bc .copy>.rxbodyfield ol[style*="lower-roman"]>li:before{content:counter(bc-li-counter,lower-roman)!important}.bc .copy>.rxbodyfield ul:last-child li:last-child,.bc .copy>.rxbodyfield ol:last-child li:last-child{margin-bottom:0}.bc .copy>.rxbodyfield img{display:block;max-width:100%;height:auto;border-radius:5px}.bc .copy>.rxbodyfield .image-full img{width:100%}.bc .copy>.rxbodyfield .image-plain img{border:0;border-radius:0;padding:0}.bc .copy>.rxbodyfield img[style*="float:l"],.bc .copy>.rxbodyfield img[style*="float: l"]{margin-right:20px;margin-bottom:20px}.bc .copy>.rxbodyfield img[style*="float:r"],.bc .copy>.rxbodyfield img[style*="float: r"]{margin-left:20px;margin-bottom:20px}.bc .copy>.rxbodyfield .table-scroll{overflow-x:auto;margin-bottom:20px}.bc .copy>.rxbodyfield table{max-width:100%;background-color:#fcfcfc;border-collapse:collapse;vertical-align:top;text-align:left;margin:0 0 20px 0;font-size:14px;line-height:20px;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#121212;overflow-x:auto}.bc .copy>.rxbodyfield .table-scroll table{max-width:none;margin-bottom:0}.bc .copy>.rxbodyfield thead th,.bc .copy>.rxbodyfield thead td,.bc .copy>.rxbodyfield tfoot td{background-color:#f0f0f0;color:#000}.bc .copy>.rxbodyfield th,.bc .copy>.rxbodyfield td{padding:8px 12px;border:1px solid #ccc;font-weight:normal;vertical-align:top}.bc .copy>.rxbodyfield th{background-color:#f6f6f6}.bc .copy>.rxbodyfield hr{clear:both;margin:0 0 20px 0;padding-bottom:20px;border:0;border-bottom:1px solid #ccc}.bc .copy>.rxbodyfield h1:last-child,.bc .copy>.rxbodyfield h2:last-child,.bc .copy>.rxbodyfield h3:last-child,.bc .copy>.rxbodyfield h4:last-child,.bc .copy>.rxbodyfield h5:last-child,.bc .copy>.rxbodyfield h6:last-child,.bc .copy>.rxbodyfield p:last-child,.bc .copy>.rxbodyfield ul:last-child,.bc .copy>.rxbodyfield ol:last-child,.bc .copy>.rxbodyfield table:last-child,.bc .copy>.rxbodyfield .table-scroll:last-child,.bc .copy>.rxbodyfield .table-sticky-column:last-child{margin-bottom:0!important}.bc .copy>.rxbodyfield .heading{font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:36px}.bc .copy>.rxbodyfield .big-heading{font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:28px;line-height:36px}.bc .copy>.rxbodyfield .subhead{display:block;font-size:20px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.5px;color:#666}.bc .copy>.rxbodyfield .text-black{color:#121212}.bc .copy>.rxbodyfield .text-gray{color:#666}.bc .copy>.rxbodyfield .text-red{color:#b30838}.bc .copy>.rxbodyfield .text-gold{color:#b39559}.bc .copy>.rxbodyfield .text-blue{color:#25f}.bc .copy>.rxbodyfield .text-big{font-size:18px}.bc .copy>.rxbodyfield .text-small{display:block;font-size:12px;line-height:20px}.bc .copy>.rxbodyfield .text-hanging{display:block;margin-left:30px;text-indent:-30px}.bc .copy>.rxbodyfield .boxed{display:block;clear:both;padding:12px;background-color:#eee;border-radius:4px}.bc .copy>.rxbodyfield .boxed-fit{display:inline-block;padding:12px;background-color:#eee;border-radius:4px}.bc .copy>.rxbodyfield .boxed-swipe{display:block;clear:both;position:relative;padding:12px;z-index:0}.bc .copy>.rxbodyfield .boxed-swipe.red{color:#fff}.bc .copy>.rxbodyfield .boxed-swipe.gray{color:#fff}.bc .copy>.rxbodyfield .boxed-swipe:before{content:"";position:absolute;left:0;top:0;height:100%;width:9999px;background-color:#eee;border-radius:4px 0 0 4px;z-index:-1}.bc .copy>.rxbodyfield .boxed-swipe.red:before{background-color:#b30838}.bc .copy>.rxbodyfield .boxed-swipe.gray:before{background-color:#666}.bc .copy>.rxbodyfield .warning{display:block;position:relative;padding:12px 12px 12px 56px;background-color:#eee;border-radius:4px}.bc .copy>.rxbodyfield .warning:before{content:"";display:block;position:absolute;left:12px;top:0;bottom:0;margin:auto 0;width:32px;height:32px;text-align:center;font-size:20px;line-height:32px;border-radius:16px;background-color:#fff;border:2px solid #666;box-sizing:border-box}.bc .copy>.rxbodyfield .warning:after{content:"";display:block;position:absolute;left:26px;top:0;bottom:0;margin:auto 0;width:3px;height:3px;border-top:10px solid #333;border-bottom:3px solid #333}.bc .copy>.rxbodyfield .divided{display:block;padding:12px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.bc .copy>.rxbodyfield .img-shadowed{display:block;position:relative}.bc .copy>.rxbodyfield .img-shadowed:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.125);border-radius:5px;box-sizing:border-box}.bc .copy>.rxbodyfield .img-full-frame{display:block;position:relative}.bc .copy>.rxbodyfield .img-full-frame img{position:relative}.bc .copy>.rxbodyfield .img-full-frame:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:20px 0 12px 0;border-radius:0 0 40px 40px;background-image:linear-gradient(to top,#eee 0,transparent 100%)}.bc .copy>.rxbodyfield .flex-image{display:block;padding:12px 0 4px 0;background-image:linear-gradient(to right,transparent 0,#eee 50%,transparent 100%);text-align:center}.bc .copy>.rxbodyfield .flex-image img{display:inline-block;margin:0 12px}.bc .copy>.rxbodyfield .table-sticky-column{position:relative;margin-bottom:20px}.bc .copy>.rxbodyfield .table-sticky-column div{overflow-x:auto;border-top:6px solid #999;border-bottom:6px solid #999;border-radius:4px}.bc .copy>.rxbodyfield .table-sticky-column table{background-color:transparent;border-collapse:separate;border-spacing:2px}.bc .copy>.rxbodyfield .table-sticky-column th{position:absolute;background-color:#ccc;font-weight:bold;border:0;width:100px;z-index:1;}.bc .copy>.rxbodyfield .table-sticky-column th:before{content:"";position:absolute;background-color:#ccc;width:2px;height:100%;left:-2px;top:0}.bc .copy>.rxbodyfield .table-sticky-column td{background-color:#eee;border:0;text-align:center}.bc .copy>.rxbodyfield .table-sticky-column td.fake{display:block;font-weight:bold;width:100px;opacity:.0}.bc .copy>.rxbodyfield .table-sticky-column td:last-child{position:relative}.bc .copy>.rxbodyfield .table-sticky-column td:last-child:before{content:"";position:absolute;background-color:#eee;width:2px;height:100%;right:-2px;top:0}.bc .copy>.rxbodyfield .btn-link a{display:inline-block;position:relative;padding:6px 12px 6px 24px;border-radius:4px;background-color:#b30838;color:#fff;font-size:17px;line-height:24px;letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;text-align:left;font-weight:normal;box-sizing:border-box;border-bottom:0;transition:background-color .25s}.bc .copy>.rxbodyfield .btn-link.facebook a,.bc .copy>.rxbodyfield .btn-link .facebook a{padding-left:44px}.bc .copy>.rxbodyfield .btn-link.twitter a,.bc .copy>.rxbodyfield .btn-link .twitter a{padding-left:49px}.bc .copy>.rxbodyfield .btn-link.instagram a,.bc .copy>.rxbodyfield .btn-link .instagram a{padding-left:44px}.bc .copy>.rxbodyfield .btn-link.phone a,.bc .copy>.rxbodyfield .btn-link .phone a{padding-left:44px}.bc .copy>.rxbodyfield .btn-link.loc a,.bc .copy>.rxbodyfield .btn-link .loc a{padding:6px 37px 6px 12px}.bc .copy>.rxbodyfield .btn-link.multi a{margin:6px 12px 6px 0}.bc .copy>.rxbodyfield p[style*="text-align:c"] .btn-link.multi a,.bc .copy>.rxbodyfield p[style*="text-align: c"] .btn-link.multi a{margin-left:6px;margin-right:6px}.bc .copy>.rxbodyfield p[style*="text-align:r"] .btn-link.multi a,.bc .copy>.rxbodyfield p[style*="text-align: r"] .btn-link.multi a{margin-left:12px;margin-right:0}.bc .copy>.rxbodyfield .btn-link.small a{padding:4px 12px 4px 24px;font-size:14px;line-height:20px}.bc .copy>.rxbodyfield .btn-link a:before{content:"";display:block;position:absolute;left:10px;top:12px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff}.bc .copy>.rxbodyfield .btn-link.facebook a:before,.bc .copy>.rxbodyfield .btn-link .facebook a:before{width:20px;height:20px;left:12px;top:8px;background-image:url(images/social-facebook-white.svg);background-size:20px 20px;background-repeat:no-repeat;border:0}.bc .copy>.rxbodyfield .btn-link.twitter a:before,.bc .copy>.rxbodyfield .btn-link .twitter a:before{width:25px;height:20px;left:12px;top:8px;background-image:url(images/social-twitter-white.svg);background-size:25px 20px;background-repeat:no-repeat;border:0}.bc .copy>.rxbodyfield .btn-link.instagram a:before,.bc .copy>.rxbodyfield .btn-link .instagram a:before{width:20px;height:20px;left:12px;top:8px;background-image:url(images/social-instagram-white.svg);background-size:20px 20px;background-repeat:no-repeat;border:0}.bc .copy>.rxbodyfield .btn-link.phone a:before,.bc .copy>.rxbodyfield .btn-link .phone a:before{width:20px;height:20px;left:12px;top:8px;background-image:url(images/phone-white.svg);background-size:20px 20px;background-repeat:no-repeat;border:0}.bc .copy>.rxbodyfield .btn-link.loc a:before,.bc .copy>.rxbodyfield .btn-link .loc a:before{display:none}.bc .copy>.rxbodyfield .btn-link.loc a:after,.bc .copy>.rxbodyfield .btn-link .loc a:after{content:"";position:absolute;width:13px;height:20px;top:0;bottom:0;right:12px;margin:auto 0;background-image:url(images/map.svg);background-size:13px 20px;background-repeat:no-repeat}.bc .copy>.rxbodyfield .btn-link.small a:before{left:12px;top:9px;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff}.bc:not(.touch) .copy>.rxbodyfield .btn-link a:hover,.bc .copy>.rxbodyfield .btn-link a:focus{background-color:#666;color:#fff}.bc .copy>.rxbodyfield li .btn-link a{margin:0}.bc .copy>.rxbodyfield .compact li{margin-bottom:0}.bc .copy>.rxbodyfield ul.split,.bc .copy>.rxbodyfield ol.split{column-count:2;column-gap:32px}.bc .copy>.rxbodyfield ol.split{column-gap:42px}.bc .copy>.rxbodyfield ul.wrapping{padding-left:0}.bc .copy>.rxbodyfield ul.wrapping{content:"";display:table;clear:both}.bc .copy>.rxbodyfield ul.wrapping li{display:inline-block;font-size:14px;line-height:20px;margin:0 8px 8px 0;padding:6px 8px;background-color:#eee;float:left}.bc .copy>.rxbodyfield ul.wrapping li:before,.bc .copy>.rxbodyfield ul.wrapping li:after{display:none}.bc .copy>.rxbodyfield ul.wrapping.btn-links li{padding:0}.bc .copy>.rxbodyfield ul.wrapping.btn-links li:last-child{margin-bottom:8px}.bc .copy>.rxbodyfield ul.wrapping.btn-links li a{display:block;position:relative;padding:4px 12px 4px 24px;border-radius:4px;background-color:#b30838;color:#fff;font-size:14px;line-height:20px;letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;border:0;box-sizing:border-box;transition:background-color .25s}.bc:not(.touch) .copy>.rxbodyfield ul.wrapping.btn-links li a:hover,.bc:not(.touch) .copy>.rxbodyfield ul.wrapping.btn-links li a:focus{color:#fff;background-color:#666}.bc .copy>.rxbodyfield ul.wrapping.btn-links li a:before{content:"";display:block;position:absolute;left:12px;top:0;bottom:0;height:0;margin:auto 0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #fff}.bc .copy>.rxbodyfield ul.schedule{position:relative;padding-left:0}.bc .copy>.rxbodyfield ul.schedule:after{content:"";display:table;clear:both}.bc .copy>.rxbodyfield ul.schedule>li{clear:both;padding-left:0;border-top:1px solid #eee;padding-top:12px;margin-bottom:12px;font-size:14px;line-height:24px}.bc .copy>.rxbodyfield ul.schedule>li:before,.bc .copy>.rxbodyfield ul.schedule ul.schedule>li:before,.bc .copy>.rxbodyfield ul.schedule ul.schedule ul.schedule>li:before{display:none}.bc .copy>.rxbodyfield ul.schedule>li:after,.bc .copy>.rxbodyfield ul.schedule ul.schedule>li:after,.bc .copy>.rxbodyfield ul.schedule ul.schedule ul.schedule>li:after{content:"";display:table;clear:both;width:0;height:0;background-color:transparent;position:static}.bc .copy>.rxbodyfield ul.schedule>li>ul{float:right;width:75%;margin-top:0;margin-bottom:0;padding-left:28px;box-sizing:border-box;clear:none}.bc .copy>.rxbodyfield ul.schedule>li>ul.schedule{float:none;width:100%;padding-left:20px}.bc .copy>.rxbodyfield ul.schedule>li>ul>li{font-size:14px;line-height:24px}.bc .copy>.rxbodyfield ul.schedule>li>ul>li:before{top:4px;width:16px;height:16px}.bc .copy>.rxbodyfield ul.schedule>li>ul>li:after{top:9px;margin-right:5px;width:6px;height:6px;border-radius:3px;background-color:#b30838}.bc .copy>.rxbodyfield ul.schedule>li>p{float:right;width:75%;font-size:14px;line-height:24px;padding-left:12px;margin-bottom:12px;box-sizing:border-box}.bc .copy>.rxbodyfield ul.schedule>li>p:first-child{float:left;width:25%;box-sizing:border-box;padding-left:0;border-right:1px solid #eee;color:#b30838;font-weight:bold}.bc .copy>.rxbodyfield .embed{position:relative;margin:0 0 20px 0;border-radius:4px;overflow:hidden;background-color:#000}.bc .copy>.rxbodyfield .embed div{content:"";position:relative;padding-bottom:56.25%}.bc .copy>.rxbodyfield .embed iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.bc .basic-form label{display:block;font-size:16px;line-height:20px;margin:0 0 4px 0}.bc .basic-form input[type="text"],.bc .basic-form input[type="email"],.bc .basic-form input[type="number"],.bc .basic-form input[type="password"],.bc .basic-form select,.bc .basic-form textarea{display:block;width:100%;max-width:320px;padding:8px 10px;font-size:16px;line-height:20px;border-radius:4px;background-color:#fcfcfc;border:1px solid #ccc;box-sizing:border-box;margin-bottom:20px;-webkit-appearance:none}.bc .basic-form input[type="submit"],.bc .basic-form button{display:inline-block;padding:6px 12px;margin:0 0 20px 0;border:0;border-radius:4px;background-color:#b30838;color:#fff;font-size:17px;line-height:24px;letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;text-align:center;box-sizing:border-box;transition:background-color .25s;-webkit-appearance:none;cursor:pointer}.bc:not(.touch) .basic-form input[type="submit"]:hover,.bc .basic-form input[type="submit"]:focus,.bc:not(.touch) .basic-form button:hover,.bc .basic-form button:focus{background-color:#666}.bc .aside-container{position:relative;width:100%}.bc .aside-container.from-top{position:absolute;top:0}.bc .aside-container .aside{position:absolute;left:600px;width:100%;max-width:264px;margin-left:36px;margin-bottom:20px;box-sizing:border-box}.bc .aside-container .aside .content-box{padding:12px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.bc .aside-container .aside .content-box.box{padding:12px;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9}.bc .accordian button{display:block;position:relative;width:100%;background-color:#eee;padding:10px 44px 10px 12px;box-sizing:border-box;text-align:left;cursor:pointer;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:17px;line-height:24px;letter-spacing:.5px;border-bottom:8px solid #ccc;border-radius:4px}.bc .accordian button:before,.bc .accordian button:after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;background-color:#666}.bc .accordian button:before{right:14px;width:16px;height:2px}.bc .accordian button:after{right:21px;width:2px;height:16px}.bc .accordian button[aria-expanded="true"]:after{display:none}.bc .accordian button h1,.bc .accordian button h2,.bc .accordian button h3,.bc .accordian button h4,.bc .accordian button h5,.bc .accordian button h6,.bc .accordian button p{margin:0;padding:0;font-size:17px;line-height:24px;font-weight:normal}.bc .accordian button .text-red{color:#b30838}.bc .accordian button .text-gray{color:#666}.bc .accordian .content-box{display:none;padding:20px 0;border-bottom:1px solid #eee}.bc .accordian .content-box[aria-hidden="false"]{display:block}.bc.no-js .accordian button{padding-left:12px;cursor:auto}.bc.no-js .accordian .content-box{padding-bottom:0;border-bottom:0}.bc.no-js .accordian button:before,.bc.no-js .accordian button:after{display:none}@media(max-width:1240px){.bc .aside-container{width:100%}.bc .aside-container.from-top{position:relative;top:0!important}.bc .aside-container .aside{position:relative;left:0;max-width:100%;margin-left:0;float:none}}@media(max-width:576px){.bc .copy>.rxbodyfield h1{font-size:26px;line-height:30px}.bc .copy>.rxbodyfield h2{font-size:24px;line-height:32px}.bc .copy>.rxbodyfield h3{font-size:22px;line-height:30px}.bc .copy>.rxbodyfield h4{font-size:18px;line-height:26px}.bc .copy>.rxbodyfield h5{font-size:18px;line-height:26px}.bc .copy>.rxbodyfield h6{font-size:16px;line-height:24px}.bc .copy>.rxbodyfield p{font-size:15.5px;line-height:30px}.bc .copy>.rxbodyfield img[style*="float"][width^="25"],.bc .copy>.rxbodyfield img[style*="float"][width^="26"],.bc .copy>.rxbodyfield img[style*="float"][width^="27"],.bc .copy>.rxbodyfield img[style*="float"][width^="28"],.bc .copy>.rxbodyfield img[style*="float"][width^="29"],.bc .copy>.rxbodyfield img[style*="float"][width^="3"]{margin-left:0;margin-right:0;margin-bottom:0;float:none!important}.bc .copy>.rxbodyfield .heading{font-size:18px;line-height:30px}.bc .copy>.rxbodyfield .big-heading{font-size:20px;line-height:30px}.bc .copy>.rxbodyfield ul.split,.bc .copy>.rxbodyfield ol.split{column-count:1}.bc .copy>.rxbodyfield ul.schedule>li{border-top:0;padding-top:0}.bc .copy>.rxbodyfield ul.schedule>li>ul{float:none;width:100%}.bc .copy>.rxbodyfield ul.schedule>li>p{float:none;width:100%}.bc .copy>.rxbodyfield ul.schedule>li>p:first-child{float:none;width:100%;border-top:8px solid #ccc;padding:4px 12px;border-radius:4px;background-color:#eee}}@media(max-width:480px){.bc .copy>.rxbodyfield table{font-size:12px;line-height:18px}.bc .copy>.rxbodyfield th,.bc .copy>.rxbodyfield td{padding:4px 8px}.bc .copy>.rxbodyfield img[style*="float"][width^="18"],.bc .copy>.rxbodyfield img[style*="float"][width^="19"],.bc .copy>.rxbodyfield img[style*="float"][width^="2"]{margin-left:0;margin-right:0;margin-bottom:0;float:none!important}}@media(max-width:400px){.bc .copy>.rxbodyfield img[style*="float"]{margin-left:0;margin-right:0;margin-bottom:0;float:none!important}}@charset "utf-8";.bc .hero-block{position:relative;width:100%;background-color:#eee}.bc .hero{position:relative;width:100%;max-width:1600px;margin:0 auto}.bc .hero .container{position:relative}.bc .hero .banner{position:relative;left:50%;width:100%;padding-bottom:39%;margin-top:-144px}.bc .hero.short .banner{width:1600px;height:344px;padding-bottom:0}.bc .hero .banner-box{display:block;position:absolute;left:-50%;bottom:0;width:100%;height:100%}.bc .banner img{display:block;position:absolute;left:0;right:0;width:auto;height:100%;margin:0 auto}.bc .hero .banner .vimeo-holder{display:block;position:absolute;top:0;width:100%;height:100%;margin:0 auto;background-color:#000;opacity:.0;transition:opacity .25s}.bc .hero.loaded .banner .vimeo-holder{opacity:1.0}.bc .hero .banner .vimeo-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bc .hero .overlay{position:absolute;left:0;right:0;top:0;bottom:0;margin:144px auto auto auto}.bc .hero.video .buttons{position:absolute;top:0;right:0;z-index:1}.bc .hero.video .buttons .loading{position:absolute;top:0;right:0;opacity:1.0;transition:opacity .25s}.bc .hero.video.loaded .buttons .loading{opacity:.0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bc .hero.video .buttons .loading .spinner{position:absolute;right:12px;top:12px;width:20px;height:20px}.bc .hero.video .loading .spinner:after{content:"";display:block;position:absolute;border-radius:50%;right:0;top:0;border:2px solid #ccc;border-top:2px solid #fff;width:16px;height:16px;animation:spin 2s linear infinite}.bc .hero.video button.tog,.bc .hero.video button.sound{position:absolute;width:20px;height:20px;background-color:rgba(0,0,0,0.25);border:1px solid #ccc;border-radius:10px;box-sizing:border-box}.bc .hero.video button.tog{display:none;top:12px;right:12px}.bc .hero.video button.tog:after{content:"";position:absolute;left:6px;top:5px;width:2px;height:8px;border-left:2px solid #fff;border-right:2px solid #fff}.bc .hero.video button.tog.paused:after{content:"";position:absolute;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff;border-right:0}.bc .hero.video button.sound{display:none;top:44px;right:12px}.bc .hero.video button.sound img{position:absolute;top:1px;left:1px;width:16px;height:16px}.bc .hero.video button.sound.on img[src*="x"]{display:none}.bc .hero.video.loaded button.tog,.bc .hero.video.loaded button.sound{display:block}.bc.touch .hero.video .buttons{top:12px;width:44px;height:44px;border-radius:22px 0 0 22px;transition:background-color .25s}.bc.touch .hero.video.loaded .buttons{background-color:rgba(0,0,0,0.0625)}.bc.touch .hero.video button.tog:before{content:"";position:absolute;left:-12px;top:-12px;width:44px;height:44px;border-radius:22px}.bc.touch .hero.video button.sound,.bc.touch .hero.video.loaded button.sound{display:none}.bc.no-js .hero.video .buttons .loading{display:none}@media(min-width:1599px){.bc .hero .banner-box:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to left,rgba(238,238,238,1.0) 0,rgba(238,238,238,0.0) 150px),linear-gradient(to right,rgba(238,238,238,1.0) 0,rgba(238,238,238,0.0) 150px)}.bc.touch .hero.video .buttons{border-radius:22px}}@media(max-width:1320px){.bc .hero-block:after{content:"";display:block;position:absolute;left:0;bottom:100%;width:100%;height:180px;background-color:#f0f0ff}.bc .hero .banner{margin-top:0;padding-bottom:0}.bc .hero.short .banner{height:200px;padding-bottom:0}.bc .hero .banner-box{position:relative}.bc .hero .overlay{margin-top:auto}.bc .hero .banner img{position:static;width:100%;height:auto}.bc .hero.short .banner img{width:auto;height:100%}}@media(max-width:960px){.bc .hero .overlay{position:static;margin:0;padding:0;max-width:none}.bc .hero .overlay .overlay-box{position:static;background-color:#333;padding:0;border-top:4px solid #fff}.bc .hero .overlay-content{padding:0}.bc .hero .overlay h1,.bc .hero .overlay h2{padding:0;max-width:none}.bc .hero .overlay h1 .boxed,.bc .hero .overlay h2 .boxed{display:block;border-left:none}.bc .hero .overlay p{max-width:none}.bc .hero .overlay p .boxed{background-color:transparent;border:0;box-shadow:none;max-height:none;font-size:17px;line-height:22px;letter-spacing:.5px;border-bottom:1px solid #fff;max-width:none}.bc .hero .overlay p .btn-link{padding:0}.bc .hero .overlay a{display:block;width:100%;padding:12px 12px 12px 26px;color:#fff;font-size:17px;letter-spacing:.5px;box-shadow:none;background-color:#b30838;transition:background-color .25s;white-space:normal}.bc .hero .overlay a:hover,.bc .hero .overlay a:focus{background-color:#666}.bc .hero .overlay a:before{left:12px;background-color:transparent;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;transition:none}.bc .hero .overlay a:hover:before,.bc .hero .overlay a:focus:before{width:0;height:0}.bc .hero.video .overlay{padding-left:0}.bc .hero.video .overlay p{max-width:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bc .hero.short .banner{width:100%;height:auto}.bc .hero.short .banner-box{position:relative}.bc .hero.short .banner img{position:relative;width:100%;height:auto}}@charset "utf-8";.bc .pod{position:absolute;top:0;left:0;right:0;margin:0 8px;height:100%;overflow:hidden;box-sizing:border-box}.bc .pod .back{position:absolute;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:5px}.bc .pod .back .img-wrapper{position:absolute;left:0;right:0;width:100%;height:100%}.bc .pod .back .img-wrapper .bx{position:absolute;left:0;top:0;width:100%;height:100%}.bc .pod .back img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;-o-object-fit:cover;-o-object-position:cover;object-fit:cover;object-position:center}.bc .pod .link{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}.bc .pod p{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}.bc .pod a{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border-radius:5px;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.125)}.bc .pod a .btn-link{display:inline-block;position:absolute;padding:8px 12px;left:0;bottom:20px;margin-right:12px;color:#fff;background-color:rgba(0,0,0,0.75);border:2px solid #fff;border-left-width:12px;border-radius:0 8px 8px 0;box-shadow:0 0 12px rgba(0,0,0,0.25);font-size:17px;line-height:22px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;transition:bottom .25s,background-color .25s}.bc:not(.touch) .pod a:hover span.btn-link,.bc .pod a:focus span.btn-link{bottom:12px;background-color:rgba(0,0,0,0.9)}.bc .pod a span.extra{display:block;color:#ccc;font-size:12px;line-height:16px;padding-top:6px;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:0}.bc .with-copy-pod .pod{position:relative;width:100%;overflow:hidden;margin:0}.bc .with-copy-pod .pod .back{position:relative;width:auto;height:auto}.bc .with-copy-pod .pod .back .img-wrapper{position:static}.bc .with-copy-pod .pod .back .img-wrapper .bx{position:relative;height:auto}.bc .aside-container .aside .pod{position:relative;width:100%;max-width:264px;overflow:hidden;margin:0}.bc .aside-container .aside .pod .back{position:relative;width:auto;height:auto}.bc .aside-container .aside .pod .back .img-wrapper{position:static}.bc .aside-container .aside .pod .back .img-wrapper .bx{position:relative;height:auto}.bc .list-pod{background-color:#eee;border-radius:4px;box-sizing:border-box;padding:12px}.bc .list-pod p{margin:0}.bc .list-pod h2,.bc .list-pod h3,.bc .list-pod h4,.bc .list-pod .subhead{display:block;font-size:22px;line-height:32px;padding-left:12px;margin:0 0 20px 0;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:.25px;clear:both;text-rendering:optimizelegibility;color:#121212;border-left:4px solid #ccc}.bc .list-pod ul{margin:0;padding:0}.bc .list-pod ul li{list-style-type:none;margin:0;padding:0;border-top:1px solid #ccc}.bc .list-pod ul li:first-child{border-top:0}.bc .list-pod ul li a{display:block;position:relative;font-size:14px;line-height:20px;padding:8px 0 8px 10px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#b30838;text-transform:uppercase;text-decoration:none;text-rendering:optimizelegibility}.bc .list-pod ul li a:visited,.bc .list-pod ul li a:active{color:#b30838}.bc:not(.touch) .list-pod ul li a:hover,.bc .list-pod ul li a:focus{color:#666}.bc .list-pod ul li a:before{content:"";position:absolute;left:0;top:0;bottom:0;height:0;margin:auto 0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #b30838}.bc:not(.touch) .list-pod ul li a:hover:before,.bc .list-pod ul li a:focus:before{border-left:4px solid #666}.bc .text-pod{background-color:#eee;border-radius:4px;box-sizing:border-box;padding:12px}@media(max-width:640px){.bc .pod a .btn-link{font-size:14px;line-height:20px}}@media(max-width:576px){.bc .pod{position:relative;margin:0;padding:6px;border-radius:4px 32px 4px 4px;border:1px solid #ccc;background-color:#eee}.bc .pod .back{position:relative;width:100px;height:100px;padding:0;border:0;background-color:#121212}.bc .pod .back:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:inset 0 0 8px rgba(0,0,0,0.75)}.bc .pod .back .img-wrapper{left:0;right:0;top:0;bottom:0}.bc .pod .back img{border-radius:0;padding:0;border:0;background-color:transparent;-o-object-fit:contain;object-fit:contain}.bc .pod a{box-shadow:none}.bc .pod a:before{display:none}.bc .pod a .btn-link{margin-left:112px;margin-right:0;left:0;right:0;bottom:6px;box-sizing:border-box;color:#b30838;background-color:#fff;padding:6px 8px 6px 20px;border-radius:4px 0 0 4px;text-align:left;font-size:16px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0;box-shadow:none}.bc:not(.touch) .pod a:hover span.btn-link,.bc .pod a:focus span.btn-link{bottom:6px;background-color:#fff}.bc .pod a .btn-link:before{content:"";position:absolute;left:8px;top:12px;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #b30838}.bc .pod a .btn-link br{display:none}.bc .pod a span.extra br{display:inline}.bc .with-copy-pod .pod{max-width:none}.bc .with-copy-pod .pod .back{width:100px;height:100px}.bc .with-copy-pod .pod .back .img-wrapper .bx{position:absolute;height:100%;padding-bottom:0}.bc .with-copy-pod .pod .back img{position:absolute;height:100%}.bc .aside-container .aside .pod{max-width:none}.bc .aside-container .aside .pod .back{width:100px;height:100px}.bc .aside-container .aside .pod .back .img-wrapper .bx{position:absolute;height:100%;padding-bottom:0}.bc .aside-container .aside .pod .back img{position:absolute;height:100%}.bc .list-pod ul li a{padding-top:10px;padding-bottom:10px}}@charset "utf-8";.bc .slider-block{position:relative}.bc .slider{position:relative;width:100%;max-width:1080px;margin:0 auto;padding:0 48px;box-sizing:border-box}.bc .slider button.lef,.bc .slider button.rig{position:absolute;top:0;bottom:0;margin:auto 0;width:48px;height:48px;background:0}.bc .slider button.lef{left:0}.bc .slider button.rig{right:0}.bc .slider button.tog{position:absolute;top:0;left:14px;width:20px;height:20px;border:1px solid #666;border-radius:10px;box-sizing:border-box;background-size:100%}.bc .slider button.tog:before{content:"";position:absolute;left:6px;top:5px;width:2px;height:8px;border-left:2px solid #333;border-right:2px solid #333}.bc .slider button.tog.paused:before{content:"";position:absolute;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #333;border-right:0}.bc .slider button img{display:block;width:auto;height:100%;margin:0 auto}.bc .slider .markers{position:relative;margin:0 6px;padding:0 0 12px 0;border-top:1px solid #ccc;overflow:hidden}.bc .slider .markers:after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background-image:linear-gradient(to left,#fff 0,rgba(255,255,255,0.0) 100%)}.bc .slider .markers .marker-view{position:relative;left:0;width:3200px;transform:translateX(0);transition:transform .75s,left .75s}.bc .slider .markers ul{margin:0 -12px;padding:0}.bc .slider .markers ul:after{content:"";display:table;clear:both}.bc .slider .markers ul li{list-style-type:none;margin:0 12px;float:left}.bc .slider .markers ul li button{display:block;position:relative;padding-top:12px;font-size:12px;line-height:20px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.25px;background:0;color:#666;transition:color .25s;cursor:pointer}.bc .slider .markers ul li button:before{content:"";position:absolute;top:0;left:0;right:0;width:0;height:0;margin:auto;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ccc}.bc .slider .markers ul li button .mob{display:none}.bc .slider[data-item="0"] .markers ul .n-0,.bc .slider[data-item="1"] .markers ul .n-1,.bc .slider[data-item="2"] .markers ul .n-2,.bc .slider[data-item="3"] .markers ul .n-3,.bc .slider[data-item="4"] .markers ul .n-4,.bc .slider[data-item="5"] .markers ul .n-5,.bc .slider[data-item="6"] .markers ul .n-6,.bc .slider[data-item="7"] .markers ul .n-7,.bc .slider[data-item="8"] .markers ul .n-8,.bc .slider[data-item="9"] .markers ul .n-9,.bc .slider[data-item="10"] .markers ul .n-10,.bc .slider[data-item="11"] .markers ul .n-11,.bc .slider[data-item="12"] .markers ul .n-12,.bc .slider[data-item="13"] .markers ul .n-13,.bc .slider[data-item="14"] .markers ul .n-14,.bc .slider[data-item="15"] .markers ul .n-15{color:#b30838}.bc .slider .slider-view{position:relative;width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}.bc .slider .list{position:relative;width:1600%;display:block;margin:0;padding:0;left:0;transform:translateX(0);transition:transform .75s}.bc .slider .list:after{content:"";display:table;clear:both}.bc .slider[data-item="0"] .list{transform:translateX(0)}.bc .slider[data-item="1"] .list{transform:translateX(-6.25%)}.bc .slider[data-item="2"] .list{transform:translateX(-12.5%)}.bc .slider[data-item="3"] .list{transform:translateX(-18.75%)}.bc .slider[data-item="4"] .list{transform:translateX(-25%)}.bc .slider[data-item="5"] .list{transform:translateX(-31.25%)}.bc .slider[data-item="6"] .list{transform:translateX(-37.5%)}.bc .slider[data-item="7"] .list{transform:translateX(-43.75%)}.bc .slider[data-item="8"] .list{transform:translateX(-50%)}.bc .slider[data-item="9"] .list{transform:translateX(-56.25%)}.bc .slider[data-item="10"] .list{transform:translateX(-62.5%)}.bc .slider[data-item="11"] .list{transform:translateX(-68.75%)}.bc .slider[data-item="12"] .list{transform:translateX(-75%)}.bc .slider[data-item="13"] .list{transform:translateX(-81.25%)}.bc .slider[data-item="14"] .list{transform:translateX(-87.5%)}.bc .slider[data-item="15"] .list{transform:translateX(-93.75%)}@supports not(transform:translateX(0)){.bc .slider .list{transition:left .75s}.bc .slider[data-item="0"] .list{left:0}.bc .slider[data-item="1"] .list{left:-100%}.bc .slider[data-item="2"] .list{left:-200%}.bc .slider[data-item="3"] .list{left:-300%}.bc .slider[data-item="4"] .list{left:-400%}.bc .slider[data-item="5"] .list{left:-500%}.bc .slider[data-item="6"] .list{left:-600%}.bc .slider[data-item="7"] .list{left:-700%}.bc .slider[data-item="8"] .list{left:-800%}.bc .slider[data-item="9"] .list{left:-900%}.bc .slider[data-item="10"] .list{left:-1000%}.bc .slider[data-item="11"] .list{left:-1100%}.bc .slider[data-item="12"] .list{left:-1200%}.bc .slider[data-item="13"] .list{left:-1300%}.bc .slider[data-item="14"] .list{left:-1400%}.bc .slider[data-item="15"] .list{left:-1500%}}.bc .slider .list li{display:block;width:6.25%;float:left;padding:0 6px;margin:0;box-sizing:border-box;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif}.bc .slider .list li:after{content:"";display:table;clear:both}.bc .slider .list li .item-box{width:100%;box-sizing:border-box}.bc .slider .list li .item-box:after{content:"";display:table;clear:both}.bc .slider .list li .image{float:left;width:33.333333%;margin:0 0 20px 0;max-width:240px;box-sizing:border-box}.bc .slider .list li .image .bx{padding-bottom:60%}.bc .slider .list li .image img{border-radius:8px}.bc .slider .list li .text{float:left;width:66.666666%;margin:0 0 20px 0;padding:0 0 0 20px;box-sizing:border-box;font-size:16px;line-height:24px}.bc .slider .list li .text h2,.bc .slider .list li .text h3{letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:28px;line-height:28px;font-weight:normal;padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:3px solid #b30838}.bc .slider .list li .text p{font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;margin:0 0 8px 0;padding:0}.bc .slider .list li .text p:last-child{margin-bottom:0}.bc .slider .list li .text a{display:inline-block;position:relative;color:#b30838;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:left;padding-left:10px}.bc .slider .list li .text a:before{content:"";position:absolute;left:0;top:8px;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #b30838}.bc:not(.touch) .slider .list li .text a:hover,.bc .slider .list li .text a:focus{color:#666}:not(.touch) .slider .list li .text a:hover:before,.bc .slider .list li .text a:focus:before{border-left:4px solid #666}.bc .slider.text-only{max-width:720px}.bc .slider.text-only .list li .image{display:none}.bc .slider.text-only .list li .text{width:100%;padding-left:0}.bc .slider.wide .list li .item-box{max-width:800px;margin:0 auto}.bc .slider.wide .list li .image{width:30%;max-width:none}.bc .slider.wide .list li .text{width:70%}.bc .slider.quad{max-width:1080px}.bc .slider.quad .list{width:400%}@supports not(transform:translateX(0)){.bc .slider.quad[data-item="0"] .list{left:0}.bc .slider.quad[data-item="1"] .list{left:-25%}.bc .slider.quad[data-item="2"] .list{left:-50%}.bc .slider.quad[data-item="3"] .list{left:-75%}.bc .slider.quad[data-item="4"] .list{left:-100%}.bc .slider.quad[data-item="5"] .list{left:-125%}.bc .slider.quad[data-item="6"] .list{left:-150%}.bc .slider.quad[data-item="7"] .list{left:-175%}.bc .slider.quad[data-item="8"] .list{left:-200%}.bc .slider.quad[data-item="9"] .list{left:-225%}.bc .slider.quad[data-item="10"] .list{left:-250%}.bc .slider.quad[data-item="11"] .list{left:-275%}.bc .slider.quad[data-item="12"] .list{left:-300%}.bc .slider.quad[data-item="13"] .list{left:-325%}.bc .slider.quad[data-item="14"] .list{left:-350%}.bc .slider.quad[data-item="15"] .list{left:-375%}}.bc .slider.quad .list li{padding:0 12px}.bc .slider.quad .list li .image{float:none;width:100%;margin:0 auto 12px auto}.bc .slider.quad .list li .text{float:none;width:100%;padding:8px 0 0 0;border-top:2px solid #eee;max-width:240px;margin:0 auto 20px auto}.bc .slider.quad .list li .text p{margin:0}.bc .slider.quad .list li .text a{display:inline-block;position:relative;color:#b30838;font-size:14px;line-height:20px;text-decoration:none;text-transform:none;text-align:left;padding-left:10px;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:0}.bc .slider.quad .list li .text a:before{top:6px;margin:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #b30838}:not(.touch) .slider.quad .list li .text a:hover,.bc .slider.quad .list li .text a:focus{color:#666}:not(.touch) .slider.quad .list li .text a:hover:before,.bc .slider.quad .list li .text a:focus:before{border-left:4px solid #666}.bc .slider.video{max-width:1600px;padding:0 12px}.bc .slider.video .button-box{position:absolute;width:96px;height:40px;top:20px;right:60%;margin-right:40px;background-color:rgba(255,255,255,0.9);z-index:1;border-radius:0 0 4px 4px;border-top:2px solid #fff}.bc .slider.video button.lef,.bc .slider.video button.rig{width:32px;height:40px;padding:10px 0;box-sizing:border-box}.bc .slider.video button.tog{top:0;bottom:0;left:0;right:0;margin:auto}.bc .slider.video .list li{margin-bottom:0}.bc .slider.video .list li .image{position:relative;width:40%;max-width:640px;padding:20px 0 0 0;margin-bottom:0}.bc .slider.video .list li .image .bx{padding-bottom:39.0625%}.bc .slider.video .list li img{padding:0;border:0;border-radius:8px;box-sizing:border-box;object-fit:cover}.bc .slider.video .list li .text{width:60%;padding:20px 12px 12px 12px}.bc .slider.video .list li .text h2,.bc .slider.video .list li .text h3,.bc .slider.video .list li .text p{max-width:640px;margin:0 auto;padding-bottom:12px;border-bottom:1px solid #ccc;font-size:22px;line-height:32px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;text-align:center;color:#121212}.bc .slider.video .list li .text h2,.bc .slider.video .list li .text h3{font-weight:normal;color:#b30838;padding-bottom:0;border-bottom:0}.bc .slider.video .list li p:last-child{margin:0 auto;padding-top:12px;padding-bottom:0;border-bottom:0}.bc .slider.video .list li .text a{display:inline-block;position:relative;padding:6px 6px 6px 46px;margin:0;border-radius:4px;background-color:transparent;color:#b30838;font-size:22px;line-height:32px;letter-spacing:.5px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:normal;text-align:center;box-sizing:border-box;border-bottom:0;transition:background-color .25s}.bc .slider.video .list li .text a:before{content:"";display:block;position:absolute;left:6px;top:0;bottom:0;width:32px;height:32px;margin:auto 0;border:2px solid #b30838;border-radius:20px;box-sizing:border-box}.bc .slider.video .list li .text a:after{content:"";display:block;position:absolute;left:17px;top:0;bottom:0;height:0;margin:auto 0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:13px solid #b30838}.bc:not(.touch) .slider.video .list li .text a:hover,.bc .slider.video .list li .text a:focus{color:#b30838;background-color:#eee}.bc.no-js .slider button{display:none}.bc.no-js .slider .slider-view{overflow-x:auto}.bc.no-js .slider.video .button-box{display:none}@media(max-width:1080px){.bc .slider.video{max-width:640px}.bc .slider.video .button-box{top:96px;bottom:auto;right:auto;left:12px;border-radius:0 4px 4px 0;border-top:0}.bc .slider.video .list li{padding:0}.bc .slider.video .list li .image{width:100%}.bc .slider.video .list li .text{width:100%;max-width:640px}}@media(max-width:800px){.bc .slider.wide .list li .image{width:40%}.bc .slider.wide .list li .text{width:60%}.bc .slider.quad .list{width:800%}@supports not(transform:translateX(0)){.bc .slider.quad[data-item="0"] .list{left:0}.bc .slider.quad[data-item="1"] .list{left:-50%}.bc .slider.quad[data-item="2"] .list{left:-100%}.bc .slider.quad[data-item="3"] .list{left:-150%}.bc .slider.quad[data-item="4"] .list{left:-200%}.bc .slider.quad[data-item="5"] .list{left:-250%}.bc .slider.quad[data-item="6"] .list{left:-300%}.bc .slider.quad[data-item="7"] .list{left:-350%}.bc .slider.quad[data-item="8"] .list{left:-400%}.bc .slider.quad[data-item="9"] .list{left:-450%}.bc .slider.quad[data-item="10"] .list{left:-500%}.bc .slider.quad[data-item="11"] .list{left:-550%}.bc .slider.quad[data-item="12"] .list{left:-600%}.bc .slider.quad[data-item="13"] .list{left:-650%}.bc .slider.quad[data-item="14"] .list{left:-700%}.bc .slider.quad[data-item="15"] .list{left:-750%}}}@media(max-width:640px){.bc .slider .markers ul li button .desk{display:none}.bc .slider .markers ul li button .mob{display:inline}.bc .slider .list li .image{width:100%;max-width:240px}.bc .slider .list li .text{width:100%;padding:0}.bc .slider.text-only .list li .text{padding-top:0}.bc .slider.wide .list li .image{width:100%;max-width:240px}.bc .slider.wide .list li .text{width:100%;padding:0}.bc .slider.wide .list li .text h2,.bc .slider.wide .list li .text h3{border-top:0;padding-top:0;font-size:20px;line-height:20px}}@media(max-width:576px){.bc .slider.video{padding:0}.bc .slider.video .button-box{left:0}.bc .slider.video .list li img{border-radius:0}}@media(max-width:480px){.bc .slider .list li .text h2,.bc .slider .list li .text h3{font-size:20px;line-height:20px}.bc .slider.quad .list{width:1600%}@supports not(transform:translateX(0)){.bc .slider.quad[data-item="0"] .list{left:0}.bc .slider.quad[data-item="1"] .list{left:-100%}.bc .slider.quad[data-item="2"] .list{left:-200%}.bc .slider.quad[data-item="3"] .list{left:-300%}.bc .slider.quad[data-item="4"] .list{left:-400%}.bc .slider.quad[data-item="5"] .list{left:-500%}.bc .slider.quad[data-item="6"] .list{left:-600%}.bc .slider.quad[data-item="7"] .list{left:-700%}.bc .slider.quad[data-item="8"] .list{left:-800%}.bc .slider.quad[data-item="9"] .list{left:-900%}.bc .slider.quad[data-item="10"] .list{left:-1000%}.bc .slider.quad[data-item="11"] .list{left:-1100%}.bc .slider.quad[data-item="12"] .list{left:-1200%}.bc .slider.quad[data-item="13"] .list{left:-1300%}.bc .slider.quad[data-item="14"] .list{left:-1400%}.bc .slider.quad[data-item="15"] .list{left:-1500%}}.bc .slider.video .button-box{position:static;background-color:transparent;width:0;height:0}.bc .slider.video button.lef,.bc .slider.video button.rig{top:40px;background-color:rgba(255,255,255,0.9);height:48px;width:32px;margin:0;padding:6px 0;z-index:1;border-radius:4px}.bc .slider.video button.lef{border-radius:0 4px 4px 0}.bc .slider.video button.rig{border-radius:4px 0 0 4px}.bc .slider.video button.tog{top:100px;left:12px;margin:0;z-index:1;background-color:rgba(0,0,0,0.25);border:1px solid #ccc}.bc .slider.video button.tog:before{border-left:2px solid #fff;border-right:2px solid #fff}.bc .slider.video button.tog.paused:before{border-left:7px solid #fff;border-right:0}}@charset "utf-8";.bc .modals{position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:10}.bc .modal{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:11}.bc .modal:focus{outline:0}.bc .modal.shown{display:block;top:100%}.bc .modal .modal-back{position:absolute;width:100%;height:100%;top:0;left:0}.bc .modal .modal-outer{position:absolute;width:100%;height:100%;max-width:640px;max-height:560px;max-height:592px;bottom:0;top:0;left:0;right:0;margin:auto;padding:32px 0 80px 0;box-sizing:border-box}.bc .modal.landscape .modal-outer{max-height:448px;max-height:480px}.bc .modal.thin .modal-outer{max-width:400px}.bc .modal .modal-box{position:relative;width:100%;height:100%}.bc .modal .modal-window{position:relative;width:100%;height:100%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.5);padding:8px;box-sizing:border-box}.bc .modal .modal-tabs{position:absolute;left:0;top:100%;width:100%;height:48px;overflow:hidden}.bc .modal .modal-tabs .close-modal{display:block;position:absolute;top:0;right:16px;padding:8px 16px 8px 16px;background-color:#fff;margin:0;border-radius:0 0 12px 12px;box-shadow:0 0 8px rgba(0,0,0,0.5);cursor:pointer}.bc .modal .modal-tabs .close-modal img{display:block;width:16px;height:16px}.bc .modal .modal-tabs .text{display:block;position:absolute;top:4px;right:70px;width:180px;margin:0 auto;text-align:right;font-size:7px;line-height:9px;color:#fff}.bc .modal .focus{position:absolute;left:0;bottom:100%;width:100%;height:48px}.bc .modal .focus:focus{outline:0}.bc .modal .focus span{display:inline-block;position:absolute;left:8px;bottom:0;padding:4px 8px 0 8px;font-size:12px;line-height:16px;text-transform:uppercase;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;background-color:#121212;border-radius:4px 4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;box-sizing:border-box}.bc .modal .modal-content{position:relative;width:100%;height:100%;display:none}.bc .modal.shown .modal-content{display:block}.bc .modal .scroll-box{position:relative;width:100%;height:100%}.bc .modal .scroll-box .scroll-content{position:relative;border:1px solid #eee;width:100%;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.bc .modal .scroll-box .content-view{position:absolute;left:0;top:0;width:100%;height:100%}.bc .modal .scroll-box .content-pane{position:absolute;left:0;top:0;width:100%;transition:top .5s}.bc .modal .scroll-box .content-box{position:relative;padding:12px}.bc .modal .scroll-box .content-box .img-wrapper{max-width:100%;margin-bottom:20px}.bc .modal.thin .scroll-box .content-box .img-wrapper{margin:0 auto 20px auto}.bc .modal .frame-place{position:absolute;width:100%;height:100%;left:0;top:0;overflow:visible;-webkit-overflow-scrolling:touch;border:1px solid #eee;box-sizing:border-box}.bc.touch .modal .frame-place{overflow:auto}.bc .modal .frame-place iframe{position:relative;width:100%;height:100%}.bc .modal .video-box{position:relative;width:100%;padding-top:56.25%}.bc .modal .video-place{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}.bc .modal .video-place iframe{position:relative;z-index:1}.bc .modal .video-place button{position:absolute;width:64px;height:64px;top:50%;left:50%;z-index:2;background-color:#990020;color:#fff;font-size:24px}.bc .modal .gallery-place{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}.bc .modal .gallery-place .gallery{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.bc .modal .gallery-place .arrow{position:absolute;margin:auto 0;top:0;bottom:0;width:32px;height:60px;background-color:#fff;z-index:1;cursor:pointer}.bc .modal .gallery-place .arrow:before{content:"";display:block;position:absolute;top:-4px;width:40px;height:68px}.bc .modal .gallery-place .arrow.lef:before{left:0}.bc .modal .gallery-place .arrow.rig:before{right:0}.bc .modal .gallery-place .arrow.inactive{width:6px;cursor:default}.bc .modal .gallery-place .arrow.lef{left:0;border-radius:0 12px 12px 0;box-shadow:-2px 0 4px rgba(0,0,0,0.25)}.bc .modal .gallery-place .arrow.inactive.lef{border-radius:0 6px 6px 0}.bc .modal .gallery-place .arrow.rig{right:0;border-radius:12px 0 0 12px;box-shadow:2px 0 4px rgba(0,0,0,0.25)}.bc .modal .gallery-place .arrow.inactive.rig{border-radius:6px 0 0 6px}.bc .modal .gallery-place .arrow img{display:block;position:absolute;height:48px;width:auto;top:6px}.bc .modal .gallery-place .arrow.inactive img{display:none}.bc .modal .gallery-place .arrow.lef img{left:6px}.bc .modal .gallery-place .arrow.rig img{right:6px}.bc .modal .gallery-place .photo-box{position:absolute;left:0;top:0;width:100%;height:100%}.bc .modal .gallery-place .photo-box a{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.bc .modal .gallery-place .photo-box a.shown{display:block}.bc .modal .gallery-place .photo-box img{display:block;position:absolute;max-width:100%;max-height:100%;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto}.bc.no-js .modals{position:static;padding-top:20px}.bc.no-js .modal{display:block;position:static;padding-top:20px}.bc.no-js .modal .modal-back{display:none}.bc.no-js .modal .modal-back:before{content:"";position:absolute;width:100%;height:0;top:0;left:0}.bc.no-js .modal .modal-outer{position:static;max-width:600px;max-height:none;padding:0 0 20px 0}.bc.no-js .modal .modal-box{position:relative}.bc.no-js .modal .modal-window{position:relative}.bc.no-js .modal .modal-content{display:block}.bc.no-js .modal .back p{margin:0}.bc.no-js .modal .back a{display:block;text-align:center;font-size:16px;line-height:32px;color:#fff;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}.bc.no-js .modal .modal-tabs{display:none}.bc.no-js .modal .focus{height:20px}.bc.no-js .modal .scroll-box .content-view{position:static}.bc.no-js .modal .scroll-box .content-pane{position:static}.bc.no-js .modal .frame-place,.bc.no-js .modal .video-place,.bc.no-js .modal .gallery-place{position:static;background-color:transparent;padding:12px;border:1px solid #eee;box-sizing:border-box}@media(max-width:640px) and (max-height:560px){.bc .modal .focus{background-color:#121212}.bc .modal.thin .focus{background-color:transparent}}@media(max-width:480px){.bc .modal .gallery-place .arrow{height:54px}.bc .modal .gallery-place .arrow:before{height:62px}.bc .modal .gallery-place .arrow img{height:42px}}@media(max-width:400px) and (max-height:560px){.bc .modal.thin .focus{background-color:#121212}}@media(max-height:560px){.bc .modal .modal-outer{margin-top:0;padding:48px 0 0 0}.bc .modal.landscape .modal-outer{max-height:none}.bc .modal .modal-tabs{top:auto;bottom:100%}}@charset "utf-8";@supports(transform:rotateX(0)){.bc .flippable{perspective:1000px}.bc:not(.touch) .flippable:hover .flipper,.bc .flippable:focus .flipper,.bc .flippable.flipped .flipper{transform:rotateX(180deg)}.bc .flippable .flipper{transition:.6s;transform-style:preserve-3d;position:absolute;left:0;top:0}.bc .flippable .front,.bc .flippable .back{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0}.bc .flippable .front{z-index:2;transform:rotateX(0deg)}.bc .flippable .back{transform:rotateX(180deg)}.bc .flippable.default-reverse .front{transform:rotateX(180deg)}.bc .flippable.default-reverse .back{z-index:2;transform:rotateX(0deg)}}@supports not(transform:rotateX(0)){.bc .flippable .flipper{position:absolute;left:0;top:0}.bc .flippable .front,.bc .flippable .back{position:absolute;top:0;left:0}.bc .flippable.default-reverse .front,.bc .flippable .back{display:none}.bc .flippable.default-reverse .back{display:block}}.bc .spacer-block{position:relative;background-color:#eee}.bc .spacer-block.h-20{height:20px}.bc .spacer-block.h-40{height:40px}.bc .spacer-block.h-60{height:60px}.bc .spacer-block.h-80{height:80px}.bc .spacer-block.red{background-color:#b30838}.bc .spacer-block.light-gray{background-color:#eee}.bc .spacer-block.gray{background-color:#ccc}.bc .spacer-block.dark-gray{background-color:#666}.bc .spacer-block.white{background-color:#fff}.bc .front-heading{position:relative;background-color:#b30838;height:20px;border-top:12px solid #fff}.bc .front-heading .container{padding:0 12px;position:absolute;left:0;right:0;bottom:0}.bc .front-heading.rig .container{text-align:right}.bc .front-heading h2{position:relative;display:inline-block;margin:0;padding:14px 20px;max-width:100%;background-color:#b30838;color:#fff;font-size:40px;line-height:40px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;border-radius:8px 8px 0 0;z-index:1}.bc .front-heading.small{background-color:#fff;max-width:1600px;margin:0 auto}.bc .front-heading.small:before{top:0;margin:auto 0}.bc .front-heading.small h2{margin-top:0}.bc .under-hero-block{position:relative;padding-top:12px}.bc .under-hero-block .under-hero{position:relative;padding:0;background-position:bottom;background-size:100% auto;background-repeat:no-repeat;overflow:hidden;border-bottom:3px solid #eee}.bc .under-hero-block .heading{position:absolute;left:0;right:0;bottom:100%;width:100%;max-width:1224px;margin:0 auto -1px auto;text-align:center;overflow:hidden}.bc .under-hero-block h1,.bc .under-hero-block h2{display:inline-block;margin:12px 12px 0 12px;font-size:40px;line-height:48px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;color:#000;background-color:#fff;border-radius:8px 8px 0 0;padding:8px 20px 1px 20px;box-shadow:0 0 12px rgba(0,0,0,0.25)}.bc .under-hero-block .container{position:relative;padding:0 12px;z-index:1}.bc .under-hero-block .text{padding:0 20px 20px 20px;box-sizing:border-box;border-radius:0 0 8px 8px;text-align:center}.bc .calendar-block{position:relative;background-color:#eee}.bc .calendar-block .container{max-width:1200px;padding:0 12px}.bc .calendar ul{margin:0 -12px;padding:0}.bc .calendar ul:after{content:"";display:table;clear:both}.bc .calendar ul li{display:block;margin:0;padding:0 12px;box-sizing:border-box;width:20%;float:left;margin-bottom:32px}.bc .calendar ul li a{display:block;position:relative;text-decoration:none;color:#121212;box-sizing:border-box;text-align:center}.bc .calendar a .date{position:relative;font-size:24px;line-height:32px;color:#b30838;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;box-sizing:border-box;text-transform:uppercase;padding:0 8px 6px 8px;border-bottom:2px solid #b30838}.bc:not(.touch) .calendar a:hover .date,.bc .calendar a:focus .date{color:#666;border-bottom:2px solid #666}.bc .calendar a .event{display:block;padding:6px 8px 0 8px;font-size:16px;line-height:24px;width:100%;min-height:64px;box-sizing:border-box}.bc .mosaic-block{position:relative;background-color:#fff}.bc .mosaic{position:relative;background-color:#333}.bc .mosaic.padded{background-color:#fff}.bc .mosaic .container{position:relative;max-width:1440px}.bc .mosaic.padded .container{max-width:1080px;background-color:#333}.bc .mosaic .tile{width:25%}.bc .mosaic .pod-box{display:block;position:relative;width:100%;padding-bottom:100%}.bc .mosaic .pod-box.white{background-color:#fff;color:#121212}.bc .mosaic .pod-box.red{background-color:#b30838;color:#fff}.bc .mosaic .pod-box.gray{background-color:#666;color:#fff}.bc .mosaic .pod-box .pod-content{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}.bc .mosaic .pod-box .pod-content a{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.bc .mosaic .pod-box .pod-content .flippable{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.bc .mosaic .pod-box .pod-content .flippable .flipper{width:100%;height:100%}.bc .mosaic .pod-box .pod-content .flippable .front,.bc .mosaic .pod-box .pod-content .flippable .back{width:100%;height:100%}.bc .mosaic .pod-box .image-box{position:absolute;left:0;top:0;width:100%;height:100%}.bc .mosaic .pod-box .image-box:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.25)}.bc .mosaic .pod-box .image-box.factoid:after{box-shadow:none}.bc .mosaic .pod-box .image-box .img-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.bc .mosaic .pod-box .image-box .img-wrapper .bx{padding-bottom:100%}.bc .mosaic .pod-box .image-box.factoid{background-color:#fff}.bc .mosaic .flippable .red .image-box.factoid{background-color:#b30838}.bc .mosaic .flippable .gray .image-box.factoid{background-color:#666}.bc .mosaic .pod-box .image-box.factoid .img-wrapper{width:75%;height:75%;top:0;left:0;right:0;bottom:0;margin:auto}.bc .mosaic .pod-box .square .back{position:absolute;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background-color:#fff}.bc .mosaic .pod-box .square .back .img-wrapper{position:absolute;left:0;right:0;width:100%;height:100%}.bc .mosaic .pod-box .square .back .img-wrapper .bx{position:absolute;left:0;top:0;width:100%;height:100%}.bc .mosaic .pod-box .square .back img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;-o-object-fit:cover;-o-object-position:cover;object-fit:cover;object-position:center}.bc .mosaic .pod-box .square .link{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}.bc .mosaic .pod-box .square .link p{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0}.bc .mosaic .pod-box .square .link a{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.125);border-bottom:0 solid #b30838;box-sizing:border-box;transition:border-bottom .25s}.bc:not(.touch) .mosaic .pod-box .square .link a:hover,.bc .mosaic .pod-box .square .link a:focus{border-bottom:8px solid #b30838}.bc .mosaic .pod-box .square .link a span{display:inline-block;position:absolute;padding:8px 12px;left:12px;bottom:12px;margin-right:12px;color:#fff;background-color:rgba(0,0,0,0.75);border:2px solid #fff;box-shadow:0 0 12px rgba(0,0,0,0.25);font-size:17px;line-height:22px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;transition:bottom .25s,background-color .25s}.bc:not(.touch) .mosaic .pod-box .square .link a:hover span,.bc .mosaic .pod-box .square .link a:focus span{background-color:rgba(0,0,0,0.9)}.bc .mosaic .pod-box.text .text-box{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bc .mosaic .pod-box.text .text-content{width:75%;text-align:center}.bc .mosaic .pod-box.text h2,.bc .mosaic .pod-box.text h3{text-align:center;font-size:22px;line-height:32px;margin:0 0 12px 0;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal}.bc .mosaic .pod-box.text p{text-align:center;font-size:14px;line-height:28px;margin:0;font-family:'Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;padding:20px;border:1px solid #ccc;border-radius:0 0 20px 20px}.bc .interest-block{position:relative;overflow:hidden}.bc .interest-block .container{position:relative}.bc .interest-block .bg{position:absolute;left:50%;bottom:0;width:1600px;height:100%;opacity:.25;transition:opacity .25s}.bc .interest-block .bg.shown{opacity:1.0}.bc .interest-block .bg .wrapper{position:absolute;left:-50%;bottom:0;width:100%;height:100%}.bc .interest-block .bg img{position:absolute;left:0;bottom:0;width:100%;height:auto}.bc .interest-block .interest-box{position:relative;max-width:960px;margin:0 auto;padding:60px 12px 60px 12px;min-height:400px;box-sizing:border-box}.bc .interest-block .interest-box h2,.bc .interest-block .interest-box p{display:block;margin:0 0 12px 0;font-size:32px;line-height:40px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:.5px;color:#121212}.bc .interest-block .interest-box .text-red{color:#b30838}.bc .interest-block .form{position:relative;padding:12px 132px 12px 12px;background-color:rgba(0,0,0,0.125)}.bc .interest-block .form input{display:block;width:100%;padding:10px 14px;font-size:18px;line-height:24px;height:48px;border-radius:4px;border:0;box-sizing:border-box;-webkit-appearance:none}.bc .interest-block .form input::placeholder{color:#aaa}.bc .interest-block .form button{position:absolute;right:12px;top:12px;width:108px;height:48px;background-color:#666;color:#fff;border-radius:4px;font-size:20px;line-height:24px;padding:12px;box-sizing:border-box;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:background-color .25s}.bc:not(.touch) .interest-block .form button:hover,.bc .interest-block .form button:focus{background-color:#b30838}.bc .interest-block .interest-results{position:relative;margin:0 0 20px 0;padding:0;opacity:.0;transition:opacity .25s}.bc .interest-block .interest-results.shown{opacity:1.0}.bc .interest-block .interest-results .results-box{padding:32px 0 0 0;text-align:right}.bc .interest-block .interest-results ul{padding:0;margin:0 -6px}.bc .interest-block .interest-results ul li{display:none;margin:0 6px 12px 6px}.bc .interest-block .interest-results ul li.shown{display:inline-block}.bc .interest-block .interest-results ul li a{display:block;padding:6px 12px;background-color:#b30838;color:#fff;border-radius:4px;font-size:17px;line-height:24px;letter-spacing:1px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;transition:background-color .25s}.bc:not(.touch) .interest-block .interest-results ul li a:hover,.bc .interest-block .interest-results ul li a:focus{background-color:#666}.bc .interest-block .interest-results ul li a .dep{display:none;position:absolute;top:0;right:0;color:#121212;font-size:14px;line-height:32px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc .interest-block .interest-results ul li a .dep:after{content:"";position:absolute;right:0;top:0;bottom:0;height:0;margin:auto 0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #b30838}.bc:not(.touch) .interest-block .interest-results ul li a:hover .dep,.bc .interest-block .interest-results ul li a:focus .dep{display:block}.bc .spread-block{background-color:#333}.bc .spread{position:relative;max-width:1600px;margin:0 auto}.bc .spread .spread-background .image-box{position:relative;height:400px;background-color:#fff;overflow:hidden}.bc .spread .spread-background .image-box:after{content:"";display:table;clear:both}.bc .spread .spread-background .defer-img{position:relative;height:100%}.bc .spread .spread-background img{position:static;width:auto;height:100%;float:right}.bc .spread.rig .spread-background img{float:left}.bc .spread .callout{position:absolute;left:0;right:0;top:0;width:100%;max-width:1320px;height:100%;margin:0 auto;z-index:1}.bc .spread .callout h1,.bc .spread .callout h2,.bc .spread .callout h3{display:inline-block;margin:20px 20px 12px 20px;padding:8px 12px;max-width:960px;background-color:rgba(0,0,0,0.25);color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.125);border:1px solid #fff;font-size:48px;line-height:56px;font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;float:left}.bc .spread .callout p{margin:0 20px 12px 20px;clear:both}.bc .spread .callout p:after{content:"";display:table;clear:both}.bc .spread .callout p a{display:inline-block;padding:8px 12px;color:#fff;background-color:rgba(0,0,0,0.75);box-shadow:0 0 8px rgba(0,0,0,0.25);font-family:'Neue Helvetica W01','Neue Helvetica eText W01','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:19px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:color .25s,background-color .25s;border:2px solid #fff;box-sizing:border-box;float:left}.bc:not(.touch) .spread .callout p a:hover,.bc .spread .callout p a:focus{color:#121212;background-color:#fff}.bc .spread.rig .callout h1,.bc .spread.rig .callout h2,.bc .spread.rig .callout h3,.bc .spread.rig .callout p a{float:right}.bc .spread .lower{position:absolute;width:100%;left:0;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.0) 0,rgba(0,0,0,1.0) 100%);z-index:1}.bc .spread .lower .inner{max-width:1320px;margin:0 auto}.bc .spread .lower p{color:#fff;font-size:14px;line-height:20px;font-weight:bold;max-width:720px;float:right;margin:0;padding:60px 20px 12px 20px;border-bottom:8px solid #666}.bc .spread .lower p:after{content:"";display:table;clear:both}.bc .spread.rig .lower p{float:left}.bc.no-js .interest-block .bg.shown{opacity:.25}.bc.no-js .interest-block .form{display:none}.bc.no-js .interest-block .interest-results{opacity:1.0;min-height:0;margin-top:3px;margin-bottom:12px}.bc.no-js .interest-block .interest-results .results-box{overflow-x:auto;overflow-y:hidden;text-align:left;border-top:1px solid #ccc}.bc.no-js .interest-block .interest-results ul{width:12000px}.bc.no-js .interest-block .interest-results ul li{display:inline-block}.bc.no-js .interest-block .interest-results ul li:last-child{display:none}.bc.no-js .interest-block .interest-results ul li a .dep{left:0;right:auto}@media(min-width:1599px){.bc .interest-block .bg .wrapper:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to left,rgba(255,255,255,1.0) 0,rgba(255,255,255,0.0) 400px),linear-gradient(to right,rgba(255,255,255,1.0) 0,rgba(255,255,255,0.0) 400px)}}@media(max-width:1200px){.bc .mosaic .container,.bc .mosaic.padded .container{max-width:1080px}.bc .mosaic .tile{width:33.333333%}.bc .interest-block .interest-box{padding:40px 40px 60px 40px;max-width:744px}.bc .interest-block .interest-box h2,.bc .interest-block .interest-box p{font-size:24px;line-height:32px}}@media(max-width:960px){.bc .spacer-block.h-20-960{height:20px}.bc .spacer-block.h-40-960{height:40px}.bc .spacer-block.h-60-960{height:60px}.bc .spacer-block.h-80-960{height:80px}.bc .spacer-block.red-960{background-color:#b30838}.bc .spacer-block.light-gray-960{background-color:#eee}.bc .spacer-block.gray-960{background-color:#ccc}.bc .spacer-block.dark-gray-960{background-color:#666}.bc .spacer-block.white-960{background-color:#fff}.bc .mosaic .container,.bc .mosaic.padded .container{max-width:720px}.bc .mosaic .tile{width:50%}.bc .interest-block .bg{width:100%}}@media(max-width:800px){.bc .calendar ul li{width:100%;margin-bottom:20px}.bc .calendar ul li a{text-align:left;padding:8px;background-color:#fff;border-right:0 solid #b30838;transition:border-right .25s}.bc:not(.touch) .calendar ul li a:hover,.bc .calendar ul li a:focus{border-right:8px solid #b30838}.bc .calendar a .date{display:inline-block;font-size:17px;line-height:20px;padding:8px 12px 8px 26px;color:#121212;background-color:#ccc;border-radius:4px 4px 0 0;border-bottom:0}.bc:not(.touch) .calendar a:hover .date,.bc .calendar a:focus .date{color:#121212;border-bottom:0}.bc .calendar a .date:before{content:"";position:absolute;left:12px;top:0;bottom:0;margin:auto 0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #121212}.bc .calendar a .date:after{display:none}.bc .calendar a .event{position:relative;min-height:0;font-size:14px;line-height:20px;padding-left:26px;padding-right:0;border-top:1px solid #eee;margin-top:6px}.bc .calendar a .event:before{content:"";position:absolute;left:12px;top:14px;width:6px;height:4px;background-color:#b30838}.bc .spread .callout h1,.bc .spread .callout h2,.bc .spread .callout h3{font-size:36px;line-height:44px}}@media(max-width:768px){.bc .spacer-block.h-20-768{height:20px}.bc .spacer-block.h-40-768{height:40px}.bc .spacer-block.h-60-768{height:60px}.bc .spacer-block.h-80-768{height:80px}.bc .front-heading{height:12px}.bc .front-heading h2{padding:8px 12px;font-size:32px;line-height:32px}.front-heading:before{height:4px}.bc .under-hero-block .heading{position:static}.bc .under-hero-block h1,.bc .under-hero-block h2{display:block;margin:0;padding:0 12px 12px 12px;text-align:center;box-shadow:none;border-radius:0;font-size:28px;line-height:32px;background-color:transparent}.bc .interest-block .interest-box h2,.bc .interest-block .interest-box p{max-width:360px}.bc .interest-block .interest-results{min-height:0}.bc .interest-block .interest-results .results-box{text-align:left}.bc .interest-block .interest-results ul li a .dep{left:0;right:auto;max-width:100%;box-sizing:border-box}.bc .spread .spread-background .image-box{height:320px}}@media(max-width:640px){.bc .mosaic .container,.bc .mosaic.padded .container{max-width:480px}}@media(max-width:576px){.bc .spacer-block.h-20-768{height:20px}.bc .spacer-block.h-40-768{height:40px}.bc .spacer-block.h-60-768{height:60px}.bc .spacer-block.h-80-768{height:80px}}@media(max-width:480px){.bc .under-hero-block h1,.bc .under-hero-block h2{font-size:24px;line-height:32px}.bc .mosaic .pod-box.text{padding-bottom:100%}.bc .interest-block .interest-box{min-height:320px;padding:20px 20px 40px 20px}.bc .interest-block .form{padding-right:104px}.bc .interest-block .form input{font-size:16px}.bc .interest-block .form button{width:80px}.bc .interest-block .interest-results ul li a .dep{font-size:12px}.bc .spread .spread-background .image-box{height:200px}.bc .spread .callout{position:relative}.bc .spread .callout h1,.bc .spread .callout h2,.bc .spread .callout h3{display:block;width:100%;max-width:none;margin:0;border:0;background-color:#121212;box-sizing:border-box;box-shadow:none;font-size:26px;line-height:30px}.bc .spread .callout p{margin:0}.bc .spread .callout p a{display:block;position:relative;width:100%;padding:12px 12px 12px 26px;color:#fff;font-size:17px;letter-spacing:.5px;box-shadow:none;background-color:#b30838;transition:background-color .25s,border .25s;white-space:normal;border:0;border-top:12px solid #333;border-bottom:2px solid #800528}.bc:not(.touch) .spread .callout p a:hover,.bc .spread .callout p a:focus{color:#fff;background-color:#666;border-bottom:2px solid #333}.bc .spread .callout p a:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:0;height:0;border-radius:0;margin:auto 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff}}@media(max-width:400px){.bc .front-heading h2{font-size:24px;line-height:24px}.bc .spread .lower p{font-size:10px;padding-bottom:20px;border-bottom:0}.bc .interest-block .interest-box h2,.bc .interest-block .interest-box p{max-width:300px;font-size:20px;line-height:26px}}@media(max-width:360px){.bc .interest-block .interest-box h2,.bc .interest-block .interest-box p{max-width:240px;font-size:17px;line-height:22px}}@charset "utf-8";.bc .underlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.0;transition:opacity .5s;z-index:-1}.bc .underlay.shown{display:block;opacity:1.0;z-index:20}.bc .underlay .map{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.bc .underlay .map.shown{display:block}.bc .underlay .map img{position:absolute;left:0;right:0;top:0;bottom:0;width:64px;height:64px;margin:auto}.bc .underlay .map button{position:absolute;top:0;bottom:0;right:-6px;margin:auto 0;width:54px;height:48px;padding:16px 16px;box-sizing:border-box;background-color:#fff;border-radius:12px 0 0 12px;border-right:12px solid #b30838;cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,0.5);transition:background-color .125s}.bc:not(.touch) .underlay .map button:hover,.bc .underlay .map button:focus{background-color:#eee}.bc .underlay .map button img{display:block;width:16px;height:16px}.bc .underlay .map .map-frame{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.0;transition:opacity .25s}.bc .underlay .map .map-frame.shown{opacity:1.0}.bc .underlay .map .map-frame iframe{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0 solid #fff}@media print{.bc .header-links{display:none}.bc .header-block .logo-block{padding:20px 12px}.bc .top-nav{display:none}.bc footer{display:none}}.bc.app #header-block{display:none}.bc.app #under-header-region{display:none}.bc.app #footer-block{display:none}.bc.app #left-sidebar{display:none}.bc.app .page-block,.bc.app .page-block.with-fact{padding-bottom:20px}