.elementor-17 .elementor-element.elementor-element-82e2e46{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--border-radius:0px 0px 80px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-82e2e46::before, .elementor-17 .elementor-element.elementor-element-82e2e46 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-82e2e46 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-82e2e46 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-82e2e46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-82e2e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #253B1A14 25%, #253B1A69 91%);}.elementor-17 .elementor-element.elementor-element-82e2e46:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-82e2e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://tour.flightgolf.com.vn/wp-content/uploads/2026/09/global-golf-tour-01.jpg") 50% 50%;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b919077 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-b919077{text-align:start;}.elementor-17 .elementor-element.elementor-element-b919077 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a25bafd > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a25bafd .ue-text{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-a25bafd .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-a25bafd .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-a25bafd .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-04aa1d1 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-04aa1d1{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-04aa1d1 > *{max-width:50%;}.elementor-17 .elementor-element.elementor-element-8817b28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-8817b28 .elementor-button{font-family:"Chakra Petch", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-3bb92ad{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-9eb7473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-c8f5d23 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c8f5d23 .ue-text{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-c8f5d23 .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-c8f5d23 .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-c8f5d23 .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-852b63f{--display:flex;}.elementor-17 .elementor-element.elementor-element-b326c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-3c83ce6 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3c83ce6{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-17 .elementor-element.elementor-element-1015288{--display:flex;}.elementor-17 .elementor-element.elementor-element-02617c0 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-02617c0{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:30px;}.elementor-17 .elementor-element.elementor-element-a130805{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:19px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:05px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:40px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-a130805.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-17 .elementor-element.elementor-element-a130805.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17 .elementor-element.elementor-element-a130805.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-17 .elementor-element.elementor-element-a130805.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Chakra Petch", Sans-serif;}.elementor-17 .elementor-element.elementor-element-c2da195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-30bcbde{text-align:center;}.elementor-17 .elementor-element.elementor-element-30bcbde img{width:68%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-df7f30f{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-df7f30f{left:0px;}.elementor-17 .elementor-element.elementor-element-df7f30f{top:238px;}.elementor-17 .elementor-element.elementor-element-597ae80{width:auto;max-width:auto;top:372px;text-align:end;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-597ae80{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-597ae80{left:0px;}.elementor-17 .elementor-element.elementor-element-597ae80 img{width:51%;}.elementor-17 .elementor-element.elementor-element-621a06a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-f97cbe0 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-f97cbe0{text-align:start;}.elementor-17 .elementor-element.elementor-element-f97cbe0 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#000000;}.elementor-17 .elementor-element.elementor-element-4253f49 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue-text{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-3e6afbf{--display:flex;}.elementor-17 .elementor-element.elementor-element-27f3987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-a032107{--display:grid;--e-con-grid-template-columns:2fr 3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-80d4dc5{--display:flex;}.elementor-17 .elementor-element.elementor-element-a4461cf img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-f4b25d6{--display:flex;--justify-content:space-between;}.elementor-17 .elementor-element.elementor-element-cffc94b{--display:flex;}.elementor-17 .elementor-element.elementor-element-a3ffdba .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-34582b7{text-align:justify;color:#000000;}.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-612703f .elementor-button{font-family:"Chakra Petch", Sans-serif;font-size:13px;}.elementor-17 .elementor-element.elementor-element-f2d6672{--display:flex;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-95afd3f img{width:60%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-3a70dfe{--display:flex;}.elementor-17 .elementor-element.elementor-element-a4ec3b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-6de0f95{--display:grid;--e-con-grid-template-columns:2fr 3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-3f3f664{--display:flex;}.elementor-17 .elementor-element.elementor-element-23ac867 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-f836a75{--display:flex;--justify-content:space-between;}.elementor-17 .elementor-element.elementor-element-8c0cb7e{--display:flex;}.elementor-17 .elementor-element.elementor-element-ca30e95 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-43abf18{text-align:justify;color:#000000;}.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button{font-size:13px;}.elementor-17 .elementor-element.elementor-element-bd93167{--display:flex;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-e291fce img{width:60%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-ed0b153{--display:flex;}.elementor-17 .elementor-element.elementor-element-82ad5f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-ffa126e{--display:grid;--e-con-grid-template-columns:2fr 3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-bc6db7a{--display:flex;}.elementor-17 .elementor-element.elementor-element-411e1d4 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-5d2bd72{--display:flex;--justify-content:space-between;}.elementor-17 .elementor-element.elementor-element-b1408cb{--display:flex;}.elementor-17 .elementor-element.elementor-element-d901628 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-a3a9d31{color:#000000;}.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button{font-size:13px;}.elementor-17 .elementor-element.elementor-element-54e8253{--display:flex;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-35cba93 img{width:60%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-4d4a309{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:23px;--n-tabs-gap:45px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:010px;--n-tabs-title-padding-left:0px;}.elementor-17 .elementor-element.elementor-element-4d4a309 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4d4a309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#749F11;}.elementor-17 .elementor-element.elementor-element-4d4a309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17 .elementor-element.elementor-element-4d4a309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#749F11;}.elementor-17 .elementor-element.elementor-element-4d4a309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#D9D9D9;}.elementor-17 .elementor-element.elementor-element-4d4a309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){text-transform:none;}.elementor-17 .elementor-element.elementor-element-4635a5b.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-467e6bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-467e6bb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-467e6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5879121A;}.elementor-17 .elementor-element.elementor-element-b5877ff > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-e435257{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-e435257:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e435257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5879121A;}.elementor-17 .elementor-element.elementor-element-d026d16 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-d026d16{text-align:start;}.elementor-17 .elementor-element.elementor-element-d026d16 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#000000;}.elementor-17 .elementor-element.elementor-element-ed07840 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-fbeb049 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fbeb049 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-fbeb049 .elementor-button{font-family:"Chakra Petch", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0px;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid-item{padding:10px 10px 10px 10px;border-style:none;transition:all 200ms ease-in-out;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid-item:hover{border-style:none;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid-item.ue-active-item{border-style:none;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-17 .elementor-element.elementor-element-207ebac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-7612d99 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-7612d99{text-align:start;}.elementor-17 .elementor-element.elementor-element-7612d99 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#000000;}.elementor-17 .elementor-element.elementor-element-f0f1a9d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-8a6e224{--display:grid;--e-con-grid-template-columns:596fr 356fr 356fr 356fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-7b69b59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-97afe5f{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-97afe5f{right:0px;}.elementor-17 .elementor-element.elementor-element-97afe5f{top:0px;}.elementor-17 .elementor-element.elementor-element-97afe5f img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-d9b863e{--display:flex;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-e097608 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-e097608{z-index:2;text-align:start;}.elementor-17 .elementor-element.elementor-element-e097608 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;color:#000000;}.elementor-17 .elementor-element.elementor-element-43847ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17 .elementor-element.elementor-element-70f37c7{z-index:3;}.elementor-17 .elementor-element.elementor-element-70f37c7 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b7ac29c{z-index:3;}.elementor-17 .elementor-element.elementor-element-b7ac29c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-8c36b73{--display:flex;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5ce6316{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-5ce6316{right:0px;}.elementor-17 .elementor-element.elementor-element-5ce6316{top:0px;}.elementor-17 .elementor-element.elementor-element-5ce6316 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-57ee020{--display:flex;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-7707cb2 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-7707cb2{z-index:2;text-align:start;}.elementor-17 .elementor-element.elementor-element-7707cb2 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;color:#000000;}.elementor-17 .elementor-element.elementor-element-68d0f25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17 .elementor-element.elementor-element-4c962a2{z-index:3;}.elementor-17 .elementor-element.elementor-element-4c962a2 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1422d2c{z-index:3;}.elementor-17 .elementor-element.elementor-element-1422d2c .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-97a9529{--display:flex;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-edf8079{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-edf8079{right:0px;}.elementor-17 .elementor-element.elementor-element-edf8079{top:0px;}.elementor-17 .elementor-element.elementor-element-edf8079 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-50ef2bf{--display:flex;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-b741743 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-b741743{z-index:2;text-align:start;}.elementor-17 .elementor-element.elementor-element-b741743 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;color:#000000;}.elementor-17 .elementor-element.elementor-element-6aa44b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17 .elementor-element.elementor-element-4ecda5b{z-index:3;}.elementor-17 .elementor-element.elementor-element-4ecda5b .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-257d4c9{z-index:3;}.elementor-17 .elementor-element.elementor-element-257d4c9 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e55283d{--display:flex;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75d5674{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-75d5674{right:0px;}.elementor-17 .elementor-element.elementor-element-75d5674{top:0px;}.elementor-17 .elementor-element.elementor-element-75d5674 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-30f673b{--display:flex;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-765c7c4 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-765c7c4{z-index:2;text-align:start;}.elementor-17 .elementor-element.elementor-element-765c7c4 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:15px;color:#000000;}.elementor-17 .elementor-element.elementor-element-6e5afe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17 .elementor-element.elementor-element-198b4a8{z-index:3;}.elementor-17 .elementor-element.elementor-element-198b4a8 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-88cb125{z-index:3;}.elementor-17 .elementor-element.elementor-element-88cb125 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9647b39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-69330bf > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-69330bf{text-align:start;}.elementor-17 .elementor-element.elementor-element-69330bf .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;}.elementor-17 .elementor-element.elementor-element-24677da > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-24677da .ue-text{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-24677da .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-24677da .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-24677da .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-6dbf908{--display:flex;}.elementor-17 .elementor-element.elementor-element-96571e9 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue_post_grid{grid-template-columns:repeat(4, minmax(0, 1fr));text-align:inherit;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_grid_style_one_item{overflow:hidden;border-radius:20px;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_grid_style_one{transition:all 300ms;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_grid_style_one .uc_content{transition:all 300ms;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-meta-data--date{order:0;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue_p_title{justify-content:inherit;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_content{padding:15px 15px 15px 15px;background-color:#eeeeee;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_image{aspect-ratio:16 / 9;background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_image img{aspect-ratio:16 / 9;object-fit:Contain;object-position:Top;transform:scale(100%);}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_title a{color:#000000;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_title a > *{color:#000000;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_title a,.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_title a > *{font-size:15px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_title{margin-top:0px;min-height:0px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-meta-data{color:#707070;gap:8px;width:auto;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-meta-data{margin-top:5px;gap:15px;justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_text{color:#636363;margin-top:10px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_more_btn svg{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-96571e9 .uc_post_button{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-17 .elementor-element.elementor-element-96571e9 .view-switcher-button{justify-content:end;}.elementor-17 .elementor-element.elementor-element-96571e9 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-17 .elementor-element.elementor-element-96571e9 .view-switcher svg{width:25px;height:25px;}.elementor-17 .elementor-element.elementor-element-68f2c0f{--display:flex;}.elementor-17 .elementor-element.elementor-element-9c1185f > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_grid_style_one_wrap{grid-gap:30px;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue_post_grid{grid-template-columns:repeat(4, minmax(0, 1fr));text-align:inherit;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_grid_style_one_item{overflow:hidden;border-radius:20px;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_grid_style_one{transition:all 300ms;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_grid_style_one .uc_content{transition:all 300ms;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-meta-data--date{order:0;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue_p_title{justify-content:inherit;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_content{padding:15px 15px 15px 15px;background-color:#eeeeee;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_image{aspect-ratio:16 / 9;background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_image img{aspect-ratio:16 / 9;object-fit:Contain;object-position:Top;transform:scale(100%);}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_title a{color:#000000;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_title a > *{color:#000000;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_title a,.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_title a > *{font-size:15px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_title{margin-top:0px;min-height:0px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-meta-data{color:#707070;gap:8px;width:auto;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-meta-data svg{fill:#707070;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-meta-data{margin-top:5px;gap:15px;justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_text{color:#636363;margin-top:10px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_more_btn svg{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-9c1185f .uc_post_button{text-align:inherit;}.elementor-17 .elementor-element.elementor-element-9c1185f .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-17 .elementor-element.elementor-element-9c1185f .view-switcher-button{justify-content:end;}.elementor-17 .elementor-element.elementor-element-9c1185f .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-17 .elementor-element.elementor-element-9c1185f .view-switcher svg{width:25px;height:25px;}.elementor-17 .elementor-element.elementor-element-b8e873c{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:03px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:1px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-b8e873c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-17 .elementor-element.elementor-element-b8e873c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17 .elementor-element.elementor-element-b8e873c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-17 .elementor-element.elementor-element-b8e873c > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b8e873c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Chakra Petch", Sans-serif;text-transform:capitalize;}.elementor-17 .elementor-element.elementor-element-10e7e08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-741b330{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-1d13056{--display:flex;}.elementor-17 .elementor-element.elementor-element-2ee5522 img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-8715560{--display:flex;}.elementor-17 .elementor-element.elementor-element-47e145f{--display:flex;}.elementor-17 .elementor-element.elementor-element-b02a8e6 img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-6dca343{--display:flex;}.elementor-17 .elementor-element.elementor-element-6a7c3ac img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-d8a9536{--display:flex;}.elementor-17 .elementor-element.elementor-element-39a9700 img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-adec195{--display:grid;--e-con-grid-template-columns:1fr 1fr 2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-775eadd{--display:flex;}.elementor-17 .elementor-element.elementor-element-f05a221{--display:flex;}.elementor-17 .elementor-element.elementor-element-6835ba4 img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-4ec9a83{--display:flex;}.elementor-17 .elementor-element.elementor-element-0b01b66:not( .elementor-widget-image ) .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-0b01b66.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://tour.flightgolf.com.vn/wp-content/uploads/2026/09/flight-golf-logo.svg );-webkit-mask-size:88%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17 .elementor-element.elementor-element-0b01b66 img{filter:brightness( 81% ) contrast( 90% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-e2909ad{--display:flex;}.elementor-17 .elementor-element.elementor-element-e75988a img{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-d0a13cc{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 60px 0px 0px;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-2bd04ac > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue_beginning_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue_gradient_text{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue_ending_text{color:#000000;}.elementor-17 .elementor-element.elementor-element-de11f37 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-17 .elementor-element.elementor-element-de11f37{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-17 .elementor-element.elementor-element-de11f37 > *{max-width:45%;}.elementor-17 .elementor-element.elementor-element-1533471 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1533471 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-1533471 .elementor-button{font-family:"Chakra Petch", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-4253f49 .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-a032107{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-6de0f95{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ffa126e{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-8a6e224{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-24677da .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-b8e873c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-741b330{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-adec195{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue_gradient_text{font-size:31px;}.elementor-17 .elementor-element.elementor-element-de11f37 > *{max-width:89%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-82e2e46{--min-height:79vh;--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-17 .elementor-element.elementor-element-b919077 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-a25bafd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a25bafd .ue_gradient_text{font-size:40px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-04aa1d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-04aa1d1{font-size:17px;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-04aa1d1 > *{max-width:100%;}.elementor-17 .elementor-element.elementor-element-8817b28 .elementor-button{font-size:12px;}.elementor-17 .elementor-element.elementor-element-3bb92ad{--margin-top:039px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-c8f5d23 .ue_gradient_text{font-size:25px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-30bcbde{text-align:center;}.elementor-17 .elementor-element.elementor-element-30bcbde img{width:88%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-df7f30f{right:-52px;}body.rtl .elementor-17 .elementor-element.elementor-element-df7f30f{left:-52px;}.elementor-17 .elementor-element.elementor-element-df7f30f{top:21px;text-align:end;}.elementor-17 .elementor-element.elementor-element-df7f30f img{width:61%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-597ae80{right:-16px;}body.rtl .elementor-17 .elementor-element.elementor-element-597ae80{left:-16px;}.elementor-17 .elementor-element.elementor-element-597ae80{top:158.626px;}.elementor-17 .elementor-element.elementor-element-621a06a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-f97cbe0 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-4253f49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-4253f49 .ue_gradient_text{font-size:34px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-a032107{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a3ffdba{text-align:center;}.elementor-17 .elementor-element.elementor-element-95afd3f{text-align:start;}.elementor-17 .elementor-element.elementor-element-95afd3f img{width:35%;}.elementor-17 .elementor-element.elementor-element-6de0f95{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-ca30e95{text-align:center;}.elementor-17 .elementor-element.elementor-element-ffa126e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-d901628{text-align:center;}.elementor-17 .elementor-element.elementor-element-4d4a309{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;}.elementor-17 .elementor-element.elementor-element-467e6bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-b5877ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-b5877ff .ue_gradient_text{font-size:26px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-e435257{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-d026d16 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-ed07840 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-ed07840 .ue_gradient_text{font-size:25px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-42f70d7 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-207ebac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-7612d99 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-f0f1a9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-f0f1a9d .ue_gradient_text{font-size:25px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-8a6e224{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e097608 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-7707cb2 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-b741743 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-765c7c4 .elementor-heading-title{font-size:15px;}.elementor-17 .elementor-element.elementor-element-69330bf{text-align:center;}.elementor-17 .elementor-element.elementor-element-24677da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-24677da .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-24677da .ue_gradient_text{font-size:25px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-96571e9 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-9c1185f .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-b8e873c{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-741b330{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-adec195{--e-con-grid-template-columns:2;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-d0a13cc{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17 .elementor-element.elementor-element-2bd04ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-2bd04ac .ue_gradient_text{font-size:34px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-de11f37 > *{max-width:100%;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-9eb7473{--width:50%;}.elementor-17 .elementor-element.elementor-element-c2da195{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-b919077 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-b919077 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e2e46 *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-82e2e46,
  .elementor-17 .elementor-element.elementor-element-82e2e46.e-con,
  .elementor-17 .elementor-element.elementor-element-82e2e46 > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f97cbe0 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-f97cbe0 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-612703f *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f213 *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e8699d *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-612703f *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f213 *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e8699d *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-612703f *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f213 *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e8699d *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-612703f *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-612703f .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439f213 *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-439f213 .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e8699d *//* Khối bên trái (Nút chữ) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button {
  position: relative;
  background: #0E0E0E !important; /* Nền đen */
  color: #FFFFFF !important;     /* Chữ trắng */
  border-radius: 10px !important; 
  padding: 14px 28px !important;
  margin-right: 52px !important; /* Ghép sát dính liền, không khe hở */
  overflow: visible !important;
  transition: all 0.3s ease;
  z-index: 2; 
}

