@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');h1,h1 span{font-size:72px;font-weight:400}h2,h2 span{font-size:50px;font-weight:400}h3,h3 span{font-size:38px;font-weight:400}h4,h4 span{font-size:34px;font-weight:400}h5,h5 span{font-size:24px;font-weight:400}p,p span{font-size:18px;line-height:1.8;font-weight:400;font-family:'Open Sans',sans-serif}a{text-decoration:none}li,li span{font-family:'Open Sans',sans-serif}.red-blue-gradient{background:-moz-linear-gradient(left,rgba(25,40,87,1) 0%,rgba(25,40,87,0.49) 69%,rgba(125,35,65,0.37) 86%,rgba(208,31,46,1) 100%);background:-webkit-linear-gradient(left,rgba(25,40,87,1) 0%,rgba(25,40,87,0.49) 69%,rgba(125,35,65,0.37) 86%,rgba(208,31,46,1) 100%);background:linear-gradient(to right,rgba(25,40,87,1) 0%,rgba(25,40,87,0.49) 69%,rgba(125,35,65,0.37) 86%,rgba(208,31,46,1) 100%)}.nice-select{width:100% !important;margin:5px 0 15px}.nice-select ul{right:0;max-height:500px;overflow-x:auto !important}span.current{white-space:normal;overflow:hidden !important;height:30px;display:flex;white-space:normal;font-size:12px;line-height:1;padding:5px 0px}@media(max-width:767px){h1,h1 span{font-size:42px}h2,h2 span{font-size:35px}h3,h3 span{font-size:31px}h4,h4 span{font-size:29px}}.nav-wrapper .logo{padding:5px 10px}.nav-wrapper .logo-wrapper{padding-left:30px}.nav-wrapper.scroll .main-header-wrapper,.solid-nav .nav-wrapper .main-header-wrapper{background:#061f5c}.nav-wrapper .phone-address p{margin:0;padding:5px 0}.nav-wrapper .phone-address .fa-phone{padding:0 5px}.nav-wrapper .phone-address .fa-map-marker{padding:0 10px}.mini-header{height:50px}.nav-wrapper .mini-header{padding:0 40px 0 0}@media(max-width:1290px){.nav-wrapper .main-header-wrapper .triangle,.nav-wrapper .main-header-wrapper .mini-header{width:33.33% !important}}@media(max-width:950px){.nav-wrapper .main-header{min-height:0 !important}.nav-wrapper .dark-logo,.nav-wrapper .triangle{display:none !important}.nav-wrapper .white-logo{display:block !important}.nav-wrapper .main-header-wrapper,.nav-wrapper .mini-header{background:#061f5c}.nav-wrapper .main-header-wrapper .mini-header{width:50% !important}.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal ul{padding-top:15px}.nav-wrapper .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal ul{padding-top:45px}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{background:#af1d2e;color:#fff}.custom-menu-primary .hs-menu-flow-horizontal>ul ul li{background-color:rgba(255,255,255,0)}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}}@media(max-width:767px){.nav-wrapper .main-header-wrapper .mini-header{width:100% !important}.nav-wrapper .mini-header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{width:33%;float:left}.nav-wrapper .mini-header .hs-menu-wrapper.hs-menu-flow-horizontal ul{padding-top:0}.nav-wrapper .logo img{max-width:180px}.nav-wrapper .logo{padding:5px 60px 10px 5px}.nav-wrapper .mini-header{padding:0 10px;height:auto}.hs-menu-wrapper,.hs-menu-wrapper *{width:100%}}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#fff;padding:5px 10px;margin:0 5px -3px;font-family:'Oswald',sans-serif;text-transform:uppercase;text-align:center;border-top:0;border-bottom:2px solid transparent;width:auto}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{border-top:0;border-bottom:2px solid #fff}.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-family:'Open Sans',sans-serif;color:#848484 !important;padding:10px 10px;font-size:14px;font-weight:400;margin:0}.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li,.nav-wrapper.scroll .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:0}.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#fff}.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:hover a{border-bottom:1px solid #fff;cursor:pointer}.nav-wrapper.hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.nav-wrapper.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{border-top:0}@media(max-width:975px){.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:10px 8px}}@media(max-width:950px){.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#fff !important;padding:10px 10px}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{border-bottom:0}}@media(max-width:767px){.nav-wrapper .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.nav-wrapper.scroll .mini-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0 5px 10px !important}.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:0}.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:hover a,.second-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{border-bottom:0}}.top-white-border{border-top:1px solid #FFF}@media(max-width:767px){.mobile-top-border{border-top:1px solid #eee}.mobile-overlay-dark.overlay-t1{background:rgba(0,0,0,0.47)}}@media(max-width:767px){.cta-bar .overlay-t1{background:rgba(0,0,0,0.47)}}.tb-2 .banner-padding{padding:16% 15px}.tb-2 .full-width .banner-padding{padding:18% 15px}.tb-4 .banner-padding{padding:16% 15px}.tb-4 .banner-content-wrapper{width:100% !important;padding:0 15%;text-align:center}.tb-4 .banner-text,.tb-4 .banner-ctas{padding:0 15%}.tb3 .banner-padding{padding:9% 15% 4%}.cm-a1.accordion span.ui-accordion-header-icon.ui-icon{float:left;height:32px}.filterable-bu2 .text-block{padding:0px 0px 0px 10px}.filterable-bu2{margin:12px 0}.school-life .cm-bu1 .text-block{height:255px}.school-life .cm-bu1 .image-block{height:235px;overflow:hidden}.school-life .cm-bu1{height:555px}@media(max-width:1150px){.school-life .cm-bu1 .image-block{height:200px}}@media(max-width:1000px){.school-life .cm-bu1 .image-block{height:175px}}@media(max-width:850px){.school-life .cm-bu1 .image-block{height:150px}.school-life .cm-bu1{height:595px}}@media(max-width:767px){.school-life .cm-bu1 .text-block{height:auto}.school-life .cm-bu1 .image-block{height:auto}.school-life .cm-bu1{height:auto}}.cm-bu2.generic-bucket2 .text-block{padding:0 15px 20px 30px}.cm-bu2 h4,.cm-bu2 p{margin:0}@media(max-width:767px){.cm-bu2 .icon-block{width:25% !important;float:left}.cm-bu2 .text-block{width:75% !important;float:left}}.faculty .filterable-bu2 .text-block,.faculty .filterable-bu2 .image-block{height:300px}@media(max-width:1100px){.faculty .filterable-bu2 .text-block,.faculty .filterable-bu2 .image-block{height:350px}}@media(max-width:950px){.faculty .filterable-bu2 .image-block,.faculty .filterable-bu2 .text-block{width:100%}.faculty .filterable-bu2 .image-block{padding-bottom:15px}.faculty .filterable-bu2 .image-block{height:auto}.faculty .filterable-bu2 .text-block{height:250px}}@media(max-width:767px){.faculty .filterable-bu2 .text-block{height:auto}}.cm-bu1{margin:10px 0}.cm-bu1.image{border:1px solid #eee;padding:0 !important}.cm-bu1 .image-block,.cm-bu1 .text-block{margin-left:0 !important}.cm-bu1.image .text-block{padding:20px}.cm-bu1.image p{padding:5px 0;margin:0}.event .image-block{position:relative}.event .date{background-color:#8a8a8a;padding:7px 10px;position:absolute;top:20px;left:0}.event .date p{padding:0;margin:0;font-size:16px;color:#fff;line-height:1em}.event-icon{position:absolute;bottom:-23px;text-align:right;right:20px}.event .outline-icons .fa-inverse{-webkit-text-fill-color:#d41b30;-webkit-text-stroke-width:0px;color:#d41b30}.event .outline-icons .fa-stack-1x{color:#fff}.standard-z1{padding:0 15px}.standard-z1 .image-block .shield img{padding:0 0 15px}.standard-z1 .z-long-text-padding-shield{padding:5% 5% 0 0 !important;margin-left:0 !important}.standard-z1 .image-block img{padding:0}.standard-z1 .z-long-text-padding.left{padding:0 0 0 5% !important}@media(max-width:950px){.standard-z1 .z-long-text-padding.left{padding:0 !important}.standard-z1 .image-block{width:100%;text-align:center !important}.standard-z1 .text{width:100%}}.cm-a1.accordion h4.ui-accordion-header,.cm-a1.accordion h4.ui-accordion-header:hover{font-weight:300;font-size:24px}.cm-a1.accordion span.ui-accordion-header-icon.ui-icon{float:right;right:32px;font-size:20px}.rising-cta{background:#fff;margin-top:-3%;position:relative;z-index:2}.rising-cta-button{padding-top:20px}@media(max-width:767px){.rising-cta{margin:-10% 0 5%}.rising-cta-button{padding-top:0}.rising-cta-wrapper{padding:0 15px}}.classic-blog .parallax-banner{background:url('https://cdn2.hubspot.net/hubfs/4234290/BBS%20%28March%202018%29/Compressed%20Images/CTA%20Background%20%281%29%20%281%29.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.classic-blog.listing .blog-listing-wrapper .post-listing .post-item:nth-child(odd){background:0}.classic-blog.listing .blog-listing-wrapper .post-listing .post-item{border-bottom:solid 2px #d41b30}.classic-blog.listing .blog-listing-wrapper .post-listing .post-item:first-child{border-top:solid 2px #d41b30}.classic-blog.listing .post-item .post-header h2 a{color:#1c2754}.classic-blog.post h2{font-size:36px}.classic-blog.post h3{font-size:28px}.classic-blog.post h4{font-size:24px}.classic-blog.post h5{font-size:22px}.classic-blog.post #twitter-widget-0{height:21px !important}.classic-blog.post .fb_iframe_widget{font-size:0}.events .generic-bucket .text-block{height:165px}@media(max-width:950px){.ipad-mobilez .standard-z1 .image-block{width:100%;text-align:center}.ipad-mobilez .standard-z1 .text{width:100%}}@media(max-width:850px){.video-container .banner-padding{padding:12% 5%}}@media(max-width:767px){.banner-rise-cta .tb-4 .banner-padding{padding:16% 15px 26%}}.homepage-card,.homepage-text-card{height:350px;overflow:hidden}.homepage-card img{width:100%;height:350px}.homepage-text-card{display:flex !important;align-items:center;justify-content:center;text-align:center}.cm-bu3.red-shield{background-image:url("https://cdn2.hubspot.net/hubfs/4234290/BBS%20%28March%202018%29/Academics%20Red.png");background-repeat:no-repeat;background-position:top left;background-size:cover}.cm-bu3.blue-shield{background-image:url("https://cdn2.hubspot.net/hubfs/4234290/BBS%20%28March%202018%29/Academics%20Blue.png");background-repeat:no-repeat;background-position:top left;background-size:cover}.card-image,.cm-bu3{height:325px;border:1px solid #fff}.cm-bu3{display:flex !important;justify-content:center;flex-direction:column}.card-image img{height:100% !important;width:100% !important;object-fit:cover !important}.card-image div{display:inline}@media(max-width:950px){.academics-card .span3.card{width:50% !important}}@media(max-width:767px){.academics-card .span3.card{width:100% !important}}.cm-bu6{box-shadow:1px 1px 12px rgba(39,55,74,.15)}.cm-bu6 .text-block{position:initial;opacity:1}.cm-bu6:hover .text-block{opacity:1;background:0}.cm-bu6 h5{color:#d41b30}.cm-bu6 p{font-family:'Open Sans',sans-serif;color:#848484}.cm-bu6 img{width:100%}@media(max-width:1050px){.cm-bu6 .text-block{height:120px;padding:10px}}@media(max-width:767px){.cm-bu6 .text-block{height:auto}.cm-bu6 .text-block{background:0}.cm-bu6:hover{box-shadow:1px 1px 12px rgba(39,55,74,.15)}}.white-border{border:solid 5px #fff}.home-banner{height:650px;overflow:hidden}.home-banner video{width:100%;height:auto}.cm-cb1 .imageBkg .banner-padding-tall{padding:12% 15px}.student-life-padding{padding:12% 15px}.overlay-text-box{height:300px;display:flex !important;justify-content:center;flex-direction:column;background-color:rgba(6,31,92,0.769)}.shield-divider{margin-top:-30px}.shield-divider-bottom{margin-bottom:-30px;position:relative;z-index:2}.shield-divider-double{margin-top:-30px;margin-bottom:-30px;position:relative;z-index:2}.section-border img{width:100% !important}.outline-icons .fa{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1.5px}.outline-icons .white-icon.fa{color:#fff;-webkit-text-stroke-color:#fff}.outline-icons .iconColor-t1.fa{color:#061f5c;-webkit-text-stroke-color:#061f5c}.outline-icons .iconColor-t2.fa{color:#4386f5;-webkit-text-stroke-color:#4386f5}.outline-icons .iconColor-t3.fa{color:#f9ad18;-webkit-text-stroke-color:#f9ad18}.outline-icons .iconColor-t4.fa{color:#35a953;-webkit-text-stroke-color:#35a953}.inline-form .hs-form.hs-custom-form{display:flex !important}.inline-form .hs-submit{padding-top:5px}.inline-form h3{padding-bottom:23px}.form-text{padding-left:20px}.right-padding20{padding-right:20px}@media(max-width:767px){.inline-form .hs-form.hs-custom-form{display:initial !important}.right-padding20{padding:10px}.form-text{text-align:center;padding:0 10px;padding-left:10px}}.recent-blog-post-item{width:30%;float:left;margin:0 1.5%;position:relative}.recent-blog-post-item .featured-image{height:auto;width:100%;overflow:hidden}.recent-blog-post-item .featured-image img{height:auto;width:100%}.recent-blog-post-item .post-item-content{padding:20px;height:200px}.recent-blog-post-item .post-title h4{font-size:22px;font-family:'Oswald',sans-serif;color:#1c2754}.recent-blog-post-item .post-title a{text-decoration:none;color:#1c2754;font-weight:600;line-height:1.25em}.recent-blog-post-item .post-summary p,.recent-blog-post-item .post-summary span,.recent-blog-post-item .post-summary div,.recent-blog-post-item .post-summary a,.recent-blog-post-item .post-summary h1,.recent-blog-post-item .post-summary h2,.recent-blog-post-item .post-summary h3,.recent-blog-post-item .post-summary h4,.recent-blog-post-item .post-summary h5,.recent-blog-post-item .post-summary h6,.recent-blog-post-item .post-summary p strong,.recent-blog-post-item .post-summary h4 em{text-align:left !important;font-size:16px;font-weight:300 !important;text-transform:normal;font-style:normal !important;color:#848484}.recent-blog-post-item .post-link a{font-weight:400;text-decoration:none;color:#061f5c}.recent-blog-post-item .post-link{position:absolute;bottom:20px;left:20px}@media(max-width:930px){.recent-blog-post-item .post-item-content{height:260px}}@media(max-width:790px){.recent-blog-post-item .featured-image{height:120px}}@media(max-width:767px){.recent-blog-post-item .post-item-content{height:auto}.recent-blog-post-item{width:100%;margin:10px 0;background:0;box-shadow:none}.recent-blog-post-item .featured-image{height:auto}.recent-blog-post-item .post-link{position:initial}.recent-blog-post-item .rss-item-content{margin:0 15px;background:#f9f9f9;box-shadow:0px 2px 5px rgba(51,51,51,0.05)}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.logo-slider .slick-slider{padding:0 40px}.logo-slider .slick-slide{margin:0 25px;outline:0}.logo-slider .slick-list{margin:0 -25px}.logo-slider .slick-arrow{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.logo-slider .slick-arrow{border:0;outline:0}.logo-slider .slick-prev{left:0px}.logo-slider .slick-next{background-position:100% 0 !important;right:0px}@media(max-width:767px){.cm-bu1.generic-bucket{margin:15px 0}}.footer-background .fa-stack-1x{color:#d41b30}.footer-background h1,.footer-background h2,.footer-background h3,.footer-background h4,.footer-background h5,.footer-background h5 a,.footer-background h6{color:#fff}.footer-background h5{font-size:18px}.footer-background p{font-size:16px}.copyright-background .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{line-height:1em;margin:0;padding:0}.copyright-background .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{text-transform:uppercase;font-size:16px;padding:5px 10px;margin:0}.copyright-text{padding-top:10px}@media(max-width:835px){.footer-background .fa-stack{height:1.75em;width:1.75em}}@media(max-width:767px){.footer-background a:hover{border-bottom:3px solid #fff;color:#fff}.copyright-background .hs-menu-wrapper{float:none;text-align:center}.footer-background .page-center{padding:45px 15px 45px}.footer-background .fa-stack{height:2em;width:2em}}.password-input input[type="password"]{height:45px !important}#email-prefs-form .page-header{text-align:center}