.elementor-154 .elementor-element.elementor-element-d361120 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-154 .elementor-element.elementor-element-81497fc > .elementor-container {
    max-width: 950px;
}

.elementor-154 .elementor-element.elementor-element-81497fc:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-81497fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #6D28FF;
    background-image: url("https://idea-bet.live/theme/bigwin24/wp-content/uploads/2024/03/tab.jpg");
    background-position: center left;
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-81497fc > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7332FFF5 0%, #310477 100%);
    opacity: 0.54;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-81497fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 5px 5px 5px;
}

.elementor-154 .elementor-element.elementor-element-1d83b95:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-1d83b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #060024;
}

.elementor-154 .elementor-element.elementor-element-1d83b95 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 5px 5px 5px;
}

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

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

.elementor-154 .elementor-element.elementor-element-273cf1b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-154 .elementor-element.elementor-element-518ce70 > .elementor-container {
    max-width: 1400px;
}

.elementor-154 .elementor-element.elementor-element-518ce70:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-518ce70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://idea-bet.live/theme/bigwin24/wp-content/uploads/2024/03/5144220-scaled.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-518ce70 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7713FF 0%, #0B0024 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-154 .elementor-element.elementor-element-96ce817 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-154 .elementor-element.elementor-element-96ce817 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 10px 10px 10px 10px;
}

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

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

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

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

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

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

.elementor-154 .elementor-element.elementor-element-31de885 .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-31de885 .uael-img-gallery-wrap {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
}

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

.elementor-154 .elementor-element.elementor-element-31de885 .uael-grid-img-thumbnail img {
    opacity: 1;
}

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

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

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

.elementor-154 .elementor-element.elementor-element-390bacb {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-154 .elementor-element.elementor-element-390bacb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 10px 10px 10px 10px;
}

.elementor-154 .elementor-element.elementor-element-6dfecb6b > .elementor-container {
    max-width: 1400px;
}

.elementor-154 .elementor-element.elementor-element-6dfecb6b:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-6dfecb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://idea-bet.live/theme/bigwin24/wp-content/uploads/2024/03/174341.jpg");
    background-position: bottom center;
    background-size: cover;
}

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

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

.elementor-154 .elementor-element.elementor-element-7f50832a > .elementor-container {
    max-width: 1400px;
}

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

.elementor-154 .elementor-element.elementor-element-212f11ed.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-4569c746 img {
    width: 100%;
}

.elementor-154 .elementor-element.elementor-element-50ffe585 > .elementor-widget-container {
    padding: 145px 30px 0px 40px;
}

.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-387ccd35.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-154 .elementor-element.elementor-element-387ccd35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

body:not(.rtl) .elementor-154 .elementor-element.elementor-element-3e7b5918 {
    left: 0px;
}

body.rtl .elementor-154 .elementor-element.elementor-element-3e7b5918 {
    right: 0px;
}

.elementor-154 .elementor-element.elementor-element-3e7b5918 {
    top: 0px;
}

body:not(.rtl) .elementor-154 .elementor-element.elementor-element-5e01be0b {
    left: 0px;
}

body.rtl .elementor-154 .elementor-element.elementor-element-5e01be0b {
    right: 0px;
}

.elementor-154 .elementor-element.elementor-element-5e01be0b {
    top: 0px;
}

body:not(.rtl) .elementor-154 .elementor-element.elementor-element-5d53eac8 {
    left: 0px;
}

body.rtl .elementor-154 .elementor-element.elementor-element-5d53eac8 {
    right: 0px;
}

.elementor-154 .elementor-element.elementor-element-5d53eac8 {
    top: 0px;
}

body:not(.rtl) .elementor-154 .elementor-element.elementor-element-17fe8434 {
    left: 1px;
}

body.rtl .elementor-154 .elementor-element.elementor-element-17fe8434 {
    right: 1px;
}

.elementor-154 .elementor-element.elementor-element-17fe8434 {
    top: 0px;
}

