
/* /bhs_blog_router/static/src/scss/bhsoftvn.scss */
 #o_wblog_posts_loop .o_wblog_post{padding: 0.75rem;}#o_wblog_posts_loop .o_record_cover_container{overflow: hidden;}#o_wblog_posts_loop .o_blog_post_title{font-size: 1.15rem; line-height: 1.4;}#o_wblog_posts_loop div.o_wblog_normalize_font{font-size: 0.9rem; line-height: 1.55; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}#o_wblog_posts_loop .bhs_bhsoftvn_footer_blog_list{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.4rem; margin-top: 0.85rem;}#o_wblog_posts_loop .bhs_bhsoftvn_footer_blog_list p{margin: 0;}#o_wblog_posts_loop .bhs_bhsoftvn_footer_blog_list img{width: 0.875rem; height: 0.875rem; transition: transform 0.2s ease;}#o_wblog_posts_loop .bhs_bhsoftvn_footer_blog_list:hover img{transform: translate(0.125rem, -0.125rem);}.s_dynamic_snippet_blog_posts .s_blog_posts_post .card{padding: 0.75rem;}.s_dynamic_snippet_blog_posts .s_blog_posts_post .card-body{padding: 0.75rem 0 0;}.s_dynamic_snippet_blog_posts .s_blog_posts_post .card-footer{padding: 0.5rem 0 0 !important;}.s_dynamic_snippet_blog_posts .s_blog_posts_post .o_record_cover_container{overflow: hidden;}

