.bcipl-homeBanner{width:100%;max-width:1290px;margin:-4px auto 0 auto}
.bcipl-homebg{width:100%;max-width:1290px;margin:-4px auto 0 auto;background:url('../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-bcipl-site/resources/bottomBanner.png') no-repeat center bottom #fff}
.bcipl-home-container{width:950px;margin:0 auto;display:flex}
.bcipl-contestSchedulePan{padding:20px 0 60px 0}
.bcipl-contestSchedulePan ul{margin:0;padding:30px 0 0}
.bcipl-contestSchedulePan ul li:first-child{width:300px;padding:0 20px 70px 0;border:0}
.bcipl-contestSchedulePan ul li:nth-child(2){width:311px;padding:0 15px 0 15px}
.bcipl-contestSchedulePan ul li:last-child{width:321px;padding:0 10px 0 30px}
.bcipl-contestSchedulePan ul li{display:block;float:left;margin:0;list-style:none;padding:0 15px;border-left:#ccc 1px solid;width:300px}
.bcipl-contestSchedulePan ul li h2{font-family:'Fjalla One',sans-serif;font-size:36px;color:#ed1c24;line-height:100%;padding:0 0 20px 0;font-weight:400}
.bcipl-contestSchedulePan ul li p{font-family:'Open Sans',sans-serif;font-size:15px;color:#000;line-height:20px;min-height:62px;margin-bottom:0}
.bcipl-contestSchedulePan ul li a{display:block;font-family:'Open Sans Bold',sans-serif;font-size:15px;font-weight:bold;color:#000;text-decoration:underline;padding:25px 0 0 0;text-transform:uppercase}
.bcipl-contestSchedulePan ul li a:hover{color:red}
@media screen and (max-width:990px){.bcipl-contestSchedulePan{width:100%}
.bcipl-contestSchedulePan ul li,.bcipl-contestSchedulePan ul li:first-child,.bcipl-contestSchedulePan ul li:last-child,.bcipl-contestSchedulePan ul li:nth-child(2){width:100%;border-left:0;padding:20px 15px;border-bottom:#ccc 1px solid}
.bcipl-home-container{width:100%;padding:0}
.bcipl-contestSchedulePan ul{display:flex;flex-direction:column}
.bcipl-contestSchedulePan ul li p{min-height:auto}
}
.bcipl-innerPg{width:100%;max-width:1290px;margin:-1px auto 0 auto;background:url('../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-bcipl-site/resources/innerBanner.jpg') no-repeat center top #fff}
.bcipl-innerPg .bcipl-container{width:950px;margin:0 auto}
.bcipl-innerPg .bcipl-container .bcipl-registerDetail{padding:108px 0 0 0}
.bcipl-innerPg .bcipl-container .bcipl-registerDetail h1,h1{font-family:'Fjalla One',sans-serif;font-size:50px;color:#000;line-height:1.07;margin:-40px 0 0 0;text-transform:uppercase;padding:0 0 0 40px}
.bcipl-innerPg .bcipl-container .registerDetail b,h1 b{font-size:60px;display:block;font-weight:normal}
.bcipl-innerPg .bcipl-container .bcipl-contest{font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:25px 0 50px 0}
.bcipl-innerPg .bcipl-container .bcipl-contest h2{font-family:'Fjalla One',sans-serif;font-size:20px;padding:0 0 0 30px;margin-bottom:20px;margin-top:30px;font-weight:normal;color:#000}
.bcipl-innerPg .bcipl-container .bcipl-contest p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:15px;color:#000;padding:0 0 0 50px;margin:30px 0 0 0;line-height:27px}
.bcipl-innerPg .bcipl-container .bcipl-contest p:first-child,.bcipl-innerPg .bcipl-container .bcipl-contest h2:first-child{margin-top:0}
.bcipl-innerPg .bcipl-container .bcipl-contest li{margin-left:20px;margin-top:30px;color:#000;font-size:15px}
.bcipl-innerPg .bcipl-container .bcipl-contest a,.bcipl-innerPg .bcipl-container .bcipl-contest a:hover,.bcipl-innerPg .bcipl-container .bcipl-contest a:active{color:black;text-decoration:underline}
.bcipl-innerPg table{border-collapse:collapse;width:100%;max-width:500px;margin-left:44px;margin-bottom:24px}
.bcipl-innerPg .bcipl-container .bcipl-contest td{text-align:left;padding:6px 8px 2px 8px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;color:#000;line-height:27px}
.bcipl-innerPg .bcipl-container .bcipl-contest caption{caption-side:top;color:#000;font-family:'Fjalla One',sans-serif;font-size:20px;text-align:left;padding:0}
@media screen and (max-width:1024px){.bcipl-innerPg .bcipl-container{width:100%}
.bcipl-innerPg .bcipl-container .bcipl-contest p{padding:0 15px 0 45px}
.bcipl-innerPg .bcipl-container .bcipl-contest{padding:20px 0 50px 0}
}
@media screen and (max-width:600px){.bcipl-innerPg table{margin-left:10px}
.bcipl-innerPg .bcipl-container .bcipl-registerDetail h1,h1{font-size:32px;padding:0 0 0 15px}
.bcipl-innerPg .bcipl-container .registerDetail b,h1 b{font-size:32px;display:inline;padding-top:0}
.bcipl-innerPg .bcipl-container .bcipl-registerDetail{padding:130px 0 0 0}
.bcipl-innerPg .bcipl-container .bcipl-contest p{padding:0 15px 0 15px}
.bcipl-innerPg .bcipl-container .bcipl-contest h2{padding:0 0 0 15px}
}
.bcipl-container{width:100%;min-width:320px;position:relative}
.bcipl-header-container{width:100%;max-width:1290px;background:url('../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-bcipl-site/resources/header-bg.png') no-repeat center top;padding:12px 0 9px;margin:0 auto;background-color:#fff}
.bcipl-header{width:950px;margin:0 auto;position:relative}
.bcipl-header .logoPan h3{width:310px;margin:0 0 0 10px;font-size:44px;color:#ed1c24;font-family:'Fjalla One',sans-serif}
.bcipl-navPan{position:absolute;top:70px;background-color:#000;-webkit-box-shadow:9px 9px 39px -7px rgb(0 0 0 / 75%);-moz-box-shadow:9px 9px 39px -7px rgba(0,0,0,0.75);box-shadow:9px 9px 39px -7px rgb(0 0 0 / 75%);z-index:9999;width:100%}
.bcipl-navPan ul{margin:0;padding:0}
.bcipl-navPan ul li.activeNav{background-color:#ed1c24}
.bcipl-navPan ul li:hover{background-color:#ed1c24}
.bcipl-navPan ul li{list-style:none;float:left;font-family:'Open Sans Bold',Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff;padding:0 11px 0 11px;margin:0;position:relative}
.bcipl-navPan ul li a{color:#fff;margin:8px;margin-left:16px;display:inline-block;text-decoration:none;text-indent:-8px}
#siteMnuBtn{display:none;position:absolute;width:40px;height:33px;left:0;top:73px;background:url('../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-bcipl-site/resources/nav-btn.jpg') no-repeat left top;cursor:pointer;z-index:99;border:1px solid #ed1f23}
.outer--ul{position:relative}
.third-level-ul li,.second-level-ul li,.fourth-level-ul li{background:black}
.second-level-ul,.third-level-ul,.fourth-level-ul{position:absolute;width:100%;max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}
.second-level-ul li{width:189px}
.third-level-ul li{width:275px}
.second-level-ul{top:34px;left:0;width:189px}
.fourth-level-ul{left:260px;top:0;z-index:1}
.third-level-ul{top:0;left:189px;width:275px}
.outer--ul li:hover .second-level-ul,.outer--ul li .second-level-ul li:hover .third-level-ul{max-height:600px;transition:max-height .5s ease-in}
.outer--ul li .second-level-ul li .third-level-ul li:hover .fourth-level-ul{max-height:600px;transition:max-height 1s ease-in}
@media screen and (max-width:990px){.second-level-ul,.third-level-ul,.fourth-level-ul{position:relative;width:100%}
#siteMnuBtn{display:block}
.bcipl-header-container{background:0;background-color:#e3e3e3}
.bcipl-navPan{width:300px;position:absolute;top:109px;left:-300px;max-height:unset;transition:.4s}
.bcipl-navPan-left{left:0}
.bcipl-header{width:100%;margin:0 auto}
.bcipl-navPan ul{display:flex;flex-direction:column;z-index:999}
.bcipl-navPan ul li{background:black;padding:0}
.second-level-ul{top:0;left:10px;transition:all .5s ease-in-out}
.third-level-ul{top:0;left:0}
.fourth-level-ul{left:10px;top:0}
.fourth-level-ul li{width:280px !important}
.second-level-ul li{width:290px}
.bcipl-navPan .second-level-ul a{width:60%}
}
.bcipl-footerHolder{width:100%;padding:10px 0;background-color:#232323}
.bcipl-footerHolder .bcipl-footer{width:1250px;margin:0 auto}
.bcipl-footerHolder .bcipl-footer .bcipl-footerLinks{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;width:580px;color:#fff;padding-left:20px}
@media screen and (max-width:1249px){.bcipl-footerHolder .bcipl-footer{width:100%;text-align:center}
.bcipl-footerHolder .bcipl-footer .bcipl-footerLinks{width:100%;padding:0}
}
.bcipl-innerPg .selectPressBox{cursor:pointer;font-size:13.33px}
.bcipl-innerPg .bcipl-container .bcipl-investor-contest{font-family:'Open Sans',Arial,Helvetica,sans-serif;padding-bottom:50px}
.bcipl-innerPg .bcipl-container .bcipl-investor-contest p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:15px;color:#000;padding:0 0 0 50px;margin:30px 0 0 0;line-height:27px}
.bcipl-innerPg .bcipl-container .bcipl-investor-contest a{font-family:'Open Sans Bold',Arial,Helvetica,sans-serif;padding:5px 5px 5px 20px;font-size:15px;color:#353535;font-weight:bold;background:url('../../../etc.clientlibs/hero-aem-website/clientlibs/clientlib-bcipl-site/resources/pdf-icon.png') no-repeat left center;text-decoration:underline}
@media screen and (max-width:1024px){.bcipl-innerPg .bcipl-container .bcipl-investor-contest p{padding:0 0 0 40px}
}
@media screen and (max-width:600px){.bcipl-innerPg .bcipl-container .bcipl-investor-contest p{padding:0 0 0 10px}
}
@font-face{font-family:"Fjalla One";font-display:swap;src:url("clientlib-bcipl-site/resources/fonts/fjalla-one/FjallaOne-Regular.ttf") format("truetype")}
@font-face{font-family:"Open Sans";font-display:swap;src:url("clientlib-bcipl-site/resources/fonts/open-sans/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:"Open Sans Bold";font-display:swap;src:url("clientlib-bcipl-site/resources/fonts/open-sans/OpenSans-Bold.ttf") format("truetype")}
.font-fjalla{font-family:"Fjalla One"}
.font-open-sans{font-family:"Open Sans"}
.font-open-sans-bold{font-family:"Open Sans Bold"}
.hero-breadcrumb{position:relative;max-width:950px;width:100%;margin:0 auto;z-index:99}
.bread-crumbs-section{position:absolute;top:35px;right:0}
.bread-crumbs-section .breadcrumb{background-color:transparent;padding-right:0}
.bread-crumbs-section .breadcrumb li{display:flex}
.bread-crumbs-section .breadcrumb li::after{content:'>';display:inline;font-size:12px;font-family:'Open Sans';padding:0 4px}
.bread-crumbs-section .breadcrumb li:last-child::after{display:none}
.bread-crumbs-section .breadcrumb a{cursor:pointer;text-decoration:underline;color:#000;font-size:12px;font-family:'Open Sans';display:flex}
.breadcrumb-item + .breadcrumb-item::before{display:none}
.breadcrumb-item + .breadcrumb-item{padding:0}
.bread-crumbs-section .breadcrumb-item.active{color:#000;font-size:12px;font-family:'Open Sans'}
@media screen and (max-width:992px){.bread-crumbs-section{position:absolute;top:10px;right:10px}
}
@media screen and (max-width:768px){.hero-breadcrumb{width:90%}
.bread-crumbs-section nav{background-color:transparent}
.bread-crumbs-section .breadcrumb{padding-left:30px}
}