.elementor-154 .elementor-element.elementor-element-617b150:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-617b150 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://idea-bet.live/theme/bigwin24/wp-content/uploads/2024/03/5335415-scaled.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-154 .elementor-element.elementor-element-617b150 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #6400E0 0%, #270069 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-154 .elementor-element.elementor-element-ef6d951 img {
    width: 220px;
}

.elementor-154 .elementor-element.elementor-element-2fca6ad .elementor-main-swiper {
    height: 365px;
    width: 1024px;
}

.elementor-154 .elementor-element.elementor-element-2fca6ad.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-154 .elementor-element.elementor-element-2fca6ad .elementor-swiper-button {
    font-size: 20px;
}

.elementor-154 .elementor-element.elementor-element-121e283c {
    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-121e283c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-154 .elementor-element.elementor-element-300b65ee img {
    width: 326px;
}

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

.elementor-154 .elementor-element.elementor-element-32a40716 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-154 .elementor-element.elementor-element-42ea8b60 {
    color: var( --e-global-color-text );
}

.elementor-154 .elementor-element.elementor-element-40922fbd img {
    width: 251px;
}

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

.elementor-154 .elementor-element.elementor-element-4c4425a8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Kanit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

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

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

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

.elementor-154 .elementor-element.elementor-element-70da81a4 .uael-grid-img-thumbnail img {
    opacity: 1;
}

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

.elementor-154 .elementor-element.elementor-element-70da81a4 > .elementor-widget-container {
    background-color: #0B001B45;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) inset;
}

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

.elementor-154 .elementor-element.elementor-element-5127bd78 .elementor-heading-title {
    color: #F9F9F9;
}

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

.elementor-154 .elementor-element.elementor-element-71faa796 .elementor-heading-title {
    color: #F9F9F9;
}

.elementor-154 .elementor-element.elementor-element-71faa796 > .elementor-widget-container {
    margin: -07px 0px 0px 0px;
}

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

.elementor-154 .elementor-element.elementor-element-48637a42 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-48637a42 .elementor-headline {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-48637a42 .elementor-headline-dynamic-wrapper path {
    stroke: #FFDB59;
}

.elementor-154 .elementor-element.elementor-element-48637a42 .elementor-headline-plain-text {
    color: #FFFFFF;
}

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

.elementor-154 .elementor-element.elementor-element-574a4eb1 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-574a4eb1 .elementor-headline {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-574a4eb1 .elementor-headline-dynamic-wrapper path {
    stroke: #FFDB59;
}

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

.elementor-154 .elementor-element.elementor-element-1e067b3d {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-1e067b3d .elementor-headline {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-1e067b3d .elementor-headline-dynamic-wrapper path {
    stroke: #FFDB59;
}

.elementor-154 .elementor-element.elementor-element-1e067b3d .elementor-headline-plain-text {
    color: #FFFFFF;
}

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

.elementor-154 .elementor-element.elementor-element-431000ab {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-431000ab .elementor-headline {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-431000ab .elementor-headline-dynamic-wrapper path {
    stroke: #FFDB59;
}

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

.elementor-154 .elementor-element.elementor-element-6069deab {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-6069deab .elementor-headline {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-6069deab .elementor-headline-dynamic-wrapper path {
    stroke: #FFDB59;
}

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

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

.elementor-154 .elementor-element.elementor-element-98706c4 .uael-grid-img-thumbnail img {
    opacity: 1;
}

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

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

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

.elementor-154 .elementor-element.elementor-element-138a1528 .elementor-heading-title {
    color: #FFDB13;
    font-family: "Kanit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-2d9359c1 .elementor-active .elementor-accordion-icon, .elementor-154 .elementor-element.elementor-element-2d9359c1 .elementor-active .elementor-accordion-title {
    color: #FFFDAB;
}

.elementor-154 .elementor-element.elementor-element-2d9359c1 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFDAB;
}

.elementor-154 .elementor-element.elementor-element-5668fffd {
    text-align: left;
}

.elementor-154 .elementor-element.elementor-element-5668fffd .elementor-heading-title {
    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-9dad405 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-3dded7cc {
    text-align: left;
}

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

.elementor-154 .elementor-element.elementor-element-7a4d6a82 .elementor-heading-title {
    color: #FFDB13;
    font-family: "Kanit", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-154 .elementor-element.elementor-element-74f5738c .elementor-heading-title {
    color: #E6C600;
}

.elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-title, .elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-tab-title.elementor-active a, .elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #7CFFE0;
}

.elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

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

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

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

.elementor-154 .elementor-element.elementor-element-cab9d4d.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-cab9d4d.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-cab9d4d .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-cab9d4d .uael-post-grid .uael-post-grid__inner {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
}

.elementor-154 .elementor-element.elementor-element-cab9d4d .uael-post__bg-wrap {
    background-color: #0000005E;
}

.elementor-154 .elementor-element.elementor-element-cab9d4d .uael-post__content-wrap {
    padding: 30px 30px 30px 30px;
}

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

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

.elementor-154 .elementor-element.elementor-element-cab9d4d.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-cab9d4d .uael-post__title {
    font-family: "Kanit", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 5px;
}

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

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

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

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

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

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

.elementor-154 .elementor-element.elementor-element-0ec1245 {
    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: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-c71b9b6:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-c71b9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(174deg, #9434FF 0%, #11003A 100%);
}

.elementor-154 .elementor-element.elementor-element-c71b9b6 {
    border-style: solid;
    border-width: 10px 0px 0px 0px;
    border-color: #FFD067;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-154 .elementor-element.elementor-element-c71b9b6, .elementor-154 .elementor-element.elementor-element-c71b9b6 > .elementor-background-overlay {
    border-radius: 100% 10% 0% 0%;
}

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

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

.elementor-154 .elementor-element.elementor-element-62208ab .hfe-site-logo .hfe-site-logo-container img {
    width: 197px;
}

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

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

.elementor-154 .elementor-element.elementor-element-62208ab > .elementor-widget-container {
    margin: 0px 0px -34px 0px;
}

.elementor-154 .elementor-element.elementor-element-1a62189 img {
    width: 815px;
}

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

.elementor-154 .elementor-element.elementor-element-4dc08ca.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-cb17e4b {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-cb17e4b .elementor-heading-title {
    color: #FFE137;
    font-family: "Kanit", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

@media(max-width: 1024px) {
    .elementor-154 .elementor-element.elementor-element-50ffe585 > .elementor-widget-container {
        padding:18% 08% 0% 09%;
    }

    .elementor-154 .elementor-element.elementor-element-2fca6ad .elementor-main-swiper {
        height: 410px;
        width: 750px;
    }

    .elementor-154 .elementor-element.elementor-element-2fca6ad.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-title {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-154 .elementor-element.elementor-element-1a62189 img {
        width: 640px;
    }
}

@media(max-width: 767px) {
    .elementor-154 .elementor-element.elementor-element-273cf1b .elementor-heading-title {
        font-size:19px;
    }

    .elementor-154 .elementor-element.elementor-element-96ce817 {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-154 .elementor-element.elementor-element-390bacb {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-154 .elementor-element.elementor-element-50ffe585 > .elementor-widget-container {
        padding: 20% 5% 0% 7%;
    }

    .elementor-154 .elementor-element.elementor-element-2fca6ad .elementor-main-swiper {
        height: 360px;
        width: 330px;
    }

    .elementor-154 .elementor-element.elementor-element-2fca6ad.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-154 .elementor-element.elementor-element-40922fbd img {
        width: 35%;
    }

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

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

    .elementor-154 .elementor-element.elementor-element-3a6aba1c .elementor-toggle-title {
        font-size: var( --e-global-typography-text-font-size );
    }

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

@media(min-width: 768px) {
    .elementor-154 .elementor-element.elementor-element-212f11ed {
        width:55.9%;
    }

    .elementor-154 .elementor-element.elementor-element-387ccd35 {
        width: 44.064%;
    }

    .elementor-154 .elementor-element.elementor-element-c2579d3 {
        width: 60.185%;
    }

    .elementor-154 .elementor-element.elementor-element-4dc08ca {
        width: 39.815%;
    }
}

/* Start custom CSS for html, class: .elementor-element-64df6b9 */
.elementor-154 .elementor-element.elementor-element-64df6b9 a {
    color: white;
}

.flex-center {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 img {
    height: 80px;
}

.golden-btn {
    background-image: linear-gradient(159deg,#f9d20e,#faa81d,#ffe87b,#faa914,#f97a0e);
    background-position: 50%;
    background-size: 100% 100%;
    border: 1px solid #a55d07;
    border-radius: 0.2em;
    box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4), inset 0 -1px 2px 1px #8b4208, inset 0 -1px 1px 2px #fae385;
    box-sizing: border-box;
    color: #783205;
    cursor: pointer;
    display: inline-block;
    font-family: SukhumvitBold;
    font-size: 1em;
    height: auto;
    line-height: 1.9em;
    outline: none;
    padding: 3px 0;
    text-shadow: 0 2px 2px #fae385;
    text-transform: uppercase;
    transition: all .2s ease-in-out;
}

label.input-group-text {
    background: none;
    color: white;
    border-radius: 30px;
    border-right: none;
    background: #0000002b;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 .form-control {
    background: #00000066 !important;
    color: white !important;
    border-radius: 30px;
    height: 51px;
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 .form-control::placeholder {
    color: #d8d8d8 !important;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 .form-control:hover {
    background: #0000005e;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 .form-control:hover .form-control::placeholder {
}

.elementor-154 .elementor-element.elementor-element-64df6b9 button.btn.golden-btn.btn-block.px-2 {
    border-radius: 20px;
    padding: 13px 5px !important;
    border: none !important;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 a.btn.btn-dark.btn-block.pb-1 {
    border-radius: 30px !important;
    padding: 13px 5px !important;
    border: none !important;
}

.elementor-154 .elementor-element.elementor-element-64df6b9 button.btn.btn-success.btn-block.btn-linelogin {
    border-radius: 5px;
    padding: 10px 0;
    background: radial-gradient(100% 100% at 50% 0,#72ff72 0,#18ae00 44%,#0b6802 100%);
    border: 2px solid #20b10b;
}

@media (max-width: 767px) {
    .elementor-154 .elementor-element.elementor-element-64df6b9 img {
        height: 50px;
        margin-top: -3px;
    }

    .elementor-154 .elementor-element.elementor-element-64df6b9 .form-control {
        height: 40px;
        font-size: 13px !important;
    }

    .elementor-154 .elementor-element.elementor-element-64df6b9 .input-group-text {
        padding: 7px;
        padding-right: 0px;
    }

    .elementor-154 .elementor-element.elementor-element-64df6b9 i {
        font-size: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-96ce817 */
.elementor-154 .elementor-element.elementor-element-96ce817 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-f7b375f */
.elementor-154 .elementor-element.elementor-element-f7b375f img {
    background: linear-gradient(45deg, #4603a0, #a700e3);
    border-radius: 20px;
}

@media (min-width: 768px) {
    .elementor-154 .elementor-element.elementor-element-f7b375f {
        display:none;
    }
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-31de885 */
.elementor-154 .elementor-element.elementor-element-31de885 img {
    background: linear-gradient(45deg, #4603a0, #a700e3);
    border-radius: 20px;
}

@media (max-width: 767px) {
    .elementor-154 .elementor-element.elementor-element-31de885 {
        display:none;
    }
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-390bacb */
.elementor-154 .elementor-element.elementor-element-390bacb .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50ffe585 */
.elementor-154 .elementor-element.elementor-element-50ffe585 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-212f11ed */
.elementor-154 .elementor-element.elementor-element-212f11ed {
    position: relative;
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-70da81a4 */
.elementor-154 .elementor-element.elementor-element-70da81a4 .uael-img-grid-masonry-wrap {
    justify-content: center;
}

.elementor-154 .elementor-element.elementor-element-70da81a4 .uael-img-gallery-wrap .uael-grid-item {
    width: 11%;
}

@media (max-width: 767px) {
    .elementor-154 .elementor-element.elementor-element-70da81a4 .uael-img-gallery-wrap .uael-grid-item {
        width: 15%;
    }
}

/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-98706c4 */
.elementor-154 .elementor-element.elementor-element-98706c4 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

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

/* End custom CSS */
