.elementor-110 .elementor-element.elementor-element-47c43bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110 .elementor-element.elementor-element-47c43bc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-110 .elementor-element.elementor-element-7e5f522 .elementor-repeater-item-3566346 .swiper-slide-bg{background-color:#18181B;background-image:url(https://exoqueen.com/wp-content/uploads/2026/07/BannerWeb-scaled.jpg);background-size:cover;}.elementor-110 .elementor-element.elementor-element-7e5f522 .elementor-repeater-item-5e7b6bf .swiper-slide-bg{background-color:#18181B;background-image:url(https://exoqueen.com/wp-content/uploads/2026/06/exo-queen-plus-scaled.jpg);background-size:cover;}.elementor-110 .elementor-element.elementor-element-7e5f522 .elementor-repeater-item-2f0c39c .swiper-slide-bg{background-color:#FF2259;background-image:url(https://exoqueen.com/wp-content/uploads/2026/06/exo-queen-scaled.jpg);background-size:cover;}.elementor-110 .elementor-element.elementor-element-7e5f522 .swiper-slide{height:70vh;transition-duration:calc(5000ms*1.2);}.elementor-110 .elementor-element.elementor-element-7e5f522 .swiper-slide-contents{max-width:66%;}.elementor-110 .elementor-element.elementor-element-7e5f522 .swiper-slide-inner{text-align:center;}.elementor-110 .elementor-element.elementor-element-38c4d3a > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-38c4d3a{padding:60px 20px 40px 20px;}.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-110 .elementor-element.elementor-element-7e9955f{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-bf11e7b{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:var( --e-global-color-kadence1 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-110 .elementor-element.elementor-element-42a5c16 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:rgba(255,255,255,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-110 .elementor-element.elementor-element-42a5c16 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-42a5c16 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-42a5c16 .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-42a5c16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-42a5c16{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-110 .elementor-element.elementor-element-2f7c2f5 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-2f7c2f5:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-2f7c2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, #FF839A 100%);}.elementor-110 .elementor-element.elementor-element-2f7c2f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:48px 20px 48px 20px;}.elementor-110 .elementor-element.elementor-element-2f7c2f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-25f0cc4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-25f0cc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.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-110 .elementor-element.elementor-element-eaf7f72 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-eaf7f72.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-eaf7f72.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-eaf7f72.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-eaf7f72 .elementor-icon{font-size:40px;}.elementor-110 .elementor-element.elementor-element-eaf7f72 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-eaf7f72 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-eaf7f72 .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-b4ac1a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-b4ac1a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-878bd82 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-878bd82.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-878bd82.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-878bd82.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-878bd82 .elementor-icon{font-size:40px;}.elementor-110 .elementor-element.elementor-element-878bd82 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-878bd82 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-878bd82 .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-bb1be5a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-bb1be5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-f03e443 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-f03e443.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-f03e443.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-f03e443.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-f03e443 .elementor-icon{font-size:40px;}.elementor-110 .elementor-element.elementor-element-f03e443 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-f03e443 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-f03e443 .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-d7cf082.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-d7cf082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-aadff78 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-aadff78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-aadff78.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-aadff78.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-aadff78 .elementor-icon{font-size:40px;}.elementor-110 .elementor-element.elementor-element-aadff78 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-aadff78 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-aadff78 .elementor-icon-box-title{color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-42ea576 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-42ea576:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-42ea576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eq-soft-bg );}.elementor-110 .elementor-element.elementor-element-42ea576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 20px 20px 20px;}.elementor-110 .elementor-element.elementor-element-42ea576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-0e5cd1c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-110 .elementor-element.elementor-element-0e5cd1c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-7f3f703 > .elementor-container{max-width:1240px;}.elementor-110 .elementor-element.elementor-element-7f3f703:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-7f3f703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F3;}.elementor-110 .elementor-element.elementor-element-7f3f703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 12px 72px 12px;}.elementor-110 .elementor-element.elementor-element-7f3f703 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-3c99fe9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-3c99fe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-703fe51 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-703fe51:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-703fe51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eq-soft-bg );}.elementor-110 .elementor-element.elementor-element-703fe51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:56px 20px 56px 20px;}.elementor-110 .elementor-element.elementor-element-703fe51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4f783de{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-110 .elementor-element.elementor-element-4f783de .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-8882b0e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-110 .elementor-element.elementor-element-8882b0e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:var( --e-global-color-eq-strongest );}.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-110 .elementor-element.elementor-element-9390639 .elementor-tab-title, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title:before, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title:after, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-content, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-mobile-title, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-desktop-title.elementor-active, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title:before, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title:after, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-content, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper{border-color:transparent;}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-desktop-title.elementor-active{background-color:transparent;}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper{background-color:transparent;}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title, .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title a{color:var( --e-global-color-eq-medium );}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title.elementor-active,
					 .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title.elementor-active a{color:var( --e-global-color-eq-subtle );}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title{font-family:"Be Vietnam Pro", Sans-serif;font-weight:600;}.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-content{font-family:"Be Vietnam Pro", Sans-serif;}.elementor-110 .elementor-element.elementor-element-121a23d:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-121a23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-121a23d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-121a23d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-eca0777.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-110 .elementor-element.elementor-element-eca0777.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-110 .elementor-element.elementor-element-eca0777 > .elementor-element-populated{padding:60px 40px 60px 80px;}.elementor-110 .elementor-element.elementor-element-5492004{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-110 .elementor-element.elementor-element-5492004 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-5492004.elementor-element{--align-self:center;}.elementor-110 .elementor-element.elementor-element-daa39a1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-110 .elementor-element.elementor-element-daa39a1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:700;line-height:1.25em;color:var( --e-global-color-eq-strongest );}.elementor-110 .elementor-element.elementor-element-bd0ee37 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-110 .elementor-element.elementor-element-bd0ee37 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-bd0ee37 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-bd0ee37 .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-bd0ee37 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-c4a66e0.elementor-column .elementor-widget-wrap{align-items:stretch;}.elementor-110 .elementor-element.elementor-element-c4a66e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:stretch;align-items:stretch;}.elementor-110 .elementor-element.elementor-element-c4a66e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-e7ec756:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-e7ec756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-e7ec756{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-e7ec756 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-4fb2a5c.elementor-column .elementor-widget-wrap{align-items:stretch;}.elementor-110 .elementor-element.elementor-element-4fb2a5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:stretch;align-items:stretch;}.elementor-110 .elementor-element.elementor-element-4fb2a5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{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-110 .elementor-element.elementor-element-4b53856{text-align:center;}.elementor-110 .elementor-element.elementor-element-4b53856 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-6df639a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-110 .elementor-element.elementor-element-6df639a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-110 .elementor-element.elementor-element-6df639a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-110 .elementor-element.elementor-element-6df639a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-6df639a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-110 .elementor-element.elementor-element-6df639a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-110 .elementor-element.elementor-element-6df639a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-1c4a437{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-110 .elementor-element.elementor-element-1c4a437 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-09891e9{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-110 .elementor-element.elementor-element-09891e9 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-4de7eeb{text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-110 .elementor-element.elementor-element-e01d636 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-110 .elementor-element.elementor-element-e01d636 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-e01d636 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-e01d636 .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-e01d636 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-f518b0d > .elementor-container{max-width:1240px;}.elementor-110 .elementor-element.elementor-element-f518b0d:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-f518b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-f518b0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-110 .elementor-element.elementor-element-f518b0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-ff6877d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:-48px;}.elementor-110 .elementor-element.elementor-element-2bb8a60{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-110 .elementor-element.elementor-element-2bb8a60 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-7fcad85 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-7fcad85:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-7fcad85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eq-soft-bg );}.elementor-110 .elementor-element.elementor-element-7fcad85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 20px 64px 20px;}.elementor-110 .elementor-element.elementor-element-7fcad85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-e222612{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-110 .elementor-element.elementor-element-e222612 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.91 * 100% );}.elementor-110 .elementor-element.elementor-element-bc7da25:after{content:"0.91";}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__thumbnail__link{width:100%;}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__meta-data span + span:before{content:"/";}.elementor-110 .elementor-element.elementor-element-bc7da25{--grid-column-gap:30px;--grid-row-gap:24px;}.elementor-110 .elementor-element.elementor-element-bc7da25.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:16px;}.elementor-110 .elementor-element.elementor-element-bc7da25.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:16px;}.elementor-110 .elementor-element.elementor-element-bc7da25.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:16px;}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__title, .elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__meta-data{color:rgba(255, 34, 89,0.7);font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;line-height:1.55em;}.elementor-110 .elementor-element.elementor-element-a254753 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-110 .elementor-element.elementor-element-a254753 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-a254753 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-a254753 .elementor-button:hover svg, .elementor-110 .elementor-element.elementor-element-a254753 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-a254753{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-110 .elementor-element.elementor-element-c300ae5 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-c300ae5:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-c300ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-c300ae5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-110 .elementor-element.elementor-element-c300ae5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-aee2265.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-aee2265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-aee2265 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-110 .elementor-element.elementor-element-1bb37b0 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-1bb37b0 .elementor-icon{font-size:36px;}.elementor-110 .elementor-element.elementor-element-1bb37b0 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-1bb37b0 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-110 .elementor-element.elementor-element-1bb37b0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-bb24f19.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-bb24f19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-bb24f19 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-110 .elementor-element.elementor-element-abf481f .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-abf481f .elementor-icon{font-size:36px;}.elementor-110 .elementor-element.elementor-element-abf481f .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-abf481f .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-110 .elementor-element.elementor-element-abf481f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-995450f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-995450f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-995450f > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-110 .elementor-element.elementor-element-f316d6a .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-f316d6a .elementor-icon{font-size:36px;}.elementor-110 .elementor-element.elementor-element-f316d6a .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-f316d6a .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-110 .elementor-element.elementor-element-f316d6a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-4c9266c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-4c9266c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-110 .elementor-element.elementor-element-4c9266c > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-110 .elementor-element.elementor-element-058a207 .elementor-icon-box-wrapper{gap:20px;}.elementor-110 .elementor-element.elementor-element-058a207 .elementor-icon{font-size:36px;}.elementor-110 .elementor-element.elementor-element-058a207 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-058a207 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-110 .elementor-element.elementor-element-058a207 .elementor-icon-box-title{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-7e5f522 .swiper-slide{height:50vh;}.elementor-110 .elementor-element.elementor-element-eca0777 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-110 .elementor-element.elementor-element-5492004{text-align:center;}.elementor-110 .elementor-element.elementor-element-daa39a1{text-align:center;}.elementor-110 .elementor-element.elementor-element-6df639a > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-110 .elementor-element.elementor-element-1c4a437{text-align:center;}.elementor-110 .elementor-element.elementor-element-09891e9{text-align:center;}.elementor-110 .elementor-element.elementor-element-4de7eeb{text-align:center;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-7e5f522 .swiper-slide{height:45vh;}.elementor-110 .elementor-element.elementor-element-25f0cc4{width:100%;}.elementor-110 .elementor-element.elementor-element-b4ac1a2{width:100%;}.elementor-110 .elementor-element.elementor-element-bb1be5a{width:100%;}.elementor-110 .elementor-element.elementor-element-d7cf082{width:100%;}.elementor-110 .elementor-element.elementor-element-0e5cd1c .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-703fe51{padding:40px 16px 40px 16px;}.elementor-110 .elementor-element.elementor-element-8882b0e .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-eca0777 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-110 .elementor-element.elementor-element-5492004{text-align:center;}.elementor-110 .elementor-element.elementor-element-daa39a1{text-align:center;}.elementor-110 .elementor-element.elementor-element-daa39a1 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-6df639a > .elementor-element-populated{padding:24px 16px 40px 16px;}.elementor-110 .elementor-element.elementor-element-1c4a437{text-align:center;}.elementor-110 .elementor-element.elementor-element-09891e9{text-align:center;}.elementor-110 .elementor-element.elementor-element-09891e9 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-4de7eeb{text-align:center;}.elementor-110 .elementor-element.elementor-element-2bb8a60 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-e222612 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-110 .elementor-element.elementor-element-bc7da25:after{content:"0.5";}.elementor-110 .elementor-element.elementor-element-bc7da25 .elementor-post__thumbnail__link{width:100%;}.elementor-110 .elementor-element.elementor-element-aee2265{width:100%;}.elementor-110 .elementor-element.elementor-element-bb24f19{width:100%;}.elementor-110 .elementor-element.elementor-element-995450f{width:100%;}.elementor-110 .elementor-element.elementor-element-4c9266c{width:100%;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-25f0cc4{width:25%;}.elementor-110 .elementor-element.elementor-element-b4ac1a2{width:25%;}.elementor-110 .elementor-element.elementor-element-bb1be5a{width:25%;}.elementor-110 .elementor-element.elementor-element-d7cf082{width:25%;}.elementor-110 .elementor-element.elementor-element-eca0777{width:50%;}.elementor-110 .elementor-element.elementor-element-c4a66e0{width:50%;}.elementor-110 .elementor-element.elementor-element-4fb2a5c{width:50%;}.elementor-110 .elementor-element.elementor-element-6df639a{width:50%;}.elementor-110 .elementor-element.elementor-element-aee2265{width:25%;}.elementor-110 .elementor-element.elementor-element-bb24f19{width:25%;}.elementor-110 .elementor-element.elementor-element-995450f{width:25%;}.elementor-110 .elementor-element.elementor-element-4c9266c{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-25f0cc4{width:50%;}.elementor-110 .elementor-element.elementor-element-b4ac1a2{width:50%;}.elementor-110 .elementor-element.elementor-element-bb1be5a{width:50%;}.elementor-110 .elementor-element.elementor-element-d7cf082{width:50%;}.elementor-110 .elementor-element.elementor-element-eca0777{width:100%;}.elementor-110 .elementor-element.elementor-element-c4a66e0{width:100%;}.elementor-110 .elementor-element.elementor-element-4fb2a5c{width:100%;}.elementor-110 .elementor-element.elementor-element-6df639a{width:100%;}.elementor-110 .elementor-element.elementor-element-aee2265{width:50%;}.elementor-110 .elementor-element.elementor-element-bb24f19{width:50%;}.elementor-110 .elementor-element.elementor-element-995450f{width:50%;}.elementor-110 .elementor-element.elementor-element-4c9266c{width:50%;}}/* Start custom CSS for html, class: .elementor-element-6525afc *//* === Slider wrap (Swiper) === */
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider-wrap {
      position: relative;
      max-width: 1240px;
      margin: 0 auto;
      padding: 8px 60px;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider {
      overflow: hidden;
      /* top: room for hover lift (-8px) + extra; bottom: shadow + pagination */
      padding: 24px 4px 72px;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider .swiper-wrapper { align-items: stretch; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider .swiper-slide { height: auto; display: flex; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider .swiper-slide > .omb-skin-card { width: 100%; }

  /* Pagination dots */
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-pagination {
      position: absolute;
      bottom: 24px;
      left: 0; right: 0;
      text-align: center;
      z-index: 2;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-pagination .swiper-pagination-bullet {
      width: 8px; height: 8px;
      background: rgba(42, 26, 31, 0.20);
      opacity: 1;
      margin: 0 5px !important;
      transition: width 250ms cubic-bezier(0.16, 1, 0.3, 1), background 250ms ease;
      border-radius: 999px;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-pagination .swiper-pagination-bullet-active {
      width: 28px;
      background: var(--e-global-color-primary);
  }

  /* Nav arrows */
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-nav {
      position: absolute;
      top: calc(50% - 16px);
      transform: translateY(-50%);
      width: 48px; height: 48px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      border: 0;
      border-radius: 999px;
      background: #FFFFFF;
      color: var(--e-global-color-primary);
      box-shadow: 0 6px 18px rgba(42, 26, 31, 0.12), 0 1px 3px rgba(42, 26, 31, 0.08);
      cursor: pointer;
      z-index: 5;
      transition: background 280ms ease, color 280ms ease, transform 280ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 280ms ease, opacity 280ms ease;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-nav svg { width: 18px; height: 18px; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-prev { left: 4px; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-next { right: 4px; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-nav:hover {
      background: linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
      color: #FFFFFF;
      transform: translateY(-50%) scale(1.08);
      box-shadow: 0 12px 28px rgba(255, 34, 89, 0.35);
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-nav.swiper-button-disabled {
      opacity: 0.35;
      cursor: default;
      pointer-events: none;
  }
  @media (max-width: 640px) {
      .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-slider-wrap { padding: 8px 12px; }
      .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-nav { display: none; }
  }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card {
      position: relative;
      isolation: isolate;
      padding: 40px 32px 32px;
      border-radius: 24px;
      overflow: hidden;
      background:
          linear-gradient(160deg, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 60%),
          linear-gradient(180deg, var(--e-global-color-secondary) 0%, #FF839A 100%);
      border: 1px solid rgba(255,255,255,0.10);
      box-shadow: 0 12px 32px rgba(26, 20, 20, 0.18), inset 0 1px 0 rgba(255,255,255,0.10);
      color: #FFFFFF;
      transition: transform 500ms cubic-bezier(0.16, 1, 0.3, 1),
                  box-shadow 500ms cubic-bezier(0.16, 1, 0.3, 1),
                  border-color 400ms ease;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card::before {
      content: "";
      position: absolute;
      inset: 0;
      border-radius: inherit;
      padding: 1px;
      background: linear-gradient(140deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%, rgba(229, 187, 177,0.25) 100%);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      -webkit-mask-composite: xor;
              mask-composite: exclude;
      pointer-events: none;
      opacity: 0.9;
  }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card-glow {
      position: absolute;
      width: 280px;
      height: 280px;
      top: -120px;
      left: 50%;
      transform: translateX(-50%);
      background: radial-gradient(circle at center, rgba(229, 187, 177,0.45) 0%, rgba(229, 187, 177,0) 70%);
      filter: blur(8px);
      opacity: 0;
      transition: opacity 600ms ease;
      pointer-events: none;
      z-index: 0;
  }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover {
      transform: translateY(-8px);
      box-shadow: 0 24px 48px rgba(26, 20, 20, 0.32), 0 0 0 1px rgba(229, 187, 177,0.25), inset 0 1px 0 rgba(255,255,255,0.16);
      border-color: rgba(229, 187, 177,0.30);
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover .omb-skin-card-glow { opacity: 1; }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-icon {
      position: relative;
      width: 96px;
      height: 96px;
      margin-bottom: 24px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF5F7;
      z-index: 1;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-icon-bg {
      position: absolute;
      inset: 0;
      border-radius: 50%;
      background: linear-gradient(135deg, rgba(229, 187, 177,0.30) 0%, rgba(255, 34, 89,0.15) 100%);
      border: 1px solid rgba(255,255,255,0.20);
      box-shadow: inset 0 2px 8px rgba(255,255,255,0.12), 0 8px 24px rgba(26, 20, 20, 0.25);
      transition: transform 600ms cubic-bezier(0.16, 1, 0.3, 1), background 400ms ease;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-icon svg {
      position: relative;
      width: 44px;
      height: 44px;
      transition: transform 600ms cubic-bezier(0.16, 1, 0.3, 1);
      filter: drop-shadow(0 2px 6px rgba(0,0,0,0.18));
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover .omb-skin-icon-bg {
      transform: scale(1.08) rotate(-4deg);
      background: linear-gradient(135deg, rgba(229, 187, 177,0.45) 0%, rgba(255, 34, 89,0.25) 100%);
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover .omb-skin-icon svg { transform: scale(1.1) rotate(4deg); }

  /* tone variants — tất cả trắng kem */
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card--sun .omb-skin-icon { color: #FFF5F7; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card--droplet .omb-skin-icon { color: #FFF5F7; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card--sparkle .omb-skin-icon { color: #FFF5F7; }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card--shield .omb-skin-icon { color: #FFF5F7; }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-title {
      font-family: 'Playfair Display', serif !important;
      font-weight: 700;
      font-size: 22px;
      margin: 0 0 12px;
      color: #FFFFFF !important;
      letter-spacing: -0.01em;
      z-index: 1;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-desc {
      font-family: 'Be Vietnam Pro', sans-serif;
      font-size: 14.5px;
      line-height: 1.65;
      color: rgba(255,255,255,0.82);
      margin: 0 0 24px;
      z-index: 1;
      flex: 1;
  }

  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-cta {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 10px 22px;
      border-radius: 999px;
      background: rgba(255,255,255,0.08);
      border: 1px solid rgba(255,255,255,0.18);
      color: #FFFFFF !important;
      font-family: 'Be Vietnam Pro', sans-serif;
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0.6px;
      text-transform: uppercase;
      text-decoration: none !important;
      backdrop-filter: blur(8px);
      transition: background 300ms ease, border-color 300ms ease, transform 300ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 300ms ease;
      z-index: 1;
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-cta svg {
      width: 16px;
      height: 16px;
      transition: transform 350ms cubic-bezier(0.16, 1, 0.3, 1);
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover .omb-skin-cta {
      background: #FFFFFF;
      border-color: #FFFFFF;
      color: var(--e-global-color-eq-strongest) !important;
      box-shadow: 0 8px 20px rgba(255,255,255,0.20);
  }
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-card:hover .omb-skin-cta svg { transform: translateX(4px); }

  /* Defeat any stray <p>/<a> theme underline */
  .elementor-110 .elementor-element.elementor-element-6525afc .omb-skin-cta { background-image: none !important; }/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-9390639 */.elementor-110 .elementor-element.elementor-element-9390639,
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs,
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper,
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-content {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center;
    gap: 6px;
    background: #FFFFFF;
    border: 1px solid var(--e-global-color-eq-subtle);
    border-radius: 999px;
    padding: 6px;
    width: max-content;
    margin: 0 auto 28px !important;
    box-shadow: 0 4px 12px rgba(42, 26, 31, 0.04);
}
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title {
    padding: 11px 28px !important;
    border-radius: 999px !important;
    border: 0 !important;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.2px;
    color: var(--e-global-color-eq-medium) !important;
    cursor: pointer;
    transition: background 300ms cubic-bezier(0.16, 1, 0.3, 1),
                color 250ms ease,
                box-shadow 300ms ease,
                transform 200ms ease !important;
}
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title:hover:not(.elementor-active) {
    color: var(--e-global-color-eq-strongest) !important;
    background: rgba(255, 255, 255, 0.6);
}
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%) !important;
    color: #FFFFFF !important;
    box-shadow: 0 4px 12px rgba(255, 34, 89, 0.28), 0 1px 2px rgba(255, 34, 89, 0.18);
    transform: translateY(-1px);
}
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tab-title::after { display: none !important; }
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-content {
    padding: 32px 0 0 !important;
    border: 0 !important;
}

/* Mobile accordion titles — match the pill style, full width */
.elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-mobile-title {
    display: none;
}

@media (max-width: 767px) {
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-wrapper { display: none !important; }
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
        background: #FFFFFF;
        border: 1px solid var(--e-global-color-eq-subtle);
        border-radius: 24px;
        padding: 6px;
    }
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-mobile-title {
        display: block !important;
        order: 0;
        padding: 12px 20px !important;
        border-radius: 999px !important;
        border: 0 !important;
        background: transparent !important;
        color: var(--e-global-color-eq-medium) !important;
        font-weight: 500;
        font-size: 14px;
        text-align: center;
        cursor: pointer;
        transition: background 250ms ease, color 250ms ease, box-shadow 250ms ease;
    }
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-mobile-title.elementor-active {
        background: linear-gradient(135deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%) !important;
        color: #FFFFFF !important;
        box-shadow: 0 4px 12px rgba(183, 121, 31,0.28), 0 1px 2px rgba(183, 121, 31,0.18);
    }
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-content {
        order: 1;
        width: 100%;
        padding: 18px 6px 6px !important;
        background: #FFFFFF;
        border-radius: 18px;
        margin-top: 6px;
    }
    .elementor-110 .elementor-element.elementor-element-9390639 .elementor-tabs-content-wrapper > .elementor-tab-content:not(.elementor-active) {
        display: none !important;
    }
}/* End custom CSS */