.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */body {
    font-family: 'Kanit', sans-serif;
    color: #fff7b4;
    font-weight: 400;
    line-height: 1.6;
    background-color: #252525;
}
a {
    color: #0074db;
}
.gold-textgradient {
    background: -webkit-linear-gradient(#f6f98b,#f6f98b,#977224,#977224);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gold-textgradient .elementor-heading-title {
    font-size: 28px;
    font-weight: 500;
    text-align: center;
}

/*promotion loop*/
.DpYdjLsn .AUHGGhJF {
    z-index: 1;
    transition: .5s,color .1s;
}
.DpYdjLsn .AUHGGhJF:hover {
    transform: scale3d(1.05,1.05,.5);
    -webkit-filter: brightness(125%);
}
.DpYdjLsn .GzrimtTe .elementor-button {
    transition: none;
}
/*promotion loop*/

/*loop b1sic*/
.qjFgztfJ {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.qjFgztfJ .PIqDYEGN {
    margin-top: 10px;
    margin-bottom: 30px;
}
.qjFgztfJ .mOwybHuT {
    border-top-width: 2px;
    border-top-style: solid;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin-top: 10px;
    border-image: linear-gradient(90deg,rgba(0,0,0,1),rgba(236,189,123,1),rgba(0,0,0,1)) 1;
}
.qjFgztfJ .elementor-heading-title {
    color: #ffe46b;
    text-align: center;
    font-size: 50px;
    line-height: 1.6;
    font-weight: 600;
    text-shadow: 2px 2px 1px #000;
    animation: zoom .8s ease-in-out .3s infinite alternate;
}
/*loop b1sic*/

/*loop slot*/
.WUraatnN .iGUoEEKb {
    margin: 3px;
    padding: 5px;
    background: #2d2d2d56;
    border-radius: 8px;
}
.WUraatnN .iGUoEEKb img {
    border-radius: 5px;
}
.WUraatnN .iGUoEEKb .elementor-button {
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
    background: linear-gradient(to right, #555555, #7c7c7c, #6b6b6b, #505050, #5f5f5f);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 55%);
    border-radius: 5px;
    padding: 0.3rem 0;
    margin-top: 15px;
    transition: .5s, color .10s;
    font-weight: 400;
    text-shadow: 2px 2px 5px black;
    text-align: center;
}
.WUraatnN .iGUoEEKb .elementor-button:hover {
    transform: scale3d(1.09, 1.09, 0.3);
    background: linear-gradient(to right, #ffffff81, #ffffff48,#ffffff81);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 98%);
    text-shadow: 1px 1px 1px black;
}
/*loop slot*//* End custom CSS */