.elementor-23159 .elementor-element.elementor-element-ca95512 .elementor-spacer-inner{height:20px;}.elementor-23159 .elementor-element.elementor-element-6f3beda > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-6f3beda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-2d7995a .elementor-text-editor{text-align:left;}.elementor-23159 .elementor-element.elementor-element-2d7995a{color:#1D1D1D;font-size:36px;font-weight:600;text-transform:uppercase;}.elementor-23159 .elementor-element.elementor-element-2d7995a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23159 .elementor-element.elementor-element-72fa7b3:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-72fa7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://vn-gateway.com/wp-content/uploads/2026/01/bg-gateway.png");background-position:20px -30px;background-size:cover;}.elementor-23159 .elementor-element.elementor-element-72fa7b3 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-72fa7b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-23159 .elementor-element.elementor-element-6b01574 .elementor-text-editor{column-gap:0px;text-align:left;}.elementor-23159 .elementor-element.elementor-element-6b01574{color:#000000;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-6b01574 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23159 .elementor-element.elementor-element-a8d6f55{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-23159 .elementor-element.elementor-element-a8d6f55 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-23159 .elementor-element.elementor-element-de08693:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-de08693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-de08693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-de08693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-8538103 .elementor-text-editor{text-align:left;}.elementor-23159 .elementor-element.elementor-element-8538103{color:#1D1D1D;}.elementor-23159 .elementor-element.elementor-element-8538103 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23159 .elementor-element.elementor-element-75cf69d:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-75cf69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-75cf69d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-75cf69d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-aa5eca7{text-align:center;}.elementor-23159 .elementor-element.elementor-element-73ce0c2:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-73ce0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-73ce0c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-73ce0c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-e515346:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-e515346 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-2c60031 .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-2c60031 .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-2c60031 .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-2c60031 .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-ebebe2a .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-ced3437 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-d18009e .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-e34c3e2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-e34c3e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-5b1cd61 .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-5b1cd61 .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-5b1cd61 .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-5b1cd61 .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-db59641 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-bb8ee8a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-5da8567 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-6c1427c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-6c1427c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-3c750fb .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-3c750fb .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-3c750fb .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-3c750fb .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-455bbb2 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-985a82c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-5f92e50 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-8ad413f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-8ad413f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-7365f99 .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-7365f99 .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-7365f99 .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-7365f99 .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-01cc7a5 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-4308a9c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-40fd200 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-d682412:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-d682412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-d682412{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-23159 .elementor-element.elementor-element-d682412 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-95cc075{--divider-border-style:dashed;--divider-color:#77777780;--divider-border-width:1px;}.elementor-23159 .elementor-element.elementor-element-95cc075 .elementor-divider-separator{width:100%;}.elementor-23159 .elementor-element.elementor-element-95cc075 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-23159 .elementor-element.elementor-element-10adb2f:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-10adb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-10adb2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-10adb2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-6bfb7eb{text-align:center;}.elementor-23159 .elementor-element.elementor-element-ea822fe:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-ea822fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-23159 .elementor-element.elementor-element-ea822fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23159 .elementor-element.elementor-element-ea822fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-085c4a9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-085c4a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-617a79a .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-617a79a .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-617a79a .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-617a79a .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-dfa6106 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-79ff868 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-ed97269 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-2b20c9a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-2b20c9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-ab14b4a .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-ab14b4a .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-ab14b4a .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-ab14b4a .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-1898f6c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-38acbae .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-b3f5ed2 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:400;line-height:26px;}.elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-16b2d76:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-16b2d76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-1408268 .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-1408268 .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-1408268 .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-1408268 .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-5781406 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-81f5294 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-23159 .elementor-element.elementor-element-c0b480a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-element-populated, .elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-element-populated > .elementor-background-overlay, .elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-element-populated{box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23159 .elementor-element.elementor-element-c0b480a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-1f5c655 .elementor-icon-wrapper{text-align:left;}.elementor-23159 .elementor-element.elementor-element-1f5c655 .elementor-icon{font-size:40px;}.elementor-23159 .elementor-element.elementor-element-1f5c655 .elementor-icon i, .elementor-23159 .elementor-element.elementor-element-1f5c655 .elementor-icon svg{transform:rotate(0deg);}.elementor-23159 .elementor-element.elementor-element-42328c6 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-23159 .elementor-element.elementor-element-3a8b2b4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-23159 .elementor-element.elementor-element-d5c5399 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-23159 .elementor-element.elementor-element-a35b0df:not(.elementor-motion-effects-element-type-background), .elementor-23159 .elementor-element.elementor-element-a35b0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://vn-gateway.com/wp-content/uploads/2026/01/bg-form.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23159 .elementor-element.elementor-element-a35b0df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-23159 .elementor-element.elementor-element-a35b0df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23159 .elementor-element.elementor-element-ea1e645 > .elementor-widget-container{padding:24px 24px 24px 24px;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}@media(max-width:767px){.elementor-23159 .elementor-element.elementor-element-8538103{font-size:21px;}}@media(min-width:768px){.elementor-23159 .elementor-element.elementor-element-c5a4edb{width:46.5%;}.elementor-23159 .elementor-element.elementor-element-a7258e2{width:53.5%;}}/* Start custom CSS for section, class: .elementor-element-d721f66 */.panel-problem{
   padding: 20px 0 63px;
}
.panel-problem .elementor-row{
   gap: 4px;
}
.panel-problem .story_box{
    text-align: center;
    padding: 0;
}
.panel-problem .story_box .desc_wrapper {
    margin-bottom: 12px;
}
.panel-problem .story_box .desc_wrapper h3 {
    margin: 0;
    font-family: Barlow;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
}
.panel-problem .story_box .desc_wrapper {
    margin-right: 0%;
}
.panel-problem .story_box .photo_wrapper img {
    margin: auto;
}
.panel-problem .story_box .hr_color{
    display: none
}
.panel-problem .story_box .desc p{
    font-family: SF Pro Display;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
@media screen and (max-width: 767px) {
    .panel-problem{
       padding: 0px 0 10px;
    }
    .panel-problem .story_box .desc_wrapper h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .panel-problem .story_box .desc p{
        font-weight: 400;
        font-size: 14px;
        line-height: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b01574 */.gateway-text{
    display: flex;
    flex-direction: column;
    font-family: Barlow;
    font-weight: 600;
    font-size: 32px;
    line-height: 46px;
    color: #FFFFFF
}
.gateway-text h2{
    color: #FFFFFF;
    font-family: AkiraExpanded;
    font-size: 53.47px;
    line-height: 73.52px;
    font-weight: 800;
}
.gateway-text h3{
    color: transparent;
    font-family: AkiraExpanded;
    -webkit-text-stroke: 1px rgb(255, 255, 255);
    font-weight: 800;
    font-size: 51.8px;
    line-height: 71.22px;
}
.max-h-text{
    height: 100%;
    display: flex;
    align-items: center;
}
@media screen and (max-width: 767px) {
	.gateway-text{
        font-size: 24px;
        line-height: 24px;
    }
    .gateway-text h2{
        font-size: 45.8px !important;
        line-height: 45.8px;
    }
    .gateway-text h3{
        font-size: 44px;
        line-height: 44px;
    }
    .gateway-text p{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de08693 */.pdb-10{
    padding-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75cf69d */.heading-sub .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
.heading-sub h3{
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
	color: #4A4A4A;
	margin-bottom: 0;
	position: relative;
	display: inline-block;
}
.heading-sub h3::before{
    content: '';
    position: absolute;
    top: 15px;
    right: calc(100% + 24px);
    width: 149px;
    height: 8px;
    background: linear-gradient(91.03deg, rgba(255, 189, 193, 0) 0.88%, #BF1923 101.76%);
}
.heading-sub h3::after{
    content: '';
    position: absolute;
    top: 15px;
    left: calc(100% + 24px);
    width: 149px;
    height: 8px;
	background: linear-gradient(91.03deg, #BF1923 0.88%, rgba(255, 189, 193, 0) 101.76%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ced3437 */.project-title{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 68px;
}
.project-title a {
    text-decoration: underline;
}
.project-title i {
    margin-left: 5px;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('/wp-content/plugins/LayerSlider/assets/static/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/wp-content/plugins/LayerSlider/assets/static/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wp-content/plugins/LayerSlider/assets/static/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/LayerSlider/assets/static/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
    font-weight: normal;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73ce0c2 */.panel-project {
    padding: 24px 0 32px;
}
.panel-project .elementor-row{
    gap: 24px
}
.panel-project i {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
    div#Content .elementor-section-wrap .elementor-section .elementor-column-wrap {
         padding: 16px !important; 
    }
    .panel-project .elementor-container{
        padding: 0 10px;
    }
    .heading-sub h3::before {
        display: none;
    }
    .heading-sub h3:after {
         display: none;;
    }
}
@media (max-width: 375px) {
    .heading-sub h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .panel-project {
        padding: 10px 0;
    }
    .pdb-10 {
        padding-bottom: 0px;
    }
    .elementor-heading-title {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    p.elementor-heading-title{
        font-size: 16px !important;
        line-height: 16px !important;
    }
    .project-title {
        height: auto;
    }
    .line-dashed .elementor-divider {
         padding-bottom: 2px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d682412 */.line-dashed .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
.line-dashed .elementor-divider{
    padding-bottom: 32px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec619f7 */.form-inquiries-main {
    max-width: 552px;
    margin-left: auto;
}
.form-inquiries-main h2{
    font-weight: 600;
    font-size: 36px;
    line-height: 52px;
    color: #BF1923;
}
.form-inquiries-main p{
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
}
.form-inquiries-main label{
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px !important; 
    color: #4A4A4A;
}
.form-inquiries-main input{
    width: 100%;
    height: 48px;
    border: 1px solid #D2D2D2;
    box-shadow: none;
    color: #1D1D1D;
    padding: 11px 12px;
    border-radius: 8px !important;
}
.form-inquiries-main input:placeholder{
    color: #777777
}
.form-inquiries-main .row:not(:last-child) .field {
    margin-bottom: 12px;
}
.form-inquiries-main textarea{
    height: 72px;
    box-shadow: none;
    border: 1px solid #D2D2D2;
    color: #1D1D1D;
    padding: 11px 12px;
    border-radius: 8px !important;
    resize: none;
}
.form-inquiries-main textarea:placeholder{
    color: #777777
}
.form-inquiries-main .recaptcha{
    margin: 32px 0 40px;
}
.form-inquiries-main input[type="submit"]{
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    background: #BF1923 !important;
    outline: none !important;
    border: none !important;
    color: #FFFFFF;
    height: 48px !important;
    margin: 0;
}
.form-inquiries-main .cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    position: inherit;
    padding: 0px; 
    background: transparent;
}
.form-inquiries-main .wpcf7 form.invalid .wpcf7-response-output{
    border: none;
    color: #BF1923;
    margin: 0;
}
.form-inquiries-main .cf7-smart-grid.has-grid .field>label em {
    display: inline-block;
}
@media (max-width: 767px) {
    .form-inquiries-main {
        margin: auto;
    }

}
@media (max-width: 375px) {
    .form-inquiries-main {
        margin: auto;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a35b0df */@media screen and (max-width: 375px) {
	.panel-form{
	    padding: 20px 0 !important;
	}
	.panel-form .elementor-widget-container{
	    padding: 10px !important;
	}
	.panel-form h2{
	    margin: 0;
	}
}/* End custom CSS */
/* Start custom CSS */.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1240px;
}/* End custom CSS */