
/* /bhs_blog_router/static/src/scss/int.scss */
 .bhs-blog-detail{--bhs-detail-bg: #050709; --bhs-detail-surface: #0b0f16; --bhs-detail-text: #f7f8f8; --bhs-detail-muted: #a0a6ad; --bhs-detail-green: #5FB465; --bhs-detail-orange: #FF8000; background: var(--bhs-detail-bg); color: var(--bhs-detail-text);}.bhs-blog-detail-hero{min-height: 586px; display: flex; align-items: flex-end; padding: 3rem 0 4rem; background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(72, 28, 0, 0.4) 100%) !important; text-align: center;}@media (min-width: 764px){.bhs-blog-detail-hero{min-height: 370px;}}.bhs-blog-detail-hero h2{font-weight: 800; font-size: 48px; line-height: 66px; text-align: center; background: linear-gradient(135deg, #5fb645 0%, #ff8000 100%) text !important; -webkit-text-fill-color: transparent; letter-spacing: -1.5px;}.bhs-blog-detail-hero-content{max-width: 850px;}.bhs-blog-detail-category{display: inline-block; margin-bottom: 1rem; color: var(--bhs-detail-orange); font-size: 0.8rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;}.bhs-blog-detail-meta{display: flex; flex-wrap: wrap; gap: 1.25rem; color: var(--bhs-detail-muted); font-size: 0.85rem;}.bhs-blog-detail-content-section{position: relative; z-index: 2; padding: 0 0 40px;}.bhs-blog-detail-back{display: inline-flex; align-items: center; text-decoration: none; color: #FFFFFF; font-weight: 600; font-size: 16px; line-height: 32px; margin-bottom: 32px;}.bhs-blog-detail-back:hover{color: var(--bhs-detail-green);}.bhs-blog-detail-back-text{margin-left: 1rem;}.bhs-blog-detail-content{color: #FFFFFF; font-weight: 500; font-size: 16px; line-height: 35px; color: #FFFFFF;}.bhs-blog-detail-content img{max-width: 100%; height: auto;}.bhs-blog-detail-content section{margin-bottom: 50px;}.bhs-blog-detail-content-image{display: block; max-width: 100%; height: auto; margin: 2rem auto 0; border-radius: 16px;}.bhs-blog-detail-content h2{font-weight: 700; font-size: 36px; line-height: 44px; letter-spacing: -2%; text-transform: uppercase; margin-top: 0px; margin-bottom: 20px; color: #FFFFFF;}.bhs-blog-detail-content a{color: var(--bhs-detail-green);}.bhs-blog-detail-content p{font-weight: 500; font-size: 16px; line-height: 35px; text-align: justify; color: #FFFFFF;}#o_wblog_posts_loop .o_wblog_post > a .o_record_cover_container, .s_blog_posts_post_cover{min-height: 258px !important; padding-top: 0 !important; border-radius: 8px !important;}.bhs_int_blog_unpublished{display: none !important;}.bhs_int_blog_tags, .bhs_int_dynamic_blog_tags{min-height: 15px; margin-bottom: 0.44rem;}.bhs_int_blog_tags .o_tag, .bhs_int_blog_tags .bhs_int_dynamic_blog_tag, .bhs_int_dynamic_blog_tags .o_tag, .bhs_int_dynamic_blog_tags .bhs_int_dynamic_blog_tag{color: #8A8F98 !important; font-weight: 500; font-size: 12px; line-height: 15px; vertical-align: middle; padding: 0px;}.bhs_int_blog_tags_original, .bhs_int_blog_post_date, .bhs_int_blog_post_info{display: none !important;}#o_wblog_posts_loop .o_wblog_normalize_font:has(.bhs_int_blog_post_date){display: none !important;}.website_blog #o_wblog_posts_loop .o_blog_post_title, .s_blog_posts_post .card-body h5{font-weight: 800; font-size: 24px; line-height: 34.8px; min-height: 70px; display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis; line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2 !important; color: #F7F8F8; white-space: unset;}.website_blog #o_wblog_posts_loop .o_blog_post_title:hover, .s_blog_posts_post .card-body h5:hover{color: #55A34D !important;}.website_blog #o_wblog_posts_loop .o_wblog_normalize_font, .s_blog_posts_post_teaser, .bhs_int_dynamic_blog_teaser{margin-top: 0.5rem !important; font-weight: 500; font-size: 15px; line-height: 24px; vertical-align: middle; color: #D0D6E0; margin-bottom: 1rem; max-height: 50px; display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis; line-clamp: 2; -webkit-box-orient: vertical; -webkit-line-clamp: 2 !important;}.bhs_int_blog_more_details, .bhs_int_dynamic_blog_more_details{display: inline-block; font-weight: 400; font-size: 14px; line-height: 32px; vertical-align: middle; text-decoration: underline; text-underline-offset: 4px; color: #FFFFFF;}.bhs_int_blog_more_details:hover, .bhs_int_dynamic_blog_more_details:hover{color: #7bc77f; text-decoration: underline;}.bhs_int_blog_more_details:hover svg, .bhs_int_dynamic_blog_more_details:hover svg{transform: translate(3px, -3px);}.bhs_int_blog_more_details svg, .bhs_int_dynamic_blog_more_details svg{transition: transform 0.3s ease;}#o_wblog_posts_loop_container .pagination .page-item:first-child .page-link > span, #o_wblog_posts_loop_container .pagination .page-item:last-child .page-link > span{display: none;}#o_wblog_posts_loop_container .pagination .page-item:first-child .page-link::before, #o_wblog_posts_loop_container .pagination .page-item:last-child .page-link::before{display: inline-block; width: 21px; height: 20px; content: ""; background: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L11.3648 0V20L0 10Z' fill='%2355A34D'/%3E%3C/svg%3E") center/contain no-repeat; vertical-align: middle;}#o_wblog_posts_loop_container .pagination .page-item:first-child .page-link::before{transform: none;}#o_wblog_posts_loop_container .pagination .page-item:last-child .page-link::before{transform: rotate(180deg);}#o_wblog_posts_loop .o_wblog_post{margin-top: 6px;}.page-item{margin: 0 8px; align-items: center; justify-content: center; display: flex;}.page-item .page-link{border-radius: 0; background: transparent; font-weight: 600; font-size: 16px; line-height: 32px; width: 39px; height: 37px; color: #153B1D;}.page-item .page-link:hover, .page-item .page-link:focus{border-color: #55A34D; color: #fff; background-color: #55A34D;}.page-item.active .page-link{background: #55A34D; color: #FFFFFF;}@media (max-width: 767.98px){.pagination{flex-wrap: wrap; row-gap: 8px; justify-content: center;}.page-item{margin: 0 4px;}.page-item .page-link{width: 32px; height: 32px; font-size: 14px; line-height: 28px;}}@media (min-width: 992px){.s_dynamic_snippet_blog_posts .dynamic_snippet_template > .row > div.col-lg-4.col-xxl-3{flex: 0 0 33.333333% !important; max-width: 33.333333% !important;}}.s_dynamic_snippet_blog_posts .dynamic_snippet_template > .row{--gutter-x: 30px; --gutter-y: 30px;}.s_blog_posts_post .card{border-radius: 0px; background: transparent;}.s_blog_posts_post .card-body{padding: 16px 0 0 !important; background: transparent;}.s_blog_posts_post .card-footer{padding: 0 !important;}.bhs-heading-h4{margin-bottom: 11px; color: #F7F8F8; font-weight: 600; font-size: 24px; line-height: 33.6px; letter-spacing: -0.24px;}.bhs-section-header{display: flex; flex-wrap: wrap; align-items: baseline; gap: 1.25rem; margin-bottom: 34px;}.bhs-section-header .bhs-header-title{margin-bottom: 0;}.bhs-section-header .bhs-more-link{font-weight: 500;}.bhs-header-title{font-weight: 700; font-size: 36px; line-height: 44px; letter-spacing: -2%; text-transform: capitalize; margin-bottom: 34px; margin-top: 0px; color: #fff;}.bhs-header-title span{color: #5FB645;}.bhs-more-link{font-size: 16px; line-height: 24px; text-decoration: underline; text-underline-offset: 3px; font-weight: 400; color: #FFFFFF;}.bhs-more-link:hover{color: #5FB645;}.bhs-job-card{display: flex; height: 100%; flex-direction: column; position: relative; cursor: pointer; transition: border-color 0.25s, transform 0.25s; background: #131315; border: 1px solid #222326; opacity: 1; border-radius: 8px; padding: 16px;}.bhs-job-card:hover, .bhs-job-card:focus-visible{border-color: #5FB645; transform: translateY(-2px);}.bhs-job-title{margin-bottom: 1rem; color: #5FB645; font-size: 1rem; font-weight: 600; font-size: 24px; line-height: 32px; height: 60px; display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2 !important;}.bhs-job-meta{display: flex; align-items: center; font-family: Inter; font-size: 13px; line-height: 18px; gap: 0.5rem; margin-bottom: 4px; color: #9E9E9E; min-height: 18px;}.bhs-job-meta i{width: 12px; margin-right: 3px;}.bhs-job-divider{margin: 1rem 0; border-top: 1px dashed #818181;}#jobs_grid .card{border: 1px solid #222326; background: #131315; border-radius: 8px; gap: 16px; padding: 16px; font-family: Inter;}#jobs_grid .card h3{font-weight: 600; font-size: 24px; line-height: 32px; text-align: center; vertical-align: middle; margin-bottom: 16px; color: #5FB645;}#jobs_grid .card-body{background: transparent; padding: 0 !important;}#jobs_grid .bhs-job-title, #jobs_grid .bhs-job-desc{height: unset; -webkit-line-clamp: unset;}.o_wevent_index_topbar_filters{margin: 80px 0 40px !important;}@media (min-width: 992px){.o_wevent_index_topbar_filters{margin: 40px 0 20px !important;}}#bhs_jobs_filters_sidebar{gap: 20px !important; margin-bottom: 32px;}.bhs-job-filter-box{background: #131315; border: 1px solid #222326; border-radius: 8px; padding: 16px; border-radius: 8px; padding: 32px;}.bhs-job-filter-title{display: flex; align-items: center; gap: 16px; color: #DDDDDD; margin-bottom: 32px; font-family: Poppins; font-weight: 600; font-size: 16px; line-height: 32px; text-transform: uppercase;}.bhs-job-filter-list{list-style: none; margin: 0; padding: 0;}.bhs-job-filter-list li{margin-bottom: 32px;}.bhs-job-filter-item{display: flex; align-items: center; gap: 14px; padding: 8px 0; color: #FFFFFF; text-decoration: none;}.bhs-job-filter-item:hover{color: #5FB645;}.bhs-job-filter-checkbox{flex: 0 0 auto; position: relative; width: 16px; height: 16px; border: 1px solid #818181; border-radius: 3px;}.bhs-job-filter-item.active .bhs-job-filter-checkbox{background: #5FB645; border-color: #5FB645;}.bhs-job-filter-item.active .bhs-job-filter-checkbox::after{content: ""; position: absolute; left: 5px; top: 2px; width: 4px; height: 8px; border: solid #131315; border-width: 0 2px 2px 0; transform: rotate(45deg);}.bhs-job-filter-label{flex: 1; font-size: 14px;}.bhs-job-filter-count{font-size: 12px; color: #9E9E9E; background: #222326; border-radius: 999px; padding: 2px 8px;}.bhs-job-desc{font-size: 16px; line-height: 24px; color: #FFFFFF; margin-bottom: 1rem; height: 75px; display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3 !important;}.bhs-hero-search{background: #FFFFFF; max-width: 732px; margin: auto; border-radius: 68px; display: flex; padding: 16px; justify-content: space-around; align-items: center;}.bhs-hero-search-icon{margin-right: 8px;}.bhs-hero-search-icon img{margin-top: -5px;}.bhs-hero-search input{flex: 1 1 auto; min-width: 0; border: 0; outline: 0; background: transparent; color: #172014; font-size: 1rem; line-height: 1.5;}.bhs-hero-search input::placeholder{color: #5FB645; opacity: 1;}#o_wblog_posts_loop h4{color: #fff; font-size: 36px; font-weight: 600;}#o_wblog_posts_loop span.align-items-baseline, #o_wblog_posts_loop .fa-search:before, #o_wblog_posts_loop .btn, #o_wblog_posts_loop h2{color: #fff;}.website_blog .navbar{padding-top: 80px !important;}@media (max-width: 992px){.website_blog .navbar{padding-top: 40px !important;}}.bhs-navbar{padding: 80px 0 32px;}.bhs-hr_recruitment-detail{color: #FFFFFF; font-family: Inter;}.bhs-hr_recruitment-detail .navbar-brand a{font-family: Poppins; font-weight: 600; font-size: 16px; line-height: 32px; padding: 0;}.bhs-hr_recruitment-detail .navbar-brand a svg{margin-right: 16px;}.bhs-hr_recruitment-detail h1{font-weight: 700; font-size: 36px; line-height: 44px; letter-spacing: -2%; text-transform: capitalize; margin: 0;}.bhs-hr_recruitment-detail h5.fw-light{display: none;}.bhs-hr_recruitment-detail .bhs-job-detail-row{display: flex; flex-wrap: wrap; gap: 40px; margin: 0;}.bhs-hr_recruitment-detail .bhs-job-detail-row .bg-200{background: transparent !important; color: #fff;}.bhs-hr_recruitment-detail .bhs-job-detail-content{flex: 1 1 0%; min-width: 0;}.bhs-hr_recruitment-detail .bhs-job-detail-sidebar{flex: 0 0 398px; max-width: 398px;}.bhs-hr_recruitment-detail .bhs-job-detail-sidebar .bhs-job-card{height: unset;}@media (max-width: 992px){.bhs-hr_recruitment-detail .bhs-job-detail-sidebar{flex: 1 1 100%; max-width: 100%;}}.bhs-hr_recruitment-detail .bhs-job-detail-body > .pt32{padding-top: 0 !important;}.bhs-hr_recruitment-detail .bhs-job-detail-body p{font-family: Inter; font-weight: 500; font-size: 16px; line-height: 35px; text-align: justify;}.bhs-hr_recruitment-detail .bhs-job-detail-body .col-lg-8{width: 100% !important;}.bhs-hr_recruitment-detail .bhs-job-detail-body .s_image_gallery{padding-bottom: 0 !important;}.bhs-hr_recruitment-detail .bhs-job-detail-sidebar-title{font-family: Inter; font-weight: 700; font-size: 20px; line-height: 32px; letter-spacing: -2%; text-transform: capitalize; margin-bottom: 16px; margin-top: 0;}