@font-face{font-family:raleway;font-style:normal;font-weight:400;src:url(/assets/fonts/Raleway-Regular.woff) format(woff),url(/assets/fonts/Raleway-Bold.woff2) format(woff2)}@font-face{font-family:raleway;font-style:thin;font-weight:200;src:url(/assets/fonts/Raleway-Light.woff) format(woff),url(/assets/fonts/Raleway-Light.woff2) format(woff2)}@font-face{font-family:raleway;font-style:bold;font-weight:800;src:url(/assets/fonts/Raleway-Bold.woff) format(woff),url(/assets/fonts/Raleway-Bold.woff2) format(woff2)}@font-face{font-family:mdn;font-style:bold;font-weight:800;src:url(/assets/fonts/MDN.woff) format(woff),url(/assets/fonts/MDN.woff2) format(woff2)}@use './colors' as *;*,::after,::before{box-sizing:border-box}body{margin:0;font-family:raleway,Geneva,Verdana,sans-serif}a{text-decoration:none}.bcjob__logo{height:40px}@media (min-width:80rem){.bcjob__logo{height:40px}}.bold-text{font-weight:800}.smaller-text{font-size:.9rem;font-weight:100}@media (min-width:48rem){.smaller-text{font-size:1.8rem}}.pink-text{color:#ff53ec}.white-text{color:#fff}.grey-text{color:#737373}.darkgrey-text{color:#545454}.purple-text{color:#c666fc}.green-text{color:#07ac4b}.blue-text{color:#3868b2}.lightblue-text{color:#5b86eb}.bg-blue{background-color:#3868b2!important}.bg-blue .select2-selection__clear,.bg-blue .select2-selection__rendered{color:#fff!important}.bg-green{background-color:#07ac4b}.bg-primarylight{background-color:#5b86eb}.bg-purple{background-color:#c666fc}.bg-secondarylight{background-color:#36d1dc}.green-button{padding:.5rem 1rem;border-radius:10px;color:#fff;text-transform:capitalize;border-style:none;font-weight:600;background-color:#07ac4b}.bg-pink{background-color:#ff53ec}.bg-lightgrey{background-color:#f7f7f7!important}.bg-darkgrey{background-color:#edecec!important}.border-radius-10{border-radius:10px}@media (min-width:48rem){.tablet-font{font-size:1.5rem}}.title{font-weight:400;text-transform:capitalize;color:#3868b2;font-size:1.5rem}@media (min-width:48rem){.title{margin:1rem;font-size:1.75rem}}.title-notcapitalize{text-transform:none}@media (min-width:80rem){nav .nav{height:5rem;padding-left:4rem;padding-right:4rem}}.nav{background-color:#3868b2;margin:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:1rem 64px}@media (min-width:48rem){.nav{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:47rem){.nav{padding:1rem}}.nav__list{display:flex;justify-content:space-between;align-items:center;padding:0}.nav__item{color:#fff;text-transform:capitalize;list-style:none;font-size:.8rem}.nav__item>a{color:#fff!important;text-decoration:none!important}@media (min-width:48rem){.nav__item{font-size:1rem;font-weight:200}}.nav__item .dropdown-toggle::after{display:none!important}.nav__item .dropdown-menu{top:-400px!important;transition:top .5s ease-in-out;z-index:-1}.nav__item .dropdown-menu.slide{top:2.6rem!important}@media (max-width:768px){.nav__item .dropdown-menu.slide{top:1.9rem!important;left:0px}}@media (max-width:768px){.nav__item .dropdown-menu:not(.slide){left:0px}}.nav .navbar-toggler:not(.collapsed) .fas::before{content:"\f00d"!important}.nav__button{background-color:#07ac4b;font-weight:600;padding:.5rem}@media (min-width:48rem){.nav__button{padding:.5rem 1.25rem}}@media (max-width:47rem){.nav__button{width:34%!important}}.hover-underline-animation{display:inline-block;position:relative;color:#fff}.hover-underline-animation:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out;top:33px}@media (max-width:768px){.hover-underline-animation:after{display:none}}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.podcast{background-image:url(../images/home/podcast/space.webp);background-size:cover;background-position-y:65%;display:flex;flex-direction:column}@media (min-width:48rem){.podcast{display:grid;grid-template-columns:30% auto 30%;grid-template-areas:"left middle ."}}.podcast__left{grid-area:left}.podcast__middle{grid-area:middle}.podcast__icons-container{margin:1rem}.podcast__icons{width:2rem}@media (min-width:48rem){.podcast__icons{width:4rem}}.podcast .mom{background-color:#000;font-size:4rem;font-family:mdn,"Arial Narrow",Arial,sans-serif;line-height:1}.podcast .hot-section{font-family:mdn,Arial,Helvetica,sans-serif;line-height:1}.podcast .hot-section .hot{color:#ff53ec;font-size:90px}.podcast .hot-section .hot .fire-icon{background-image:url(../images/home/podcast/fire.webp);background-size:51%;background-repeat:no-repeat;background-position:center 70%}#podcast_icons{background:#000}#podcast_icons .icon{width:30px;height:30px}#podcast_icons .icon .fa-spotify{color:#000;font-size:26.5px}.employers{width:100%;height:100%;text-align:center}.employers__button{padding:.5rem 1rem;border-radius:10px;color:#fff;text-transform:capitalize;border-style:none;font-weight:600;background-color:#07ac4b}.footer{background-color:#3868b2;font-size:.75rem}@media (min-width:48rem){.footer{padding:1rem 0 1rem 2rem}}@media (min-width:80rem){.footer{padding:1rem 4rem}}.footer__logo{height:25px;padding-bottom:.5rem}.footer__address{margin:0;font-style:normal;color:#fff}.footer__mid-link{color:#fff}.footer__mid-link:hover{color:#000!important}.footer__company{margin:0}.footer__link{color:#9e9e9e}.footer__link:hover{color:#000}.footer__social-logo{width:2rem}@media (min-width:80rem){.footer__social-logo{width:2.5rem}}.footer__social{width:1.2rem;fill:#9e9e9e;margin-left:.25rem}.footer__social-link{opacity:.3;transition:all .3s ease}.footer__social-link:hover{opacity:.5}.footer__top{background-color:#f7f7f7;color:#9e9e9e;font-size:.65rem;padding:1rem}.footer__bottom{font-size:.65rem;background-color:#414141;color:#f7f7f7;padding:1rem}@media (min-width:48rem){.footer__bottom{padding-left:1.8rem}}.footer__info{margin:0;padding:0;color:#9e9e9e}.footer__new{background-color:#2d2d2d}@media (min-width:80rem){.container{max-width:1400px}}.carousel__outer-container{margin:2rem auto}@media (min-width:80rem){.carousel__container{width:100%}}.carousel__wrap{display:flex;justify-content:center}.carousel__img{object-fit:contain;margin:0 1rem;filter:grayscale(1);transition:all 1s ease-in-out}.carousel__img:hover{filter:none;transform:scale(1.2,1.2)}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}.carousel-item{background-color:#fff;height:12rem}.carousel-inner{width:80%}@media (max-width:767px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item.active{display:flex;justify-content:center;align-items:center;overflow-x:hidden}@media (min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item-start.active{transform:translateX(-25%)}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform:translateX(0)}.pointer{cursor:pointer!important}.location-select .select2-selection{border:0!important}.location-select .select2-selection .select2-selection__clear{font-size:40px!important;font-weight:400;top:-3px}.location-select .select2-selection .select2-selection__arrow{display:none!important}.list-disc>li{list-style-type:disc!important}.list-disc>li a{color:#9e9e9e}.list-disc>li a:hover{color:var(--bs-primary)}.signin-menu{width:300px}a.grey-light-hover{color:#9e9e9e}a.grey-light-hover:hover{color:#fff}input:focus-visible{outline:0!important}.resize-none{resize:none!important}.main-filter .location-filter .select2-container--default .select2-selection{border:0;background-color:transparent}.main-filter .location-filter .select2-selection__placeholder{color:#fff!important;opacity:.6!important}.main-filter .location-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent!important;border-width:6px 5px 0 5px;margin-left:-8px}.tag-filter.col.mx-1.mx-md-2.bg-blue.rounded-pill{min-height:43px!important;height:43px!important}.rounded-bottom-20{border-radius:0 0 20px 20px!important}.employer-logo{width:90px;height:90px}.placeholder-white::placeholder{color:#fff!important}.placeholder-white::-moz-placeholder{color:#fff!important}.select2-blue .select2-selection{background-color:#3867b2!important;border-radius:.3rem!important;padding-right:1rem!important;padding-left:1rem!important}.select2-blue input::placeholder{color:#fff!important}.select2-blue input::-moz-placeholder{color:#fff!important}[data-section=advanced]>.rf_input-group{display:inline-flex!important}@media (max-width:47rem){#search_box_categories .select2-blue{width:100%}#search_box_categories select{height:64px;border:2px solid #3868b2}}select:focus-visible{outline:0!important}.header-menu-item.dropdown .dropdown-menu{min-width:175px!important}.header-menu-item.dropdown .dropdown-menu li:not(.divider){line-height:normal!important;font-size:13px!important;padding:3px 20px!important}.header-menu-item.dropdown .dropdown-menu li:not(.divider):not(.dropdown-header){color:#333!important}.header-menu-item.dropdown .dropdown-menu li:not(.divider):not(.dropdown-header):hover{text-decoration:none;color:#262626;background-color:#f5f5f5;cursor:pointer}.header-menu-item.dropdown .dropdown-menu li:not(.divider) a{line-height:1.539!important}.header-menu-item.dropdown .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.select2-container:not(.select2){width:auto!important}.description-height{max-height:6.25rem;overflow:hidden;transition:max-height .5s ease-in-out}.expanded+.fade-out{display:none!important}.list__item-box{border-radius:15px;background-color:#edecec}.list__icon{width:1rem}.list__filter-icon{width:.8rem;margin:0 .5rem}@media (min-width:48rem){.list__filter-icon{width:1rem}}.list__button-icon{width:1rem;margin:.5rem}.rf-top-featured{font-size:2.2rem}@media (max-width:47rem){.rf-top-featured{font-size:1.5rem}}.mobile-content{position:relative;overflow:auto;max-height:280px}[data-bs-toggle=collapse] img.arrow_down{transform:rotate(0deg);transition:transform .2s ease-in-out}[data-bs-toggle=collapse]:not(.collapsed) img.arrow_down{transform:rotate(180deg)}@media (max-width:47rem){.job-detail-mb{padding-right:.8rem!important;padding-left:.8rem!important}}@media (max-width:47rem){.job-detail-mb-title{margin-top:1.5rem}}@media (max-width:47rem){.job-detail-mb-title-sp{padding-left:0!important}}@media (max-width:47rem){.eventheader{position:relative}.earth-globe{position:absolute;top:0;right:1.5rem;width:100px}}@media (max-width:47rem){.rf-emp-job{padding:0!important}}@media (max-width:47rem){.rf-emp-jobs-fs{font-size:1.25rem!important}}@media (min-width:48rem){.w-sm-75{width:75%!important}}.sub-alert-modal{top:64px}.search-box-width{width:60%}.fill-blue{fill:#0d6efd}.bc-page-list{list-style-type:none}.popover-content{display:none;position:absolute;width:400px;background-color:#d8e3ff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:10;border-radius:30px;padding:0}@media (min-width:80rem){.popover-content{top:4px;left:8px}}@media (min-width:48rem){.popover-content{left:-15px}}@media (max-width:47rem){.popover-content{left:-15px}}.popover-content p{padding:15px 15px}.popover-content>div{padding:20px}@media (min-width:80rem){.info-icon{position:relative}}@media (min-width:48rem){.modal-header{position:relative}}@media (max-width:47rem){.modal-header{position:relative}}.info-icon:hover .popover-content{display:block}.divider{display:flex;align-items:center;text-align:center;margin:20px 0}.divider::after,.divider::before{content:'';flex:1;border-bottom:1px solid #ddd}.divider::before{margin-right:10px}.divider::after{margin-left:10px}.divider .divider-text{padding:0 10px;color:#fff;font-weight:700}.popup-img{display:block;margin-left:auto;margin-right:auto;width:90%;height:auto;border-radius:10px}.blink-info{animation-name:pulse;animation-iteration-count:infinite;animation-duration:1s}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}a.nav-link{color:gray;font-size:18px;padding:0}.avatar{width:50px;height:50px;border-radius:50%;border:2px solid #e84118;padding:2px;flex:none}input:focus{outline:0px!important;box-shadow:none!important}.card-text{border:2px solid #ddd;border-radius:8px}.row.padded_row,.row.padded_row>div{padding-top:20px;padding-bottom:20px}.chat_window{border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.15);background-color:#f8f8f8;overflow:hidden}.top_menu{background-color:#fff;padding:13px 0px;box-shadow:0 1px 30px rgba(0,0,0,.1)}.top_menu .title{text-align:center;color:#fff;font-size:20px}.messages{position:relative;list-style:none;padding:20px 10px 0 10px;margin:0;overflow:auto}@media screen and (max-height:768px){.messages{height:300px}}@media screen and (min-height:768px){.messages{height:500px}}.messages .message{clear:both;overflow:hidden;margin-bottom:20px;transition:all .5s linear;opacity:0}.messages .message .avatar{height:40px;width:40px;background-size:cover!important;border-radius:50%;display:inline-block}.messages .message .timestamp{font-size:10px;font-weight:300;text-align:right;margin-top:5px}.messages .message.appeared{opacity:1}.messages .message .text_wrapper{display:inline-block;padding:1rem;border-radius:6px;min-width:150px;position:relative}.messages .message .text_wrapper::after,.messages .message .text_wrapper:before{top:18px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.messages .message .text_wrapper::after{border-width:13px;margin-top:0px}.messages .message .text_wrapper::before{border-width:15px;margin-top:-2px}.messages .message.left .avatar{float:left;background:url(../images/avatars/chatbot.jpg)}.messages .message.left .text_wrapper{background-color:#e1e1e1;margin-left:20px}.messages .message.left .text_wrapper::after,.messages .message.left .text_wrapper::before{right:100%;border-right-color:#e1e1e1}.messages .message.left .timestamp{color:gray}.messages .message.right .avatar{float:right;background:url(../images/jobseeker/guy.jpg)}.messages .message.right .text_wrapper{background-color:#b0d4f3;margin-right:20px;float:right}.messages .message.right .text_wrapper::after,.messages .message.right .text_wrapper::before{left:100%;border-left-color:#b0d4f3}.messages .message.right .timestamp{color:#1a5770}.bottom_wrapper{background-color:#fff;padding:20px;bottom:0;display:flex}.bottom_wrapper #msg_input{flex-grow:1;outline-width:0;padding:12px 15px;border:1px solid #bcbdc0;border-radius:50px;margin-right:15px}.app_button_1{width:140px;background-color:#a3d063;border-radius:50px;cursor:pointer;padding:12px;color:#fff;font-size:18px;font-weight:300;text-align:center}.panel-group{margin:20px}.panel-heading [data-toggle=collapse]:after{content:'\f054';float:right;font-size:18px;line-height:22px;transition:all .2s linear;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.panel-heading [data-toggle=collapse].collapsed:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.chat-toggle-btn{position:fixed;bottom:20px;right:20px;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:1000}.chat-toggle-btn:hover{background-color:#218838}.chat_window{display:none}#head-bc-navbar{justify-content:flex-end}#head-bc-navbar #mainNavbar{justify-content:space-around}#head-bc-navbar .nav{width:auto;padding:1rem 2rem}#head-bc-navbar ul li a{font-size:15px}#head-bc-navbar .rf_nav__links{gap:12px}.cpabc-event-bg{background-image:url(/assets/images/cpabc/cpabc-career-week.webp);background-repeat:no-repeat;background-position:center;padding:7rem 0;background-size:cover;height:350px}@media (max-width:1280px){#head-bc-navbar .nav{padding:1rem 1rem}#head-bc-navbar ul li a{font-size:13px}}@media (max-width:1200px){#head-bc-navbar .social-icons{display:none}}@media (max-width:991.98px){header.shadow-sm{position:relative}#cphome-nav{position:unset}#cphome-nav #head-bc-navbar{position:unset}#cphome-nav .rf_nav__inner{position:unset}#head-bc-navbar #mainNavbar{background-color:#fff;position:absolute;top:100%;left:0;width:100%;z-index:9999999;padding:1rem 0}#head-bc-navbar #mainNavbar .nav{display:flex;flex-direction:column;gap:1rem;width:100%}head-bc-navbar ul li a{font-size:15px}#head-bc-navbar #mainNavbar .rf_nav__links{width:100%}#head-bc-navbar #mainNavbar .social-icons{display:unset;width:100%}#head-bc-navbar #mainNavbar .social-icons div{justify-content:center}#cphome-nav .header_login_wrapper{z-index:999999999;right:0!important}}select.rf_select option{background-color:#344053!important}