.elementor-4681 .elementor-element.elementor-element-186ed88 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-186ed88{padding:180px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-1f2f8d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-1f2f8d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-1f2f8d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4681 .elementor-element.elementor-element-59a1101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-ad6600d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-ad6600d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}
        .elementor-4681 .elementor-element.elementor-element-c45ad3a .tx-subTitle
        {font-size:20px;font-weight:700;}
        .elementor-4681 .elementor-element.elementor-element-c45ad3a .tx-title
        {font-size:30px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-4681 .elementor-element.elementor-element-bab975b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF6000;}.elementor-4681 .elementor-element.elementor-element-bab975b .elementor-headline{text-align:start;}.elementor-4681 .elementor-element.elementor-element-bab975b .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-bab975b .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
                .elementor-4681 .elementor-element.elementor-element-59a625f .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-59a625f .tx-button::after
                {background-color:#053EA5;}
                    .elementor-4681 .elementor-element.elementor-element-7b93239 .tx-button,
                    .elementor-4681 .elementor-element.elementor-element-7b93239 .tx-button::after
                {background-color:#00B3FE;}
                .elementor-4681 .elementor-element.elementor-element-7b93239 .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-7b93239 .tx-button::after
                {background-color:#053EA5;}.elementor-4681 .elementor-element.elementor-element-97a66c7:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-97a66c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg2-home7.png");background-repeat:no-repeat;}.elementor-4681 .elementor-element.elementor-element-97a66c7 > .elementor-container{max-width:1330px;}.elementor-4681 .elementor-element.elementor-element-97a66c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4681 .elementor-element.elementor-element-97a66c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-565397d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-565397d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-b585f77{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF6000;}.elementor-4681 .elementor-element.elementor-element-b585f77 .elementor-headline{text-align:start;}.elementor-4681 .elementor-element.elementor-element-b585f77 .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-b585f77 .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}
                .elementor-4681 .elementor-element.elementor-element-5a236c5 .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-5a236c5 .tx-button::after
                {background-color:#053EA5;}
                    .elementor-4681 .elementor-element.elementor-element-d55d282 .tx-button,
                    .elementor-4681 .elementor-element.elementor-element-d55d282 .tx-button::after
                {background-color:#00B3FE;}
                .elementor-4681 .elementor-element.elementor-element-d55d282 .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-d55d282 .tx-button::after
                {background-color:#053EA5;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-41af227.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-41af227.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-41af227 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4681 .elementor-element.elementor-element-23416b3e:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-23416b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");background-repeat:no-repeat;}.elementor-4681 .elementor-element.elementor-element-23416b3e > .elementor-container{max-width:1330px;}.elementor-4681 .elementor-element.elementor-element-23416b3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-4681 .elementor-element.elementor-element-23416b3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-113e3333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-113e3333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-113e3333.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4681 .elementor-element.elementor-element-113e3333 > .elementor-element-populated{margin:0px 068px 0px 0px;--e-column-margin-right:068px;--e-column-margin-left:0px;}.elementor-4681 .elementor-element.elementor-element-26df4b23 > .elementor-widget-container{margin:0px -80px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-22fd93df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-22fd93df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-69035352{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF6000;}.elementor-4681 .elementor-element.elementor-element-69035352 .elementor-headline{text-align:start;}.elementor-4681 .elementor-element.elementor-element-69035352 .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-69035352 .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}.elementor-4681 .elementor-element.elementor-element-3adf1222 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-3f59b953:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-3f59b953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg1-home4.jpg");}.elementor-4681 .elementor-element.elementor-element-3f59b953 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-3f59b953{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 60px 0px;}.elementor-4681 .elementor-element.elementor-element-3f59b953 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-3c29012.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-3c29012.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-3c29012.elementor-column > .elementor-widget-wrap{justify-content:center;}
                .elementor-4681 .elementor-element.elementor-element-7fa97a52 .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-7fa97a52 .tx-button::after
                {background-color:#053EA5;}
                    .elementor-4681 .elementor-element.elementor-element-3c2dbb2b .tx-button,
                    .elementor-4681 .elementor-element.elementor-element-3c2dbb2b .tx-button::after
                {background-color:#00B3FE;}
                .elementor-4681 .elementor-element.elementor-element-3c2dbb2b .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-3c2dbb2b .tx-button::after
                {background-color:#053EA5;}.elementor-4681 .elementor-element.elementor-element-56ff6b7c > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4681 .elementor-element.elementor-element-5eaef4c:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-5eaef4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");background-repeat:repeat-y;}.elementor-4681 .elementor-element.elementor-element-5eaef4c > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-5eaef4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 60px 0px;}.elementor-4681 .elementor-element.elementor-element-5eaef4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-7d2690a6 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-4681 .elementor-element.elementor-element-6160a9a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4681 .elementor-element.elementor-element-6160a9a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4681 .elementor-element.elementor-element-6160a9a5.elementor-column > .elementor-widget-wrap{justify-content:center;}
                .elementor-4681 .elementor-element.elementor-element-15ae3096 .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-15ae3096 .tx-button::after
                {background-color:#053EA5;}
                    .elementor-4681 .elementor-element.elementor-element-5cb15ccf .tx-button,
                    .elementor-4681 .elementor-element.elementor-element-5cb15ccf .tx-button::after
                {background-color:#00B3FE;}
                .elementor-4681 .elementor-element.elementor-element-5cb15ccf .tx-button:hover,
                .elementor-4681 .elementor-element.elementor-element-5cb15ccf .tx-button::after
                {background-color:#053EA5;}.elementor-4681 .elementor-element.elementor-element-4a82e498:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-4a82e498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg1-home4.jpg");background-position:center center;}.elementor-4681 .elementor-element.elementor-element-4a82e498 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-4a82e498{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4681 .elementor-element.elementor-element-4a82e498 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-5db6da97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-49df5142 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}
        .elementor-4681 .elementor-element.elementor-element-49df5142 .tx-description
        {font-size:1px;}
        .elementor-4681 .elementor-element.elementor-element-49df5142 .tx-subTitle
        {font-size:20px;}
        .elementor-4681 .elementor-element.elementor-element-49df5142 .tx-title
        {font-size:35px;}.elementor-4681 .elementor-element.elementor-element-49df5142{text-align:center;}.elementor-4681 .elementor-element.elementor-element-576976f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4681 .elementor-element.elementor-element-576976f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:20px 0px 20px 0px;}.elementor-4681 .elementor-element.elementor-element-35b7dab2 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:20px 0px 20px 0px;}.elementor-4681 .elementor-element.elementor-element-43de9f7f:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-43de9f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F4;background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg-art-2.png");background-repeat:no-repeat;}.elementor-4681 .elementor-element.elementor-element-43de9f7f > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-43de9f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 60px 0px;}.elementor-4681 .elementor-element.elementor-element-43de9f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-3400995d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-3400995d{text-align:center;}.elementor-4681 .elementor-element.elementor-element-5acb634e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-4681 .elementor-element.elementor-element-5acb634e{margin-top:40px;margin-bottom:0px;}.elementor-4681 .elementor-element.elementor-element-26939947 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:-1px 0px 5px 0px rgba(11.771171875000011, 127.48690930706523, 235.42343750000003, 0.5);}.elementor-4681 .elementor-element.elementor-element-102ad0d8 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:-1px 0px 5px 0px rgba(11.771171875000011, 127.48690930706523, 235.42343750000003, 0.5);}.elementor-4681 .elementor-element.elementor-element-d39ca63 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:-1px 0px 5px 0px rgba(11.771171875000011, 127.48690930706523, 235.42343750000003, 0.5);}.elementor-4681 .elementor-element.elementor-element-556385fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-1c801ffb:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-1c801ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");background-repeat:repeat-y;}.elementor-4681 .elementor-element.elementor-element-1c801ffb > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-1c801ffb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4681 .elementor-element.elementor-element-1c801ffb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-48b20dd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-2a742940 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}
        .elementor-4681 .elementor-element.elementor-element-2a742940 .tx-description
        {font-size:1px;}
        .elementor-4681 .elementor-element.elementor-element-2a742940 .tx-subTitle
        {font-size:20px;}
        .elementor-4681 .elementor-element.elementor-element-2a742940 .tx-title
        {font-size:35px;}.elementor-4681 .elementor-element.elementor-element-2a742940{text-align:center;}.elementor-4681 .elementor-element.elementor-element-66ebb318{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4681 .elementor-element.elementor-element-66ebb318 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:20px 0px 20px 0px;}.elementor-4681 .elementor-element.elementor-element-406b6185 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:20px 0px 20px 0px;}.elementor-4681 .elementor-element.elementor-element-6bf84705 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-6ff993de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-76c4bebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-6025f526 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-6025f526{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4681 .elementor-element.elementor-element-6025f526 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-4e95087f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-b41e652{--iteration-count:infinite;--animation-duration:1200ms;padding:20px 0px 20px 0px;--dynamic-text-color:#FF6000;}.elementor-4681 .elementor-element.elementor-element-b41e652 .elementor-headline{text-align:center;}.elementor-4681 .elementor-element.elementor-element-b41e652 .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-b41e652 .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}.elementor-4681 .elementor-element.elementor-element-2273848d > .elementor-container{max-width:1314px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4681 .elementor-element.elementor-element-535582b{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-535582b:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-535582b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-535582b .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-535582b:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-535582b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-535582b .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-89206ac{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-89206ac:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-89206ac .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-89206ac .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-89206ac:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-89206ac:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-89206ac .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-2053efd7{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-2053efd7:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-2053efd7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-2053efd7 .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-2053efd7:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-2053efd7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-2053efd7 .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-7e8f440e{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-7e8f440e:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-7e8f440e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-7e8f440e .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-7e8f440e:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-7e8f440e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-7e8f440e .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-36c4c9a6{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-36c4c9a6:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-36c4c9a6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-36c4c9a6 .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-36c4c9a6:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-36c4c9a6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-36c4c9a6 .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-f48e231{background-color:#FAFEFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:030px 0px 30px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(134.02577105978258, 155.88070287393666, 204.82343749999998, 0.5);}.elementor-4681 .elementor-element.elementor-element-f48e231:hover{background-color:#DAEFFF;}.elementor-4681 .elementor-element.elementor-element-f48e231 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4681 .elementor-element.elementor-element-f48e231 .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-f48e231:has(:hover) .elementor-icon-box-title,
					 .elementor-4681 .elementor-element.elementor-element-f48e231:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4681 .elementor-element.elementor-element-f48e231 .elementor-icon-box-description{color:#000000;}.elementor-4681 .elementor-element.elementor-element-3453f76a:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-3453f76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");}.elementor-4681 .elementor-element.elementor-element-3453f76a > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-3453f76a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-4681 .elementor-element.elementor-element-3453f76a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-266887cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-db089a1{--iteration-count:infinite;--animation-duration:1200ms;padding:050px 0px 50px 0px;--dynamic-text-color:#000000;}.elementor-4681 .elementor-element.elementor-element-db089a1 .elementor-headline{text-align:center;}.elementor-4681 .elementor-element.elementor-element-db089a1 .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-db089a1 .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4681 .elementor-element.elementor-element-4fad4723{background-color:#F8FDFF;border-radius:020px 020px 020px 020px;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs-content-wrapper{border-width:2px;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-mobile-title, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-desktop-title.elementor-active, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs-content-wrapper{border-color:#CFE5FF;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title a{color:#000000;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title.elementor-active,
					 .elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title.elementor-active a{color:#009EFF;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-content{color:#000000;}.elementor-4681 .elementor-element.elementor-element-dd9e4fd:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-dd9e4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");}.elementor-4681 .elementor-element.elementor-element-dd9e4fd > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-dd9e4fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-4681 .elementor-element.elementor-element-dd9e4fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-42a5421e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-1ebca1f6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF6000;}.elementor-4681 .elementor-element.elementor-element-1ebca1f6 .elementor-headline{text-align:center;}.elementor-4681 .elementor-element.elementor-element-1ebca1f6 .elementor-headline-plain-text{color:#000000;}.elementor-4681 .elementor-element.elementor-element-1ebca1f6 .elementor-headline-dynamic-wrapper path{stroke:#0098FF;}.elementor-4681 .elementor-element.elementor-element-289e05de{background-color:#F8FDFF;border-radius:20px 20px 20px 20px;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-mobile-title, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-desktop-title.elementor-active, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs-content-wrapper{border-color:#CFE5FF;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title a{color:#000000;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title.elementor-active,
					 .elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title.elementor-active a{color:#009EFF;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-content{color:#000000;}.elementor-4681 .elementor-element.elementor-element-3a5da746:not(.elementor-motion-effects-element-type-background), .elementor-4681 .elementor-element.elementor-element-3a5da746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bconnect.vn/wp-content/uploads/2026/05/bg3-home4.png");}.elementor-4681 .elementor-element.elementor-element-3a5da746 > .elementor-container{max-width:1314px;}.elementor-4681 .elementor-element.elementor-element-3a5da746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-4681 .elementor-element.elementor-element-3a5da746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4681 .elementor-element.elementor-element-c91cc11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4681 .elementor-element.elementor-element-1ff134a5{width:var( --container-widget-width, 101.607% );max-width:101.607%;background-color:#F8FDFF;--container-widget-width:101.607%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tabs-wrapper{width:27%;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-mobile-title, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-desktop-title.elementor-active, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:before, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:after, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-content, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tabs-content-wrapper{border-color:#CFE5FF;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title, .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title a{color:#000000;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title.elementor-active,
					 .elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title.elementor-active a{color:#009EFF;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-content{color:#000000;}@media(max-width:1024px){.elementor-4681 .elementor-element.elementor-element-1f2f8d5 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4681 .elementor-element.elementor-element-41af227 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4681 .elementor-element.elementor-element-113e3333 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-4681 .elementor-element.elementor-element-1f2f8d5{width:47.264%;}.elementor-4681 .elementor-element.elementor-element-ad6600d{width:52.736%;}.elementor-4681 .elementor-element.elementor-element-565397d{width:57.247%;}.elementor-4681 .elementor-element.elementor-element-41af227{width:42.753%;}.elementor-4681 .elementor-element.elementor-element-113e3333{width:43.449%;}.elementor-4681 .elementor-element.elementor-element-22fd93df{width:56.551%;}.elementor-4681 .elementor-element.elementor-element-25824410{width:49.912%;}.elementor-4681 .elementor-element.elementor-element-47b30d2{width:50.045%;}.elementor-4681 .elementor-element.elementor-element-4409f188{width:49.912%;}.elementor-4681 .elementor-element.elementor-element-7eba3481{width:50.045%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4681 .elementor-element.elementor-element-1f2f8d5{width:100%;}.elementor-4681 .elementor-element.elementor-element-ad6600d{width:100%;}.elementor-4681 .elementor-element.elementor-element-565397d{width:100%;}.elementor-4681 .elementor-element.elementor-element-41af227{width:100%;}.elementor-4681 .elementor-element.elementor-element-113e3333{width:100%;}.elementor-4681 .elementor-element.elementor-element-22fd93df{width:100%;}.elementor-4681 .elementor-element.elementor-element-713daccd{width:50%;}.elementor-4681 .elementor-element.elementor-element-1e68cea7{width:50%;}.elementor-4681 .elementor-element.elementor-element-6a919e66{width:50%;}}/* Start custom CSS for tx_service_lists, class: .elementor-element-3adf1222 */.tz-ser-feat-item-wrap a{
     pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-4fad4723 *//* Loại bỏ hoàn toàn nền xám của thanh tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs-wrapper {
    background: transparent !important;
    border: none !important;
}

/* Loại bỏ nền của từng tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title {
    background: transparent !important;
    border: none !important;
}

/* Đảm bảo nội dung bên dưới cũng sạch sẽ */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-content {
    background: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* Thiết lập cơ bản cho tiêu đề Tab */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title {
    font-size: 16px !important;
    text-transform: lowpercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease !important;
    border-bottom: 3px solid transparent !important;
    color: #64748b !important;
    background: transparent !important;
}

/* 1. Tab Tốc độ (Xanh dương) */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(1).elementor-active,
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(1):hover {
    color: #2563eb !important;
    border-bottom: 3px solid #2563eb !important;
}

/* 2. Tab Hiệu suất (Xanh lá) */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(2).elementor-active,
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(2):hover {
    color: #059669 !important;
    border-bottom: 3px solid #059669 !important;
}

/* 3. Tab Tiêu chuẩn (Đỏ) */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(3).elementor-active,
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(3):hover {
    color: #dc2626 !important;
    border-bottom: 3px solid #dc2626 !important;
}

/* 4. Tab Trải nghiệm (Tím) */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(4).elementor-active,
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(4):hover {
    color: #7c3aed !important;
    border-bottom: 3px solid #7c3aed !important;
}

/* 5. Tab Quản trị (Cam) */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(5).elementor-active,
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title:nth-child(5):hover {
    color: #ea580c !important;
    border-bottom: 3px solid #ea580c !important;
}
/* Khung chung với hiệu ứng nổi lên */
.tab-content-wrapper { 
    padding: 40px; 
    border-radius: 20px; 
    border: 1px solid #e2e8f0; 
    background: #ffffff; 
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Mượt mà */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

/* Hiệu ứng di chuột (Nổi lên) */
.tab-content-wrapper:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 30px rgba(0,0,0,0.1);
}

/* Định nghĩa 5 màu sắc */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }

.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }
.tab-highlight { padding: 12px 20px; border-radius: 8px; font-weight: 600; }

/* Màu highlight tự động */
.color-blue .tab-highlight   { background: #dbeafe; color: #1d4ed8; }
.color-green .tab-highlight  { background: #d1fae5; color: #047857; }
.color-red .tab-highlight    { background: #fee2e2; color: #b91c1c; }
.color-purple .tab-highlight { background: #f3e8ff; color: #7c3aed; }
.color-orange .tab-highlight { background: #ffedd5; color: #c2410c; }
/* Tăng khoảng cách giữa các tiêu đề Tab */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title {
    padding: 20px 40px !important; /* Tăng chiều ngang cho mỗi tiêu đề */
    font-size: 18px !important; /* Tăng nhẹ cỡ chữ để cân đối với khung to */
}
/* Buộc widget và tất cả thành phần con giãn 100% */
.elementor-4681 .elementor-element.elementor-element-4fad4723, 
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs, 
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs-content-wrapper, 
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-content {
    width: 100% !important;
    max-width: none !important; /* Bỏ giới hạn cũ để nó tự theo container cha */
    box-sizing: border-box !important;
}

/* Loại bỏ khoảng cách thừa của widget Elementor */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
}

/* Ép tiêu đề dàn đều chiếm 100% không gian */
.elementor-4681 .elementor-element.elementor-element-4fad4723 .elementor-tab-title {
    flex: 1 1 auto !important; /* Quan trọng: giúp các tab giãn đều */
    text-align: center !important;
    padding: 20px 10px !important; /* Giảm padding ngang nếu bị quá dài */
}
/* Bố cục Grid cho nội dung Tab */
.tab-layout-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Chia 2 cột bằng nhau */
    gap: 40px;
    align-items: center;
}

/* Tùy chỉnh phía bên phải (ảnh) */
.tab-image-side img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

.tab-image-side img:hover {
    transform: scale(1.02);
}

/* Điều chỉnh lại font chữ nếu cần */
.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }

/* Responsive: Nếu màn hình nhỏ (điện thoại), cho ảnh lên trên */
@media (max-width: 768px) {
    .tab-layout-grid {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .tab-image-side { order: -1; } /* Ảnh nằm trên */
}

/* Giữ nguyên các định nghĩa class màu sắc của bạn */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }
/* Định dạng chung cho icon trong tiêu đề */
.tab-title i {
    margin-right: 12px;
    font-size: 22px;
    vertical-align: middle;
    transition: all 0.3s ease;
}

/* Tự động đổi màu icon theo class màu của từng Tab */
.color-blue .tab-title i   { color: #2563eb; }
.color-green .tab-title i  { color: #059669; }
.color-red .tab-title i    { color: #dc2626; }
.color-purple .tab-title i { color: #7c3aed; }
.color-orange .tab-title i { color: #ea580c; }

/* Hiệu ứng di chuột: Icon to nhẹ và nổi bật */
.tab-content-wrapper:hover .tab-title i {
    transform: scale(1.1);
}
.tab-title i {
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-289e05de *//* Loại bỏ hoàn toàn nền xám của thanh tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs-wrapper {
    background: transparent !important;
    border: none !important;
}

/* Loại bỏ nền của từng tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title {
    background: transparent !important;
    border: none !important;
}

/* Đảm bảo nội dung bên dưới cũng sạch sẽ */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-content {
    background: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* Thiết lập cơ bản cho tiêu đề Tab */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title {
    font-size: 16px !important;
    text-transform: lowpercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease !important;
    border-bottom: 3px solid transparent !important;
    color: #64748b !important;
    background: transparent !important;
}

/* 1. Tab Tốc độ (Xanh dương) */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(1).elementor-active,
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(1):hover {
    color: #2563eb !important;
    border-bottom: 3px solid #2563eb !important;
}

/* 2. Tab Hiệu suất (Xanh lá) */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(2).elementor-active,
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(2):hover {
    color: #059669 !important;
    border-bottom: 3px solid #059669 !important;
}

/* 3. Tab Tiêu chuẩn (Đỏ) */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(3).elementor-active,
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(3):hover {
    color: #dc2626 !important;
    border-bottom: 3px solid #dc2626 !important;
}

/* 4. Tab Trải nghiệm (Tím) */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(4).elementor-active,
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(4):hover {
    color: #7c3aed !important;
    border-bottom: 3px solid #7c3aed !important;
}

/* 5. Tab Quản trị (Cam) */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(5).elementor-active,
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title:nth-child(5):hover {
    color: #ea580c !important;
    border-bottom: 3px solid #ea580c !important;
}
/* Khung chung với hiệu ứng nổi lên */
.tab-content-wrapper { 
    padding: 40px; 
    border-radius: 20px; 
    border: 1px solid #e2e8f0; 
    background: #ffffff; 
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Mượt mà */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

/* Hiệu ứng di chuột (Nổi lên) */
.tab-content-wrapper:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 30px rgba(0,0,0,0.1);
}

/* Định nghĩa 5 màu sắc */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }

.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }
.tab-highlight { padding: 12px 20px; border-radius: 8px; font-weight: 600; }

/* Màu highlight tự động */
.color-blue .tab-highlight   { background: #dbeafe; color: #1d4ed8; }
.color-green .tab-highlight  { background: #d1fae5; color: #047857; }
.color-red .tab-highlight    { background: #fee2e2; color: #b91c1c; }
.color-purple .tab-highlight { background: #f3e8ff; color: #7c3aed; }
.color-orange .tab-highlight { background: #ffedd5; color: #c2410c; }
/* Tăng khoảng cách giữa các tiêu đề Tab */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title {
    padding: 20px 40px !important; /* Tăng chiều ngang cho mỗi tiêu đề */
    font-size: 18px !important; /* Tăng nhẹ cỡ chữ để cân đối với khung to */
}
/* Buộc widget và tất cả thành phần con giãn 100% */
.elementor-4681 .elementor-element.elementor-element-289e05de, 
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs, 
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs-content-wrapper, 
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-content {
    width: 100% !important;
    max-width: none !important; /* Bỏ giới hạn cũ để nó tự theo container cha */
    box-sizing: border-box !important;
}

/* Loại bỏ khoảng cách thừa của widget Elementor */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
}

/* Ép tiêu đề dàn đều chiếm 100% không gian */
.elementor-4681 .elementor-element.elementor-element-289e05de .elementor-tab-title {
    flex: 1 1 auto !important; /* Quan trọng: giúp các tab giãn đều */
    text-align: center !important;
    padding: 20px 10px !important; /* Giảm padding ngang nếu bị quá dài */
}
/* Bố cục Grid cho nội dung Tab */
.tab-layout-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Chia 2 cột bằng nhau */
    gap: 40px;
    align-items: center;
}

/* Tùy chỉnh phía bên phải (ảnh) */
.tab-image-side img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

.tab-image-side img:hover {
    transform: scale(1.02);
}

/* Điều chỉnh lại font chữ nếu cần */
.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }

/* Responsive: Nếu màn hình nhỏ (điện thoại), cho ảnh lên trên */
@media (max-width: 768px) {
    .tab-layout-grid {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .tab-image-side { order: -1; } /* Ảnh nằm trên */
}

/* Giữ nguyên các định nghĩa class màu sắc của bạn */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }
/* Định dạng chung cho icon trong tiêu đề */
.tab-title i {
    margin-right: 12px;
    font-size: 22px;
    vertical-align: middle;
    transition: all 0.3s ease;
}

/* Tự động đổi màu icon theo class màu của từng Tab */
.color-blue .tab-title i   { color: #2563eb; }
.color-green .tab-title i  { color: #059669; }
.color-red .tab-title i    { color: #dc2626; }
.color-purple .tab-title i { color: #7c3aed; }
.color-orange .tab-title i { color: #ea580c; }

/* Hiệu ứng di chuột: Icon to nhẹ và nổi bật */
.tab-content-wrapper:hover .tab-title i {
    transform: scale(1.1);
}
.tab-title i {
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-1ff134a5 *//* Loại bỏ hoàn toàn nền xám của thanh tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tabs-wrapper {
    background: transparent !important;
    border: none !important;
}

/* Loại bỏ nền của từng tiêu đề tab */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title {
    background: transparent !important;
    border: none !important;
}

/* Đảm bảo nội dung bên dưới cũng sạch sẽ */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-content {
    background: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* Thiết lập cơ bản cho tiêu đề Tab */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title {
    font-size: 16px !important;
    text-transform: lowpercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease !important;
    border-bottom: 3px solid transparent !important;
    color: #64748b !important;
    background: transparent !important;
}

/* 1. Tab Tốc độ (Xanh dương) */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(1).elementor-active,
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(1):hover {
    color: #2563eb !important;
    border-bottom: 3px solid #2563eb !important;
}

/* 2. Tab Hiệu suất (Xanh lá) */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(2).elementor-active,
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(2):hover {
    color: #059669 !important;
    border-bottom: 3px solid #059669 !important;
}

/* 3. Tab Tiêu chuẩn (Đỏ) */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(3).elementor-active,
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(3):hover {
    color: #dc2626 !important;
    border-bottom: 3px solid #dc2626 !important;
}

/* 4. Tab Trải nghiệm (Tím) */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(4).elementor-active,
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(4):hover {
    color: #7c3aed !important;
    border-bottom: 3px solid #7c3aed !important;
}

/* 5. Tab Quản trị (Cam) */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(5).elementor-active,
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title:nth-child(5):hover {
    color: #ea580c !important;
    border-bottom: 3px solid #ea580c !important;
}
/* Khung chung với hiệu ứng nổi lên */
.tab-content-wrapper { 
    padding: 40px; 
    border-radius: 20px; 
    border: 1px solid #e2e8f0; 
    background: #ffffff; 
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Mượt mà */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

/* Hiệu ứng di chuột (Nổi lên) */
.tab-content-wrapper:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 30px rgba(0,0,0,0.1);
}

/* Định nghĩa 5 màu sắc */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }

.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }
.tab-highlight { padding: 12px 20px; border-radius: 8px; font-weight: 600; }

/* Màu highlight tự động */
.color-blue .tab-highlight   { background: #dbeafe; color: #1d4ed8; }
.color-green .tab-highlight  { background: #d1fae5; color: #047857; }
.color-red .tab-highlight    { background: #fee2e2; color: #b91c1c; }
.color-purple .tab-highlight { background: #f3e8ff; color: #7c3aed; }
.color-orange .tab-highlight { background: #ffedd5; color: #c2410c; }



/* Ép tiêu đề dàn đều chiếm 100% không gian */
.elementor-4681 .elementor-element.elementor-element-1ff134a5 .elementor-tab-title {
    flex: 1 1 auto !important; /* Quan trọng: giúp các tab giãn đều */
    text-align: center !important;
    padding: 20px 10px !important; /* Giảm padding ngang nếu bị quá dài */
}
/* Bố cục Grid cho nội dung Tab */
.tab-layout-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Chia 2 cột bằng nhau */
    gap: 40px;
    align-items: center;
}

/* Tùy chỉnh phía bên phải (ảnh) */
.tab-image-side img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

.tab-image-side img:hover {
    transform: scale(1.02);
}

/* Điều chỉnh lại font chữ nếu cần */
.tab-title { font-size: 26px; font-weight: 800; color: #1e293b; margin-bottom: 20px; }
.tab-description { font-size: 16px; color: #475569; line-height: 1.8; margin-bottom: 25px; }

/* Responsive: Nếu màn hình nhỏ (điện thoại), cho ảnh lên trên */
@media (max-width: 768px) {
    .tab-layout-grid {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .tab-image-side { order: -1; } /* Ảnh nằm trên */
}

/* Giữ nguyên các định nghĩa class màu sắc của bạn */
.color-blue   { border-top: 6px solid #2563eb; }
.color-green  { border-top: 6px solid #059669; }
.color-red    { border-top: 6px solid #dc2626; }
.color-purple { border-top: 6px solid #7c3aed; }
.color-orange { border-top: 6px solid #ea580c; }
/* Định dạng chung cho icon trong tiêu đề */
.tab-title i {
    margin-right: 12px;
    font-size: 22px;
    vertical-align: middle;
    transition: all 0.3s ease;
}

/* Tự động đổi màu icon theo class màu của từng Tab */
.color-blue .tab-title i   { color: #2563eb; }
.color-green .tab-title i  { color: #059669; }
.color-red .tab-title i    { color: #dc2626; }
.color-purple .tab-title i { color: #7c3aed; }
.color-orange .tab-title i { color: #ea580c; }

/* Hiệu ứng di chuột: Icon to nhẹ và nổi bật */
.tab-content-wrapper:hover .tab-title i {
    transform: scale(1.1);
}
.tab-title i {
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
}/* End custom CSS */