.elementor-98 .elementor-element.elementor-element-231e8b3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-98 .elementor-element.elementor-element-231e8b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-98 .elementor-element.elementor-element-3c3b85e1 > .elementor-widget-container{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #B60000 50%, #580203 100%);}.elementor-98 .elementor-element.elementor-element-3c3b85e1{text-align:center;}.elementor-98 .elementor-element.elementor-element-3c3b85e1 .elementor-heading-title{font-family:"Kanit", Sans-serif;text-shadow:1px 1px 50px rgba(0, 0, 0, 0.83);color:#EFC432;}.elementor-98 .elementor-element.elementor-element-1a9dd842{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-98 .elementor-element.elementor-element-1a9dd842 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-98 .elementor-element.elementor-element-4bf21b9f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-item{box-shadow:0px 0px 8px 0px #EFC432;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-title{background-color:#151515;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-title, .elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-icon{color:#EFC432;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-icon svg{fill:#EFC432;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-title.elementor-active a, .elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF0404;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-title{font-family:"Kanit", Sans-serif;font-size:20px;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-content{background-color:#151515;color:#D8D8D8;font-family:"Kanit", Sans-serif;font-size:20px;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-content{font-size:0.8em;letter-spacing:-1px;}}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-6a03eab0{width:100%;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-toggle-title{font-size:1em;}.elementor-98 .elementor-element.elementor-element-4bf21b9f .elementor-tab-content{font-size:0.8em;letter-spacing:-1px;}}/* Start custom CSS */.card-promotion-landing {
    background-image: linear-gradient(90deg, #9f7239 0, #d6a850 25%, #fae0a3 50%, #eaca85 75%, #f3c86a) !important;
    max-width: 350px;
}

.card-promotion-landing .img {
    background-size: 95%;
    background-position: 50%;
    background-repeat: no-repeat;
    padding-top: 100%;
    transition-delay: 0.3s ease-in-out;
    cursor: pointer;
}

.hide {
    display: none;
}

.card-promotion-landing:hover .img {
    animation-name: bounce;
    animation-duration: 1500ms;
}/* End custom CSS */