/* /bhs_blog_router/static/src/scss/service_packages.scss */
 .bhs_gdv{--gdv-bg: #060d1c; --gdv-accent: #0880b5; --gdv-blue: #155dfc; --gdv-teal: #009689; --gdv-card-dark: #0d1829; --gdv-line: rgba(255, 255, 255, 0.18); background: var(--gdv-bg); color: #fff; font-family: Inter, "Odoo Unicode Support Noto", sans-serif; overflow-x: clip;}.bhs_gdv .gdv_container{width: 100%; max-width: 1406px; margin: 0 auto; padding-left: 16px; padding-right: 16px;}.bhs_gdv .gdv_h2{font-size: 48px; line-height: 1.1; font-weight: 700; letter-spacing: -0.96px; text-align: center; margin: 0; color: #fff;}.bhs_gdv .gdv_h2 .gdv_accent{color: var(--gdv-accent);}.bhs_gdv .gdv_lead{font-size: 18px; line-height: 32px; text-align: center; margin: 16px auto 0; color: #fff;}.bhs_gdv .gdv_btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 10px; padding: 14px 24px; min-height: 52px; border-radius: 4px; font-size: 14px; font-weight: 600; line-height: 21px; color: #fff; text-decoration: none; white-space: nowrap; box-shadow: 0 8px 17.5px rgba(51, 89, 172, 0.25); transition: transform 0.15s ease, filter 0.15s ease;}.bhs_gdv .gdv_btn:hover, .bhs_gdv .gdv_btn:focus, .bhs_gdv .gdv_btn:active{color: #fff; text-decoration: none;}.bhs_gdv .gdv_btn:hover{transform: translateY(-1px); filter: brightness(1.1);}.bhs_gdv .gdv_btn:focus-visible{outline: 2px solid #fff; outline-offset: 2px;}.bhs_gdv .gdv_btn_outline{position: relative; isolation: isolate; background: #0f172a; border: 2px solid #1264ed; transition: border-color 0.25s ease, transform 0.15s ease, filter 0.15s ease;}.bhs_gdv .gdv_btn_outline::before{content: ""; position: absolute; inset: -2px; z-index: -1; border-radius: 4px; background-image: linear-gradient(90deg, var(--gdv-blue) 0%, var(--gdv-teal) 100%); opacity: 0; transition: opacity 0.25s ease;}.bhs_gdv .gdv_btn_outline:hover, .bhs_gdv .gdv_btn_outline:focus-visible{border-color: transparent;}.bhs_gdv .gdv_btn_outline:hover::before, .bhs_gdv .gdv_btn_outline:focus-visible::before{opacity: 1;}.bhs_gdv .gdv_hero{position: relative; overflow: hidden; padding: 32px 0 0; min-height: 700px; background: var(--gdv-bg);}.bhs_gdv .gdv_hero .gdv_hero_bg{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.08; pointer-events: none;}.bhs_gdv .gdv_hero .gdv_container{position: relative; display: grid; grid-template-columns: minmax(0, 637px) minmax(0, 1fr); gap: 87px; align-items: start;}.bhs_gdv .gdv_hero .gdv_pill{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 6px 16px; border-radius: 100px; border: 1px solid rgba(8, 128, 181, 0.25); background: rgba(8, 128, 181, 0.1); color: var(--gdv-accent); font-size: 12px; line-height: 18px; font-weight: 600; letter-spacing: 0.72px; text-transform: uppercase;}.bhs_gdv .gdv_hero .gdv_pill::before{content: ""; width: 6px; height: 6px; border-radius: 3px; background: var(--gdv-accent); opacity: 0.9;}.bhs_gdv .gdv_hero h1{font-size: 48px; line-height: 56px; font-weight: 800; margin: 32px 0 0; color: #fff;}.bhs_gdv .gdv_hero h1 .gdv_accent{color: var(--gdv-accent);}.bhs_gdv .gdv_hero .gdv_sub{font-size: 32px; line-height: 56px; font-weight: 800; margin: 0; color: #fff;}.bhs_gdv .gdv_hero .gdv_desc{font-size: 20px; line-height: 28px; margin: 32px 0 0; color: #fff;}.bhs_gdv .gdv_hero .gdv_actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 14px; margin-top: 32px;}.bhs_gdv .gdv_hero .gdv_visual{position: relative; width: 100%; max-width: 650px; aspect-ratio: 650 / 548; justify-self: end;}.bhs_gdv .gdv_hero .gdv_visual img{position: absolute; max-width: none; height: auto;}.bhs_gdv .gdv_hero .gdv_visual .gdv_shot_1{left: -10.66%; top: -9.33%; width: 95.63%;}.bhs_gdv .gdv_hero .gdv_visual .gdv_shot_2{left: 30.85%; top: 12.76%; width: 83.08%;}.bhs_gdv .gdv_packages{position: relative; padding: 36px 0 24px;}.bhs_gdv .gdv_packages::before{content: ""; position: absolute; left: 50%; top: -120px; width: 1011px; height: 355px; transform: translateX(-50%); background: radial-gradient(closest-side, rgba(8, 128, 181, 0.22), rgba(8, 128, 181, 0)); pointer-events: none;}.bhs_gdv .gdv_packages .gdv_cards{position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; align-items: stretch; margin-top: 93px;}.bhs_gdv .gdv_packages .gdv_card{position: relative; top: 0; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 22px; border: 2px solid transparent; border-radius: 20px; background: rgba(0, 72, 147, 0.3); -webkit-backdrop-filter: blur(16.5px); backdrop-filter: blur(16.5px); transition: background-color 0.25s ease, border-color 0.25s ease, top 0.25s ease, height 0.25s ease;}.bhs_gdv .gdv_packages .gdv_card.gdv_card_featured, .bhs_gdv .gdv_packages .gdv_card:hover, .bhs_gdv .gdv_packages .gdv_card:focus-within{top: -45px; height: calc(100% + 45px); background: #0067b1; border-color: #fff;}.bhs_gdv .gdv_packages .gdv_card_body{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; margin-bottom: 32px;}.bhs_gdv .gdv_packages .gdv_badge{position: absolute; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 15px; height: 48px; padding: 0 16px 0 10px; border-radius: 8px; background-image: linear-gradient(90deg, var(--gdv-blue), var(--gdv-teal)); background-origin: border-box; background-clip: border-box; font-size: 16px; line-height: 1; font-weight: 600; color: #fff; white-space: nowrap; z-index: 2;}.bhs_gdv .gdv_packages .gdv_badge .gdv_badge_icon{width: auto; height: 28px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.bhs_gdv .gdv_packages .gdv_badge_1{left: 64.8%; top: -17px;}.bhs_gdv .gdv_packages .gdv_badge_2{left: 63.4%; top: -24px;}.bhs_gdv .gdv_packages .gdv_badge_3{left: 62.7%; top: -29px;}.bhs_gdv .gdv_packages .gdv_card_title{font-size: 24px; line-height: 32px; font-weight: 600; letter-spacing: 0.2px; margin: 0; color: #fff;}.bhs_gdv .gdv_packages .gdv_card_desc{font-size: 16px; line-height: 28px; margin: 8px 0 0; color: #fff;}.bhs_gdv .gdv_packages .gdv_group{margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--gdv-line);}.bhs_gdv .gdv_packages .gdv_group_title{font-size: 16px; line-height: 24px; font-weight: 600; margin: 0 0 24px; color: #fff;}.bhs_gdv .gdv_packages .gdv_list{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.bhs_gdv .gdv_packages .gdv_list li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; min-height: 24px; font-size: 16px; line-height: 1.2; color: #fff;}.bhs_gdv .gdv_packages .gdv_check{flex: 0 0 24px; width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath opacity='.15' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='white'/%3E%3Cpath d='M10.4881 15.3534L7.40911 12.3115C7.32307 12.226 7.28005 12.1161 7.28005 11.9817C7.28005 11.8473 7.32307 11.7373 7.40911 11.6518L8.09129 10.9921C8.17733 10.8944 8.28488 10.8456 8.41395 10.8456C8.54301 10.8456 8.6567 10.8944 8.75504 10.9921L10.82 13.0445L15.245 8.6466C15.3433 8.54887 15.457 8.5 15.5861 8.5C15.7151 8.5 15.8227 8.54887 15.9087 8.6466L16.5909 9.30628C16.6769 9.3918 16.7199 9.50175 16.7199 9.63613C16.7199 9.77051 16.6769 9.88045 16.5909 9.96597L11.1519 15.3534C11.0658 15.4511 10.9552 15.5 10.82 15.5C10.6848 15.5 10.5742 15.4511 10.4881 15.3534Z' fill='white'/%3E%3C/svg%3E") center/24px 24px no-repeat;}.bhs_gdv .gdv_packages .gdv_card_cta{position: relative; isolation: isolate; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 10px; height: 40px; padding: 0 18px; border-radius: 8px; border: 1px solid #145ff8; font-size: 14px; font-weight: 500; letter-spacing: 0.2px; line-height: 19px; color: #fff; text-decoration: none; transition: border-color 0.25s ease;}.bhs_gdv .gdv_packages .gdv_card_cta i{display: none;}.bhs_gdv .gdv_packages .gdv_card_cta::after{content: "\f178"; font-family: FontAwesome; font-size: 13px; font-weight: 400; line-height: 1;}.bhs_gdv .gdv_packages .gdv_card_cta::before{content: ""; position: absolute; inset: -1px; z-index: -1; border-radius: 8px; background-image: linear-gradient(90deg, var(--gdv-blue), var(--gdv-teal)); opacity: 0; transition: opacity 0.25s ease;}.bhs_gdv .gdv_packages .gdv_card_cta:hover, .bhs_gdv .gdv_packages .gdv_card_cta:focus, .bhs_gdv .gdv_packages .gdv_card_cta:active{color: #fff; text-decoration: none;}.bhs_gdv .gdv_packages .gdv_card_cta:focus-visible{outline: 2px solid #fff; outline-offset: 2px;}.bhs_gdv .gdv_packages .gdv_card.gdv_card_featured .gdv_card_cta, .bhs_gdv .gdv_packages .gdv_card:hover .gdv_card_cta, .bhs_gdv .gdv_packages .gdv_card:focus-within .gdv_card_cta{border-color: transparent;}.bhs_gdv .gdv_packages .gdv_card.gdv_card_featured .gdv_card_cta::before, .bhs_gdv .gdv_packages .gdv_card:hover .gdv_card_cta::before, .bhs_gdv .gdv_packages .gdv_card:focus-within .gdv_card_cta::before{opacity: 1;}.bhs_gdv .gdv_budget{padding: 0 0 56px;}.bhs_gdv .gdv_budget .gdv_budget_box{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 24px 25px; border-radius: 22px; border: 1px solid #1c2640; border-left: 4px solid var(--gdv-accent); background: linear-gradient(90deg, #10182a, #0d1829);}.bhs_gdv .gdv_budget .gdv_budget_main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px;}.bhs_gdv .gdv_budget .gdv_budget_icon{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 52px; height: 52px; border-radius: 23px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(8, 128, 181, 0.25); background: linear-gradient(135deg, rgba(8, 128, 181, 0.25), rgba(8, 128, 181, 0.08));}.bhs_gdv .gdv_budget .gdv_budget_icon img{width: 24px; height: 24px; object-fit: contain;}.bhs_gdv .gdv_budget .gdv_budget_title{font-size: 24px; line-height: 24px; font-weight: 700; margin: 0 0 16px; color: #fff;}.bhs_gdv .gdv_budget .gdv_budget_text{font-size: 16px; line-height: 20px; margin: 0; color: #fff;}.bhs_gdv .gdv_process{padding: 40px 0 24px;}.bhs_gdv .gdv_process .gdv_steps{position: relative; height: 569px; margin-top: 48px;}.bhs_gdv .gdv_process .gdv_connector{position: absolute; left: 39.59%; top: 79px; width: 25.4%; height: 434px; overflow: visible; z-index: 0; pointer-events: none;}.bhs_gdv .gdv_process .gdv_step{position: absolute; z-index: 1; width: 43.24%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; padding: 24px; border-radius: 24px; background: #10182a; box-shadow: 0 1px 7.95px #6a87c5;}.bhs_gdv .gdv_process .gdv_step_1{left: 2.29%; top: 0;}.bhs_gdv .gdv_process .gdv_step_2{left: 56.76%; top: 130px;}.bhs_gdv .gdv_process .gdv_step_3{left: 0; top: 280px;}.bhs_gdv .gdv_process .gdv_step_4{left: 53.07%; top: 398px;}.bhs_gdv .gdv_process .gdv_step_icon{flex: 0 0 73px; width: 73px; height: 73px;}.bhs_gdv .gdv_process .gdv_step_title{font-size: 24px; line-height: 32px; font-weight: 600; margin: 0 0 8px; color: #fff;}.bhs_gdv .gdv_process .gdv_step_text{font-size: 16px; line-height: 26px; margin: 0; color: #fff;}.bhs_gdv .gdv_faq{padding: 56px 0 96px;}.bhs_gdv .gdv_faq .gdv_faq_list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 16px; margin-top: 48px;}.bhs_gdv .gdv_faq .gdv_faq_item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 24px; padding: 24px 32px 24px 24px; border-radius: 24px; background: var(--gdv-card-dark); box-shadow: 0 35px 58px rgba(17, 30, 56, 0.25);}.bhs_gdv .gdv_faq .gdv_faq_icon{flex: 0 0 56px; width: 56px; height: 56px; border-radius: 50%; border: 1px solid var(--gdv-accent); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; color: var(--gdv-accent); font-size: 20px;}.bhs_gdv .gdv_faq .gdv_faq_body{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.bhs_gdv .gdv_faq .gdv_faq_q_text{margin: 0 0 4px; font-size: 16px; line-height: 24px; font-weight: 700; color: #fff;}.bhs_gdv .gdv_faq .gdv_faq_a{margin: 0; font-size: 16px; line-height: 24px; color: #fff;}.bhs_gdv .gdv_cta{position: relative; padding: 32px 16px 96px; text-align: center; border-top: 1px solid #1c1d1f; background: radial-gradient(ellipse 60% 120px at 50% 0, rgba(21, 93, 252, 0.22), rgba(6, 13, 28, 0));}.bhs_gdv .gdv_cta h2{max-width: 940px; margin: 0 auto; font-size: 48px; line-height: 60px; font-weight: 700; letter-spacing: -0.96px; color: #dbe5ff;}.bhs_gdv .gdv_cta h2 .gdv_accent{color: #0066ff;}.bhs_gdv .gdv_cta p{margin: 32px auto 32px; font-size: 18px; line-height: 28px; color: #fff;}@media (max-width: 1199.98px){.bhs_gdv .gdv_hero .gdv_container{grid-template-columns: 1fr; gap: 56px;}.bhs_gdv .gdv_hero .gdv_visual{justify-self: center; margin: 0 auto;}.bhs_gdv .gdv_packages .gdv_cards{grid-template-columns: 1fr; gap: 56px; max-width: 560px; margin: 48px auto 0;}.bhs_gdv .gdv_packages .gdv_card, .bhs_gdv .gdv_packages .gdv_card.gdv_card_featured, .bhs_gdv .gdv_packages .gdv_card:hover, .bhs_gdv .gdv_packages .gdv_card:focus-within{top: 0; height: auto;}.bhs_gdv .gdv_packages .gdv_card{background: #0067b1; border-color: #fff;}.bhs_gdv .gdv_packages .gdv_card .gdv_card_cta{border-color: transparent;}.bhs_gdv .gdv_packages .gdv_card .gdv_card_cta::before{opacity: 1;}.bhs_gdv .gdv_hero{min-height: 0; padding-bottom: 56px;}.bhs_gdv .gdv_process .gdv_connector{display: none;}.bhs_gdv .gdv_process .gdv_steps{height: auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 16px;}.bhs_gdv .gdv_process .gdv_step{position: static; width: 100%;}}@media (max-width: 991.98px){.bhs_gdv .gdv_packages .gdv_badge, .bhs_gdv .gdv_packages .gdv_badge_1, .bhs_gdv .gdv_packages .gdv_badge_2, .bhs_gdv .gdv_packages .gdv_badge_3{position: static; align-self: flex-start; min-width: 0; margin: 0 0 16px; padding: 0 14px 0 9px; gap: 6px;}}@media (max-width: 767.98px){.bhs_gdv .gdv_h2, .bhs_gdv .gdv_cta h2{font-size: 32px; line-height: 40px;}.bhs_gdv .gdv_lead{font-size: 16px; line-height: 26px;}.bhs_gdv .gdv_hero{padding: 56px 0 48px;}.bhs_gdv .gdv_hero h1{font-size: 36px; line-height: 44px;}.bhs_gdv .gdv_hero .gdv_sub{font-size: 24px; line-height: 36px;}.bhs_gdv .gdv_hero .gdv_desc{font-size: 16px;}.bhs_gdv .gdv_budget .gdv_budget_box{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}.bhs_gdv .gdv_budget .gdv_budget_box > .btn{align-self: center;}.bhs_gdv .gdv_cta .gdv_hide_sm{display: none;}.bhs_gdv .gdv_cta .gdv_cap{display: inline-block;}.bhs_gdv .gdv_cta .gdv_cap::first-letter{text-transform: uppercase;}.bhs_gdv .gdv_budget .gdv_budget_main{align-items: flex-start;}.bhs_gdv .gdv_budget .gdv_budget_title{font-size: 20px; line-height: 28px;}.bhs_gdv .gdv_process .gdv_step{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}.bhs_gdv .gdv_faq .gdv_faq_item{padding: 20px;}.bhs_gdv .gdv_faq .gdv_faq_icon{display: none;}}@media (min-width: 1200px){.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):hover) .gdv_card.gdv_card_featured:not(:hover){top: 0; height: 100%; background: rgba(0, 72, 147, 0.3); border-color: transparent;}.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):hover) .gdv_card.gdv_card_featured:not(:hover) .gdv_card_cta{border-color: #145ff8;}.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):hover) .gdv_card.gdv_card_featured:not(:hover) .gdv_card_cta::before{opacity: 0;}.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):focus-within) .gdv_card.gdv_card_featured:not(:focus-within){top: 0; height: 100%; background: rgba(0, 72, 147, 0.3); border-color: transparent;}.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):focus-within) .gdv_card.gdv_card_featured:not(:focus-within) .gdv_card_cta{border-color: #145ff8;}.bhs_gdv .gdv_cards:has(.gdv_card:not(.gdv_card_featured):focus-within) .gdv_card.gdv_card_featured:not(:focus-within) .gdv_card_cta::before{opacity: 0;}}