.elementor-154 .elementor-element.elementor-element-93474e8:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-93474e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("/build/web/igame-index-lobby-wm/img/bg.png"); */
    background-position: center center;
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-93474e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-93474e8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-shortcode .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-shortcode .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-154 .elementor-element.elementor-element-012cc9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-63fbac2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-63fbac2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-site-logo .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-site-logo .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
    border-color: var(--e-global-color-primary);
}

.elementor-widget-site-logo .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-site-logo-container, .elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-caption-width figcaption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-site-logo .hfe-site-logo-container img {
    width: 300px;
}

.elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-site-logo img {
    max-width: 75%;
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-5aafdd9 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
}

.elementor-widget-text-editor .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-0b82ec7>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-154 .elementor-element.elementor-element-0b82ec7 {
    text-align: center;
    font-family: "Kanit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-154 .elementor-element.elementor-element-df7f3c7>.elementor-widget-container {
    margin: -10px 0px 25px 0px;
}

.elementor-154 .elementor-element.elementor-element-df7f3c7 {
    text-align: center;
    font-family: "Kanit", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 13px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-button .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-154 .elementor-element.elementor-element-9a0bb3c .elementor-button {
    background-color: transparent;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-image: linear-gradient(180deg, #FFDF00 0%, #B36900 100%);
    border-radius: 5px 5px 5px 5px;
    padding: 20px 40px 20px 40px;
}

.elementor-154 .elementor-element.elementor-element-9a0bb3c>.elementor-widget-container {
    margin: -05px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-64b03df.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-64b03df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-image .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-154 .elementor-element.elementor-element-575a189 img {
    width: 479px;
}

.elementor-154 .elementor-element.elementor-element-e1dacc0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-f6c0af6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-f6c0af6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-154 .elementor-element.elementor-element-87f7512>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    border-radius: 0px 0px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-87f7512 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 200;
}

.elementor-154 .elementor-element.elementor-element-b79ea6a>.elementor-container {
    max-width: 2000px;
}

.elementor-154 .elementor-element.elementor-element-b79ea6a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-b79ea6a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image-carousel .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image-carousel .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-154 .elementor-element.elementor-element-88f4f43 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-154 .elementor-element.elementor-element-42440e7e:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-42440e7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/build/web/igame-index-lobby-wm/img/bggๅ.png");
    background-position: center center;
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-42440e7e>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-42440e7e {
    border-style: none;
    box-shadow: 0px 0px 10px 9px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-706ee6a3:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-706ee6a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #111214D9;
}

.elementor-154 .elementor-element.elementor-element-706ee6a3 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 7px 10px 7px;
}

.elementor-154 .elementor-element.elementor-element-706ee6a3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-c47bfc4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-c47bfc4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-681e3e8d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-681e3e8d>.elementor-container {
    max-width: 800px;
}

.elementor-154 .elementor-element.elementor-element-681e3e8d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-154 .elementor-element.elementor-element-28cffef4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A1A;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-28cffef4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-28cffef4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 3px 5px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
}

.elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-3e8eaead {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-3e8eaead img {
    width: 63px;
}

.elementor-154 .elementor-element.elementor-element-6afbb17a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-6afbb17a {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-6afbb17a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-281c71c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A1A;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-281c71c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-281c71c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 3px 5px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
}

.elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-55e8d22b img {
    width: 63px;
}

.elementor-154 .elementor-element.elementor-element-6410d96b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-6410d96b {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-6410d96b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-66b0d117:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A1A;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-66b0d117.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-66b0d117.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 3px 5px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
}

.elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-74ceebc2 img {
    width: 63px;
}

.elementor-154 .elementor-element.elementor-element-56c9e03f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-56c9e03f {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-56c9e03f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-15d64e8d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A1A;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-15d64e8d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-15d64e8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 3px 5px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
}

.elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-71ef63d2 img {
    width: 63px;
}

.elementor-154 .elementor-element.elementor-element-37b373dc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-37b373dc {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-37b373dc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-5f18f7d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1A1A1A;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-5f18f7d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-5f18f7d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 3px 5px 3px;
    --e-column-margin-right: 3px;
    --e-column-margin-left: 3px;
}

.elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-7bf90546 img {
    width: 63px;
}

.elementor-154 .elementor-element.elementor-element-713d2be2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-713d2be2 {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-713d2be2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-4b4fe6d7 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-6d912586>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-1acc604d img {
    width: 68px;
}

.elementor-154 .elementor-element.elementor-element-1acc604d .widget-image-caption {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-widget-uael-image-gallery .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-image-gallery .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter, .elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
    color: var(--e-global-color-accent);
}

.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-current {
    background-color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 30px;
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-grid-img-caption {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-4e98613 .uael-img-gallery-wrap .uael-grid-img-caption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-135ac74e img {
    width: 68px;
}

.elementor-154 .elementor-element.elementor-element-135ac74e .widget-image-caption {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 30px;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-grid-img-caption {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-img-gallery-wrap .uael-grid-img-caption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-2a60d77 img {
    width: 68px;
}

.elementor-154 .elementor-element.elementor-element-2a60d77 .widget-image-caption {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 30px;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-grid-img-caption {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-9ef941d .uael-img-gallery-wrap .uael-grid-img-caption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-9a82e6d img {
    width: 68px;
}

.elementor-154 .elementor-element.elementor-element-9a82e6d .widget-image-caption {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 30px;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-grid-img-caption {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-977e045 .uael-img-gallery-wrap .uael-grid-img-caption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-79f5dfe0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-79f5dfe0 {
    padding: 10px 10px 10px 10px;
}

.elementor-154 .elementor-element.elementor-element-60bf2b56 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: flex-start;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-60bf2b56 .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-60bf2b56 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-60bf2b56 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-60bf2b56 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-1bc093e1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 30px;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-grid-img-caption {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-196dee73 .uael-img-gallery-wrap .uael-grid-img-caption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-158a2e1d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-248a116f .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-248a116f .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-248a116f .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-248a116f .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-248a116f .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-7816f828 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    align-items: center;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-6f27e596 .uael-grid-img-thumbnail img {
    transform: scale(1);
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-6f27e596 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-dd73479:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-dd73479>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/build/web/igame-index-lobby-wm/img/8456421-scaled.jpg");
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-dd73479>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1C1E2285 0%, #171B1E 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-dd73479 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-ee9508b {
    border-style: solid;
    border-width: 0px 0px 07px 0px;
    border-color: #FFC83B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 02px 0px;
}

.elementor-154 .elementor-element.elementor-element-ee9508b, .elementor-154 .elementor-element.elementor-element-ee9508b>.elementor-background-overlay {
    border-radius: 0% 0% 0% 90%;
}

.elementor-154 .elementor-element.elementor-element-ee9508b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-ef2294f img {
    width: 716px;
}

.elementor-154 .elementor-element.elementor-element-70b1996>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
}

.elementor-154 .elementor-element.elementor-element-70b1996 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-70b1996 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-db6231e {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-39e855b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-39e855b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #F2297587 100%);
}

.elementor-154 .elementor-element.elementor-element-39e855b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-39e855b>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-39e855b>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-39e855b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-39e855b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-39e855b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-7caade1>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-7caade1 img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-3220a6f {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-3220a6f .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-0410a56 {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-967a3d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #F2C92987 100%);
}

.elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-967a3d5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-b01e644>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-b01e644 img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-23d12c0 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-23d12c0 .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-c323e2a {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-9e5af48:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #F2802987 100%);
}

.elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-9e5af48>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-401521c>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-401521c img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-98b9c08 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-98b9c08 .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-dcf9460 {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-b4e9cb9 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-425eb91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-425eb91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #F2A42987 100%);
}

.elementor-154 .elementor-element.elementor-element-425eb91>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-425eb91>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-425eb91>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-425eb91>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-425eb91>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-425eb91>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-94911ac>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-94911ac img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-b1c46ec {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-b1c46ec .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-b657bd2 {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-a712d94:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-a712d94>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #F2702987 100%);
}

.elementor-154 .elementor-element.elementor-element-a712d94>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-a712d94>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-a712d94>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-a712d94>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-a712d94>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-a712d94>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-0e3b9e3>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-0e3b9e3 img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-6e54e18 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-6e54e18 .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-6a41b41 {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-249c0a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #5F000000 61%, #296CF287 100%);
}

.elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-154 .elementor-element.elementor-element-249c0a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-06f7329>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-06f7329 img {
    width: 80%;
}

.elementor-154 .elementor-element.elementor-element-60bc008 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-60bc008 .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-91b109e {
    font-family: "Kanit", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-154 .elementor-element.elementor-element-559ea8d1>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-559ea8d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-28d451bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E0E0E8F;
}

.elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-28d451bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-62cc7fa>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
}

.elementor-154 .elementor-element.elementor-element-62cc7fa {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-62cc7fa .elementor-heading-title {
    color: #000000;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-2483aba>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
}

.elementor-154 .elementor-element.elementor-element-2483aba {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-76c08da.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-76c08da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-76c08da>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-76c08da>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-2c42de4 .hfe-site-logo-container, .elementor-154 .elementor-element.elementor-element-2c42de4 .hfe-caption-width figcaption {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-2c42de4 .hfe-site-logo .hfe-site-logo-container img {
    width: 210px;
}

.elementor-154 .elementor-element.elementor-element-2c42de4 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-2c42de4 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
}

.elementor-154 .elementor-element.elementor-element-be67211>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
}

.elementor-154 .elementor-element.elementor-element-be67211 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-be67211 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-b2cf005>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
}

.elementor-154 .elementor-element.elementor-element-b2cf005 {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-53a082f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-53a082f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-154 .elementor-element.elementor-element-0f0a0ca {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-154 .elementor-element.elementor-element-0f0a0ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-30d51c7 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-f4d40c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E0E0E8F;
}

.elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-element-populated, .elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-element-populated>.elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-f4d40c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-497abe88 img {
    width: 237px;
}

.elementor-154 .elementor-element.elementor-element-0470fa6>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
}

.elementor-154 .elementor-element.elementor-element-0470fa6 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-0470fa6 .elementor-heading-title {
    color: #000000;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-154 .elementor-element.elementor-element-0a7d8f1 img {
    width: 710px;
}

.elementor-154 .elementor-element.elementor-element-337abf9>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
}

.elementor-154 .elementor-element.elementor-element-337abf9 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-337abf9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}

.elementor-widget-uael-posts .eael-protected-content-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .protected-content-error-msg {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-posts-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-posts .uael-post__header-filter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-grid-pagination a.page-numbers {
    color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-grid-pagination span.page-numbers.current {
    color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__load-more {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-inf-loader>div {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-uael-posts .uael-grid-pagination a.page-numbers, .elementor-widget-uael-posts .uael-grid-pagination span.page-numbers.current {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title, .elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__meta-data {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__meta-data svg {
    fill: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title, .elementor-widget-uael-posts .uael-post__title a {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title:hover, .elementor-widget-uael-posts .uael-post__title a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__title a {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-uael-posts .uael-post__meta-data span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__terms {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__terms a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__terms a {
    color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__excerpt {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-uael-posts a.uael-post__read-more {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-prev:before, .elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-next:before {
    color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow {
    border-color: var(--e-global-color-accent);
    border-style: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow i {
    color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__datebox {
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__separator {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-posts[data-skin="news"] .uael-post__terms {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-left .uael-post__gradient-separator {
    background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-center .uael-post__gradient-separator {
    background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-right .uael-post__gradient-separator {
    background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-posts[data-skin="business"] .uael-post__terms {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__authorbox-desc {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-uael-posts .uael-post__authorbox-name, .elementor-widget-uael-posts .uael-post__authorbox-name a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__thumbnail:hover img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-60baa157.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-60baa157.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post-grid .uael-post-wrapper {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post-grid .uael-post-grid__inner {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__bg-wrap {
    background-color: #202020E8;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__content-wrap {
    padding: 10px 10px 10px 10px;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__title, .elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__title a {
    color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__title:hover, .elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__title a:hover {
    color: #D1D1D1;
}

.elementor-154 .elementor-element.elementor-element-60baa157.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__title a {
    color: #D1D1D1;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__title {
    font-family: "Kanit", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__meta-data {
    color: #adadad;
    margin-bottom: 15px;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__meta-data svg {
    fill: #adadad;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__meta-data span {
    margin-right: 10px;
}

.elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__meta-data span:last-child, .elementor-154 .elementor-element.elementor-element-60baa157 .uael-post__meta-data span.uael-listing__terms-link {
    margin-right: 0;
}

.elementor-154 .elementor-element.elementor-element-60baa157 a.uael-post__read-more {
    color: #ffffff;
    background-color: #E7B004;
    padding: 10px 10px 10px 10px;
}

@media(max-width:1024px) {
    .elementor-154 .elementor-element.elementor-element-88f4f43 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-154 .elementor-element.elementor-element-706ee6a3 {
        padding: 5px 7px 5px 7px;
    }

    .elementor-154 .elementor-element.elementor-element-681e3e8d>.elementor-container {
        max-width: 600px;
    }

    .elementor-154 .elementor-element.elementor-element-3e8eaead img {
        width: 47px;
    }

    .elementor-154 .elementor-element.elementor-element-6afbb17a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-55e8d22b img {
        width: 47px;
    }

    .elementor-154 .elementor-element.elementor-element-6410d96b .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-74ceebc2 img {
        width: 47px;
    }

    .elementor-154 .elementor-element.elementor-element-56c9e03f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-71ef63d2 img {
        width: 47px;
    }

    .elementor-154 .elementor-element.elementor-element-37b373dc .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-7bf90546 img {
        width: 47px;
    }

    .elementor-154 .elementor-element.elementor-element-713d2be2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-0f0a0ca {
        --e-image-carousel-slides-to-show: 9;
    }

    .elementor-154 .elementor-element.elementor-element-497abe88 img {
        width: 311px;
    }
}

@media(max-width:767px) {
    .elementor-154 .elementor-element.elementor-element-5aafdd9 .hfe-site-logo .hfe-site-logo-container img {
        width: 236px;
    }

    .elementor-154 .elementor-element.elementor-element-0b82ec7 {
        font-size: 13px;
    }

    .elementor-154 .elementor-element.elementor-element-df7f3c7 {
        font-size: 15px;
    }

    .elementor-154 .elementor-element.elementor-element-88f4f43 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-154 .elementor-element.elementor-element-42440e7e {
        padding: 08px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-26cd7cdb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-706ee6a3 {
        padding: 10px 05px 0px 05px;
    }

    .elementor-154 .elementor-element.elementor-element-681e3e8d>.elementor-container {
        max-width: 767px;
    }

    .elementor-154 .elementor-element.elementor-element-681e3e8d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-154 .elementor-element.elementor-element-28cffef4 {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-28cffef4>.elementor-element-populated {
        margin: 0px 02px 10px 02px;
        --e-column-margin-right: 02px;
        --e-column-margin-left: 02px;
    }

    .elementor-154 .elementor-element.elementor-element-3e8eaead img {
        width: 50px;
    }

    .elementor-154 .elementor-element.elementor-element-6afbb17a {
        text-align: center;
    }

    .elementor-154 .elementor-element.elementor-element-6afbb17a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-154 .elementor-element.elementor-element-281c71c9 {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-281c71c9>.elementor-element-populated {
        margin: 0px 02px 10px 02px;
        --e-column-margin-right: 02px;
        --e-column-margin-left: 02px;
    }

    .elementor-154 .elementor-element.elementor-element-55e8d22b img {
        width: 50px;
    }

    .elementor-154 .elementor-element.elementor-element-6410d96b {
        text-align: center;
    }

    .elementor-154 .elementor-element.elementor-element-6410d96b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-154 .elementor-element.elementor-element-66b0d117 {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-66b0d117>.elementor-element-populated {
        margin: 0px 02px 10px 02px;
        --e-column-margin-right: 02px;
        --e-column-margin-left: 02px;
    }

    .elementor-154 .elementor-element.elementor-element-74ceebc2 img {
        width: 50px;
    }

    .elementor-154 .elementor-element.elementor-element-56c9e03f {
        text-align: center;
    }

    .elementor-154 .elementor-element.elementor-element-56c9e03f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-154 .elementor-element.elementor-element-15d64e8d {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-15d64e8d>.elementor-element-populated {
        margin: 0px 02px 10px 02px;
        --e-column-margin-right: 02px;
        --e-column-margin-left: 02px;
    }

    .elementor-154 .elementor-element.elementor-element-71ef63d2 img {
        width: 50px;
    }

    .elementor-154 .elementor-element.elementor-element-37b373dc {
        text-align: center;
    }

    .elementor-154 .elementor-element.elementor-element-37b373dc .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-154 .elementor-element.elementor-element-5f18f7d7 {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-5f18f7d7>.elementor-element-populated {
        margin: 0px 02px 10px 02px;
        --e-column-margin-right: 02px;
        --e-column-margin-left: 02px;
    }

    .elementor-154 .elementor-element.elementor-element-7bf90546 img {
        width: 50px;
    }

    .elementor-154 .elementor-element.elementor-element-713d2be2 {
        text-align: center;
    }

    .elementor-154 .elementor-element.elementor-element-713d2be2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-154 .elementor-element.elementor-element-4b4fe6d7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-4e98613 .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 20px;
    }

    .elementor-154 .elementor-element.elementor-element-4e98613 .uael-grid-img-caption .uael-grid-caption-text {
        font-size: 10px;
        line-height: 34px;
    }

    .elementor-154 .elementor-element.elementor-element-2a55cfd .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 20px;
    }

    .elementor-154 .elementor-element.elementor-element-2a55cfd .uael-grid-img-caption .uael-grid-caption-text {
        font-size: 10px;
        line-height: 34px;
    }

    .elementor-154 .elementor-element.elementor-element-9ef941d .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 20px;
    }

    .elementor-154 .elementor-element.elementor-element-9ef941d .uael-grid-img-caption .uael-grid-caption-text {
        font-size: 10px;
        line-height: 34px;
    }

    .elementor-154 .elementor-element.elementor-element-977e045 .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 20px;
    }

    .elementor-154 .elementor-element.elementor-element-977e045 .uael-grid-img-caption .uael-grid-caption-text {
        font-size: 10px;
        line-height: 34px;
    }

    .elementor-154 .elementor-element.elementor-element-79f5dfe0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-7d917d25.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-154 .elementor-element.elementor-element-7d917d25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-154 .elementor-element.elementor-element-1bc093e1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-196dee73 .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 20px;
    }

    .elementor-154 .elementor-element.elementor-element-196dee73 .uael-grid-img-caption .uael-grid-caption-text {
        font-size: 10px;
        line-height: 34px;
    }

    .elementor-154 .elementor-element.elementor-element-158a2e1d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-7816f828 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap .uael-grid-item {
        padding-right: calc(5px/2);
        padding-left: calc(5px/2);
    }

    .elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap {
        margin-left: calc(-5px/2);
        margin-right: calc(-5px/2);
    }

    .elementor-154 .elementor-element.elementor-element-6f27e596 .uael-img-gallery-wrap .uael-grid-item-content {
        margin-bottom: 5px;
    }

    .elementor-154 .elementor-element.elementor-element-ee9508b, .elementor-154 .elementor-element.elementor-element-ee9508b>.elementor-background-overlay {
        border-radius: 0% 0% 0% 60%;
    }

    .elementor-154 .elementor-element.elementor-element-0f0a0ca {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-154 .elementor-element.elementor-element-497abe88 img {
        width: 80%;
    }
}

@media(min-width:768px) {
    .elementor-154 .elementor-element.elementor-element-c47bfc4 {
        width: 100%;
    }

    .elementor-154 .elementor-element.elementor-element-76c08da {
        width: 43.934%;
    }

    .elementor-154 .elementor-element.elementor-element-53a082f {
        width: 56.066%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-154 .elementor-element.elementor-element-28cffef4 {
        width: 20%;
    }

    .elementor-154 .elementor-element.elementor-element-281c71c9 {
        width: 20%;
    }

    .elementor-154 .elementor-element.elementor-element-66b0d117 {
        width: 20%;
    }

    .elementor-154 .elementor-element.elementor-element-15d64e8d {
        width: 20%;
    }

    .elementor-154 .elementor-element.elementor-element-5f18f7d7 {
        width: 20%;
    }
}

/* Start custom CSS for shortcode, class: .elementor-element-012cc9d */
.elementor-154 .elementor-element.elementor-element-012cc9d {
    height: 0;
}

body {
    /* display: flex;
        flex-flow: column;
        height: 100vh; */
}

.main-cover {
    height: 250px;
    /*
                background-size: cover;
                background-repeat: no-repeat;
                background-position: 50%;
                background-image: url("https://zabbet1.com/wp-content/uploads/2022/10/homepage-block-cover-bg.jpg");
                */
    background: rgb(0 0 0);
    background: linear-gradient(135deg, rgb(20 20 20) 0%, rgb(58 29 9) 40%, rgb(179 50 0) 100%);
    position: relative;
    overflow: hidden;
}

.cover-slide {
    position: absolute;
    transform: rotate(-30deg) skewX(15deg);
    left: 30%;
    height: 100%;
    width: 100%;
}

@media (max-width:767px) {
    .cover-slide {
        top: 300px;
    }
}

@media (min-width: 768px) {


    .main-cover {
        height: 350px;
    }
}

.sliders-1,
.sliders-2 {
    width: 100%;
    height: 100%;
}

/* ### hardcode Zabbet1 ### */
.fade:not(.show) {
    opacity: unset !important;
}


.fade {
    filter: opacity(0.7);
    /* opacity: 0.25; */
}

@media (max-width:767px) {
    .fade {
        filter: opacity(0.4);
        /* opacity: 0.25; */
    }
}

section div.container {
    transition: all 0.3s ease;
}

.highway-lane img {
    border-radius: 10px;
}

div.highway-slider {
    display: flex;
    /**/
    width: 210px;
    height: 140px;
    /**/
    padding: 5px 0px;
}

div.highway-slider div.highway-lane {
    display: flex;
    height: 100%;

    /**/
    gap: 10px;
}

100% {
    transform: translateX(-200%);
}

@-webkit-keyframes translateinfinite {
    100% {
        transform: translateX(calc(-180px * 6));
    }
}

@keyframes translateinfinite {
    100% {
        transform: translateX(calc(-180px * 6));
    }
}

#infinite-1 div.highway-barrier div.highway-lane img.sliders-1 {
    width: 100%;
    animation: translateinfinite 75s linear infinite;
    -webkit-animation: translateinfinite 75s linear infinite;
}

#infinite-2 div.highway-barrier div.highway-lane img.sliders-2 {
    width: 100%;
    animation: translateinfinite 45s linear infinite;
    -webkit-animation: translateinfinite 45s linear infinite;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b82ec7 */
.elementor-154 .elementor-element.elementor-element-0b82ec7 h1, .elementor-154 .elementor-element.elementor-element-0b82ec7 p {
    display: inline-block;

}

.elementor-154 .elementor-element.elementor-element-0b82ec7 h1 {
    background: linear-gradient(90deg, #fcbe00 22.99%, #ffec3c 73.57%);
    color: transparent;
    font-weight: 500;
    padding: 0 5px 0 0;
    -webkit-background-clip: text;
}

@media (max-width:767px) {
    .elementor-154 .elementor-element.elementor-element-0b82ec7 h1 {
        font-size: 35px;
    }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df7f3c7 */
.elementor-154 .elementor-element.elementor-element-df7f3c7 {
    text-shadow: 0 0 5px black, 0 0 20px black, 0 0 25px black
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a0bb3c */
.elementor-154 .elementor-element.elementor-element-9a0bb3c a {
    width: 60%;
    position: relative;
    z-index: 0;
}

.elementor-154 .elementor-element.elementor-element-9a0bb3c .elementor-button span {
    text-decoration: inherit;
    z-index: 1;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87f7512 */
.elementor-154 .elementor-element.elementor-element-87f7512 {
    -webkit-animation: marquee 40s linear infinite;
    white-space: nowrap;
}

@-webkit-keyframes marquee {
    0% {
        -webkit-transform: translateX(100%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6c0af6 */
.elementor-154 .elementor-element.elementor-element-f6c0af6 {
    overflow: hidden;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93474e8 */
.elementor-154 .elementor-element.elementor-element-93474e8 {
    overflow: hidden !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28cffef4 */
.elementor-154 .elementor-element.elementor-element-28cffef4 {
    cursor: pointer;
    width: 100% !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-281c71c9 */
.elementor-154 .elementor-element.elementor-element-281c71c9 {
    cursor: pointer;
    width: 100% !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66b0d117 */
.elementor-154 .elementor-element.elementor-element-66b0d117 {
    cursor: pointer;
    width: 100% !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15d64e8d */
.elementor-154 .elementor-element.elementor-element-15d64e8d {
    cursor: pointer;
    width: 100% !important;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f18f7d7 */
.elementor-154 .elementor-element.elementor-element-5f18f7d7 {
    cursor: pointer;
    width: 100% !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-681e3e8d */
.elementor-154 .elementor-element.elementor-element-681e3e8d .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: column;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-706ee6a3 */
.elementor-154 .elementor-element.elementor-element-706ee6a3 {
    position: relative;
}

.elementor-154 .elementor-element.elementor-element-706ee6a3 .elementor-container {
    position: sticky;
    top: 5px;
}

.admin-bar .elementor-154 .elementor-element.elementor-element-706ee6a3 .elementor-container {
    position: sticky;
    top: 37px;
}

@media (max-width:767px) {

    .elementor-154 .elementor-element.elementor-element-706ee6a3 .elementor-container {
        position: sticky;
        top: 5px;
    }

    .admin-bar .elementor-154 .elementor-element.elementor-element-706ee6a3 .elementor-container {
        position: sticky;
        top: 51px;
    }
}

@media (max-width:600px) {

    .admin-bar .elementor-154 .elementor-element.elementor-element-706ee6a3 .elementor-container {
        position: sticky;
        top: 10px;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1acc604d */
.elementor-154 .elementor-element.elementor-element-1acc604d .wp-caption {
    display: flex;
}

.elementor-154 .elementor-element.elementor-element-1acc604d figcaption.widget-image-caption.wp-caption-text {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    margin-left: 10px;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-4e98613 */
.elementor-154 .elementor-element.elementor-element-4e98613 .uael-grid-img-caption {
    background: none;
    bottom: -25px;
}

.elementor-154 .elementor-element.elementor-element-4e98613 img.attachment-full.size-full {
    border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-135ac74e */
.elementor-154 .elementor-element.elementor-element-135ac74e .wp-caption {
    display: flex;
}

.elementor-154 .elementor-element.elementor-element-135ac74e figcaption.widget-image-caption.wp-caption-text {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    margin-left: 10px;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-2a55cfd */
.elementor-154 .elementor-element.elementor-element-2a55cfd .uael-grid-img-caption {
    background: none;
    bottom: -25px;
}

.elementor-154 .elementor-element.elementor-element-2a55cfd img.attachment-full.size-full {
    border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a60d77 */
.elementor-154 .elementor-element.elementor-element-2a60d77 .wp-caption {
    display: flex;
}

.elementor-154 .elementor-element.elementor-element-2a60d77 figcaption.widget-image-caption.wp-caption-text {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    margin-left: 10px;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-9ef941d */
.elementor-154 .elementor-element.elementor-element-9ef941d .uael-grid-img-caption {
    background: none;
    bottom: -25px;
}

.elementor-154 .elementor-element.elementor-element-9ef941d img.attachment-full.size-full {
    border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a82e6d */
.elementor-154 .elementor-element.elementor-element-9a82e6d .wp-caption {
    display: flex;
}

.elementor-154 .elementor-element.elementor-element-9a82e6d figcaption.widget-image-caption.wp-caption-text {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    margin-left: 10px;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-977e045 */
.elementor-154 .elementor-element.elementor-element-977e045 .uael-grid-img-caption {
    background: none;
    bottom: -25px;
}

.elementor-154 .elementor-element.elementor-element-977e045 img.attachment-full.size-full {
    border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-196dee73 */
.elementor-154 .elementor-element.elementor-element-196dee73 .uael-grid-img-caption {
    background: none;
    bottom: -25px;
}

.elementor-154 .elementor-element.elementor-element-196dee73 img.attachment-full.size-full {
    border-radius: 10px !important;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-6f27e596 */
.elementor-154 .elementor-element.elementor-element-6f27e596 img {
    border-radius: 35px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee9508b */
.elementor-154 .elementor-element.elementor-element-ee9508b {
    overflow: hidden !important;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b1996 */
.elementor-154 .elementor-element.elementor-element-70b1996 {
    background: linear-gradient(90deg, rgba(255, 89, 0, 0) 0%, rgb(232 30 44) 25%, rgb(232 30 44) 50%, rgb(232 30 44) 75%, rgba(255, 89, 0, 0) 100%);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62cc7fa */
.elementor-154 .elementor-element.elementor-element-62cc7fa {
    background: linear-gradient(90deg, rgba(255, 89, 0, 0) 0%, rgb(232 160 30) 25%, rgb(255 211 38) 50%, rgb(232 168 30) 75%, rgba(255, 89, 0, 0) 100%);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be67211 */
.elementor-154 .elementor-element.elementor-element-be67211 {
    background: linear-gradient(90deg, rgba(255, 89, 0, 0) 0%, #1e82e8 25%, rgb(30 76 232) 50%, #1e82e8 75%, rgba(255, 89, 0, 0) 100%);
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0f0a0ca */
.elementor-154 .elementor-element.elementor-element-0f0a0ca img {
    border-radius: 15px;
}

.elementor-154 .elementor-element.elementor-element-0f0a0ca .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0470fa6 */
.elementor-154 .elementor-element.elementor-element-0470fa6 {
    background: linear-gradient(90deg, rgba(255, 89, 0, 0) 0%, rgb(232 160 30) 25%, rgb(255 211 38) 50%, rgb(232 168 30) 75%, rgba(255, 89, 0, 0) 100%);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-337abf9 */
.elementor-154 .elementor-element.elementor-element-337abf9 {
    background: linear-gradient(90deg, rgba(255, 89, 0, 0) 0%, rgb(232 30 44) 25%, rgb(232 30 44) 50%, rgb(232 30 44) 75%, rgba(255, 89, 0, 0) 100%);
}

/* End custom CSS */