.elementor-154 .elementor-element.elementor-element-27ea5e3 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(20px/2);
    padding-left: calc(20px/2);
}

.elementor-154 .elementor-element.elementor-element-27ea5e3 .uael-img-gallery-wrap {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-154 .elementor-element.elementor-element-27ea5e3 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-27ea5e3 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-6c08b86 img {
    width: 874px;
}

.elementor-154 .elementor-element.elementor-element-636a904 .uael-img-gallery-wrap .uael-grid-item {
    padding-right: calc(20px/2);
    padding-left: calc(20px/2);
    align-items: flex-start;
    display: inline-grid;
}

.elementor-154 .elementor-element.elementor-element-636a904 .uael-img-gallery-wrap {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-154 .elementor-element.elementor-element-636a904 .uael-img-gallery-wrap .uael-grid-item-content {
    margin-bottom: 20px;
}

.elementor-154 .elementor-element.elementor-element-636a904 .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-636a904 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img {
    opacity: 1;
}

.elementor-154 .elementor-element.elementor-element-0b41f5d>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-07236fb img {
    width: 590px;
}

.elementor-154 .elementor-element.elementor-element-ab3f04f {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-ab3f04f .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-ecaffdb {
    color: var(--e-global-color-text);
}

.elementor-154 .elementor-element.elementor-element-260eda3 img {
    width: 797px;
}

.elementor-154 .elementor-element.elementor-element-9b355e9 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-9b355e9 .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-4cd6d98 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-4cd6d98 .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-6e19f14 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-6e19f14 .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-72330d0 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-72330d0 .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-40bfb1c {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-40bfb1c .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-426fd75 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-426fd75 .elementor-heading-title {
    color: #FF8223;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-80443a1 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-80443a1 .elementor-heading-title {
    color: #F16200;
    font-family: "Kanit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-154 .elementor-element.elementor-element-5894da7 {
    text-align: center;
}

.elementor-154 .elementor-element.elementor-element-5894da7 .elementor-heading-title {
    color: #EB4000;
    font-family: "Kanit", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

@media(max-width:1024px) {
    .elementor-154 .elementor-element.elementor-element-bc0d653 {
        --e-image-carousel-slides-to-show: 2;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-ecaffdb */
.textcolorb strong {
    color: #cc99ff;
}

/* End custom CSS */