/* Khối bên phải (Ô Icon) */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  right: -52px;
  width: 52px;
  height: 100%;
  background: #0E0E0E; /* Nền đen ô icon */
  border-radius: 10px; 
  transition: all 0.3s ease;
  z-index: 1;
}

/* Định vị Icon nằm giữa ô vuông bên phải */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon {
  position: absolute !important;
  right: -52px !important;
  top: 0 !important;
  width: 52px !important;
  height: 100% !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3;
}

/* Style cho Icon */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon i,
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button-icon svg {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  fill: none !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
}

/* Hiệu ứng Hover */
.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover {
  background: #222222 !important;
}

.elementor-17 .elementor-element.elementor-element-8e8699d .elementor-button:hover::after {
  background: #222222;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4d4a309 *//* Ép khung chứa content Tab có overflow hidden */
.elementor-17 .elementor-element.elementor-element-4d4a309 .elementor-tabs-content-wrapper {
  overflow: hidden;
  position: relative;
}

/* Tạo hiệu ứng Slide mượt khi chuyển Tab */
.elementor-17 .elementor-element.elementor-element-4d4a309 .elementor-tab-content {
  display: block !important; /* Ghi đè display:none của Elementor */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transform: translateX(50px); /* Đẩy tab ẩn sang phải */
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Tab đang Active thì trượt về vị trí chuẩn */
.elementor-17 .elementor-element.elementor-element-4d4a309 .elementor-tab-content.elementor-active {
  position: relative;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-621a06a *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-621a06a,
  .elementor-17 .elementor-element.elementor-element-621a06a.e-con,
  .elementor-17 .elementor-element.elementor-element-621a06a > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467e6bb *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-467e6bb,
  .elementor-17 .elementor-element.elementor-element-467e6bb.e-con,
  .elementor-17 .elementor-element.elementor-element-467e6bb > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d026d16 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-d026d16 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e435257 *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-e435257,
  .elementor-17 .elementor-element.elementor-element-e435257.e-con,
  .elementor-17 .elementor-element.elementor-element-e435257 > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7612d99 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-7612d99 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e097608 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-e097608 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b863e *//* Custom Card Container (Desktop/Laptop) */
.elementor-17 .elementor-element.elementor-element-d9b863e {
  width: 100%;
  aspect-ratio: 596 / 476;
}

/* Mobile Responsive */
@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-d9b863e {
    aspect-ratio: 356 / 476;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7707cb2 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-7707cb2 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ee020 *//* Custom Card Container (Desktop/Laptop) */
.elementor-17 .elementor-element.elementor-element-57ee020 {
  width: 100%;
  aspect-ratio: 356 / 476;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741743 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-b741743 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ef2bf *//* Custom Card Container (Desktop/Laptop) */
.elementor-17 .elementor-element.elementor-element-50ef2bf {
  width: 100%;
  aspect-ratio: 356 / 476;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-765c7c4 *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-765c7c4 .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f673b *//* Custom Card Container (Desktop/Laptop) */
.elementor-17 .elementor-element.elementor-element-30f673b {
  width: 100%;
  aspect-ratio: 356 / 476;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a6e224 *//* ==========================================================
   FIX CHUYỂN DỰA TRÊN DOM CONTAINER CỦA ELEMENTOR (MOBILE)
   ========================================================== */
@media (max-width: 767px) {

  /* 1. CONTAINER CHA (GRID/FLEX) */
  .elementor-17 .elementor-element.elementor-element-8a6e224 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    gap: 16px !important;
    padding: 0 16px 16px 16px !important;

    /* Hủy hoàn toàn Grid layout của Desktop */
    grid-template-columns: none !important;
    grid-auto-flow: unset !important;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .elementor-17 .elementor-element.elementor-element-8a6e224::-webkit-scrollbar {
    display: none;
  }

  /* 2. CÁC CARD CON TRỰC TIẾP (Cấp 1) */
  .elementor-17 .elementor-element.elementor-element-8a6e224 > .e-con,
  .elementor-17 .elementor-element.elementor-element-8a6e224 > .e-parent,
  .elementor-17 .elementor-element.elementor-element-8a6e224 > div {
    /* Ép kích thước 80% width màn hình */
    flex: 0 0 80% !important;
    min-width: 80% !important;
    max-width: 80% !important;

    /* ĐỊNH DẠNG TỶ LỆ 356:476 CHUẨN ĐÉT */
    aspect-ratio: 356 / 476 !important;
    height: auto !important;

    /* BẮT BUỘC: Đặt vị trí làm mỏ neo cho ảnh absolute chui vào */
    position: relative !important;
    overflow: hidden !important;
    border-radius: 20px !important;
    scroll-snap-align: start;
  }

  /* Fix lỗi Elementor đẻ ra e-con-inner */
  .elementor-17 .elementor-element.elementor-element-8a6e224 > .e-con > .e-con-inner {
    height: 100% !important;
    position: relative !important;
  }

  /* 3. THẺ THỦ MÔN (IMAGE WIDGET & THẺ IMG) - Ép làm nền chìm */
  .elementor-17 .elementor-element.elementor-element-8a6e224 img,
  .elementor-17 .elementor-element.elementor-element-8a6e224 .elementor-widget-image,
  .elementor-17 .elementor-element.elementor-element-8a6e224 .elementor-widget-image img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 356 / 476 !important;
    object-fit: cover !important;
    object-position: center !important;
    z-index: 1 !important;
    margin: 0 !important;
  }

  /* 4. KHỐI TEXT/BADGE (Nổi lên trên ảnh) */
  .elementor-17 .elementor-element.elementor-element-8a6e224 .elementor-widget:not(.elementor-widget-image),
  .elementor-17 .elementor-element.elementor-element-8a6e224 > .e-con > .e-con:not(.elementor-widget-image),
  .elementor-17 .elementor-element.elementor-element-8a6e224 .card-body,
  .elementor-17 .elementor-element.elementor-element-8a6e224 .card-content {
    position: relative !important;
    z-index: 3 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207ebac *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-207ebac,
  .elementor-17 .elementor-element.elementor-element-207ebac.e-con,
  .elementor-17 .elementor-element.elementor-element-207ebac > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69330bf *//* Chỉ cho phép thẻ tiêu đề bên trong tạo chấm đỏ */
.elementor-17 .elementor-element.elementor-element-69330bf .elementor-heading-title::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  background-color: #ff4d4f !important; /* Mã màu đỏ */
  border-radius: 5px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9647b39 *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-9647b39,
  .elementor-17 .elementor-element.elementor-element-9647b39.e-con,
  .elementor-17 .elementor-element.elementor-element-9647b39 > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7e08 *//* Ép từ màn hình lớn xuống để đè hoàn toàn style Elementor */
@media (min-width: 1921px) {
  .elementor-17 .elementor-element.elementor-element-10e7e08,
  .elementor-17 .elementor-element.elementor-element-10e7e08.e-con,
  .elementor-17 .elementor-element.elementor-element-10e7e08 > .e-con-inner {
    width: 1728px !important;
    max-width: 1728px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */