.elementor-154 .elementor-element.elementor-element-b63a88a > .elementor-container{max-width:1400px;}.elementor-154 .elementor-element.elementor-element-b63a88a > .elementor-background-overlay{opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-b63a88a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-b16e6c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-154 .elementor-element.elementor-element-b16e6c9.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-b16e6c9 > .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-b16e6c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-b16e6c9{z-index:2;}.elementor-154 .elementor-element.elementor-element-1673af1 img{width:432px;}.elementor-154 .elementor-element.elementor-element-dab9dc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-78419e5 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-24ac96b > .elementor-container{max-width:536px;}.elementor-154 .elementor-element.elementor-element-24ac96b{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-a7e4d0a img{width:100%;}.elementor-154 .elementor-element.elementor-element-a7e4d0a > .elementor-widget-container{margin:45px 0px 14px 0px;}.elementor-154 .elementor-element.elementor-element-b82fc1d img{width:430px;}.elementor-154 .elementor-element.elementor-element-b82fc1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-9eb4f76{text-align:center;}.elementor-154 .elementor-element.elementor-element-9eb4f76 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kanit", Sans-serif;font-size:24px;font-weight:500;}.elementor-154 .elementor-element.elementor-element-9eb4f76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-87b1f66 .elementor-main-swiper{height:338px;width:1024px;}.elementor-154 .elementor-element.elementor-element-87b1f66.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-154 .elementor-element.elementor-element-87b1f66 .elementor-swiper-button{font-size:20px;}.elementor-154 .elementor-element.elementor-element-87b1f66 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-154 .elementor-element.elementor-element-739352da > .elementor-container{max-width:1100px;}.elementor-154 .elementor-element.elementor-element-739352da > .elementor-background-overlay{opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-739352da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-154 .elementor-element.elementor-element-bcbe7a5 > .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-12c339eb{border-style:none;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-12c339eb, .elementor-154 .elementor-element.elementor-element-12c339eb > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-154 .elementor-element.elementor-element-12c339eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-5bbd37d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7C8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-element-populated, .elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-154 .elementor-element.elementor-element-5bbd37d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-705ca816 img{width:100px;}.elementor-154 .elementor-element.elementor-element-57369f00{text-align:center;}.elementor-154 .elementor-element.elementor-element-57369f00 .elementor-heading-title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-154 .elementor-element.elementor-element-57369f00 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-4a741413{text-align:center;color:#FFFFFF;font-family:"Kanit", Sans-serif;font-weight:200;}.elementor-154 .elementor-element.elementor-element-4a741413 > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-154 .elementor-element.elementor-element-eb17129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7C8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-element-populated, .elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-element-populated > .elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-154 .elementor-element.elementor-element-eb17129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-9ee1391 img{width:100px;}.elementor-154 .elementor-element.elementor-element-700eb45{text-align:center;}.elementor-154 .elementor-element.elementor-element-700eb45 .elementor-heading-title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-154 .elementor-element.elementor-element-700eb45 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-623fb61{text-align:center;color:#FFFFFF;font-family:"Kanit", Sans-serif;font-weight:200;}.elementor-154 .elementor-element.elementor-element-623fb61 > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-154 .elementor-element.elementor-element-3f764ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7C8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5px 5px 5px 5px;}.elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-element-populated, .elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-element-populated > .elementor-background-overlay, .elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-154 .elementor-element.elementor-element-3f764ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-53c9049 img{width:100px;}.elementor-154 .elementor-element.elementor-element-8dc17fd{text-align:center;}.elementor-154 .elementor-element.elementor-element-8dc17fd .elementor-heading-title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:600;}.elementor-154 .elementor-element.elementor-element-8dc17fd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-105dcc6{text-align:center;color:#FFFFFF;font-family:"Kanit", Sans-serif;font-weight:200;}.elementor-154 .elementor-element.elementor-element-105dcc6 > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-154 .elementor-element.elementor-element-5631f44 > .elementor-container{max-width:1120px;}.elementor-154 .elementor-element.elementor-element-8ae9f81{--e-image-carousel-slides-to-show:1;}.elementor-154 .elementor-element.elementor-element-3aaa6aea > .elementor-container{max-width:1100px;}.elementor-154 .elementor-element.elementor-element-3aaa6aea > .elementor-background-overlay{opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-3aaa6aea{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-52006eac:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-52006eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(99deg, #543A008C 0%, #261A007A 100%);}.elementor-154 .elementor-element.elementor-element-52006eac{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7C8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-154 .elementor-element.elementor-element-52006eac, .elementor-154 .elementor-element.elementor-element-52006eac > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-154 .elementor-element.elementor-element-52006eac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-569a527a img{width:211px;}.elementor-154 .elementor-element.elementor-element-752a2aa5{text-align:center;}.elementor-154 .elementor-element.elementor-element-752a2aa5 .elementor-heading-title{color:#F9F9F9;text-shadow:6px 4px 10px #FFE200;}.elementor-154 .elementor-element.elementor-element-26e9e2db{text-align:center;}.elementor-154 .elementor-element.elementor-element-26e9e2db .elementor-heading-title{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:22px;font-weight:600;}.elementor-154 .elementor-element.elementor-element-37c0a06d .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-37c0a06d .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-grid-img-thumbnail img{opacity:1;}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-154 .elementor-element.elementor-element-37c0a06d > .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-5dfbeffb:not(.elementor-motion-effects-element-type-background), .elementor-154 .elementor-element.elementor-element-5dfbeffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #986100BF 0%, #312F0054 100%);}.elementor-154 .elementor-element.elementor-element-5dfbeffb{border-style:solid;border-width:10px 0px 03px 0px;border-color:#FFFFFF;box-shadow:0px -5px 30px 0px #FFC000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-154 .elementor-element.elementor-element-5dfbeffb, .elementor-154 .elementor-element.elementor-element-5dfbeffb > .elementor-background-overlay{border-radius:100% 10% 20% 20%;}.elementor-154 .elementor-element.elementor-element-5dfbeffb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-235855be img{width:390px;}.elementor-bc-flex-widget .elementor-154 .elementor-element.elementor-element-49762839.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-154 .elementor-element.elementor-element-49762839.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-6a0d0840{text-align:center;}.elementor-154 .elementor-element.elementor-element-6a0d0840 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Kanit", Sans-serif;font-size:33px;font-weight:600;}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-67b18415{width:44.646%;}.elementor-154 .elementor-element.elementor-element-49762839{width:55.354%;}}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-1673af1 img{width:343px;}.elementor-154 .elementor-element.elementor-element-b82fc1d img{width:307px;}.elementor-154 .elementor-element.elementor-element-9eb4f76 .elementor-heading-title{font-size:20px;}.elementor-154 .elementor-element.elementor-element-87b1f66 .elementor-main-swiper{height:355px;width:730px;}.elementor-154 .elementor-element.elementor-element-87b1f66.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-154 .elementor-element.elementor-element-569a527a img{width:167px;}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:10px;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-b63a88a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-b16e6c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-154 .elementor-element.elementor-element-1673af1 img{width:320px;}.elementor-154 .elementor-element.elementor-element-b82fc1d img{width:225px;}.elementor-154 .elementor-element.elementor-element-9eb4f76 .elementor-heading-title{font-size:22px;}.elementor-154 .elementor-element.elementor-element-9eb4f76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-87b1f66 .elementor-main-swiper{height:96vw;width:100%;}.elementor-154 .elementor-element.elementor-element-87b1f66.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-154 .elementor-element.elementor-element-5bbd37d8{width:100%;}.elementor-154 .elementor-element.elementor-element-eb17129{width:100%;}.elementor-154 .elementor-element.elementor-element-3f764ce{width:100%;}.elementor-154 .elementor-element.elementor-element-569a527a img{width:80%;}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:5px;}.elementor-154 .elementor-element.elementor-element-5dfbeffb, .elementor-154 .elementor-element.elementor-element-5dfbeffb > .elementor-background-overlay{border-radius:60% 0% 0% 0%;}.elementor-154 .elementor-element.elementor-element-235855be img{width:256px;}.elementor-154 .elementor-element.elementor-element-235855be > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-6a0d0840 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for image, class: .elementor-element-1673af1 */.elementor-154 .elementor-element.elementor-element-1673af1 img{
    
  animation: glow 2.8s ease-in-out infinite, floaty 3s ease-in-out infinite;
  will-change: transform, filter;
  transform: translateZ(0);
}
@keyframes glow {
    0%,100% {
        filter: drop-shadow(0 0 12px rgb(255 178 45 / 38%)) drop-shadow(0 0 22px rgb(255 241 77 / 30%)) drop-shadow(0 6px 18px rgb(0 0 0 / 35%));
    }

    50% {
        filter: drop-shadow(0 0 22px rgb(255 231 102 / 90%)) drop-shadow(0 0 38px rgb(255 231 77 / 70%)) drop-shadow(0 6px 18px rgb(0 0 0 / 35%));
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dab9dc0 *//* ==================================================
   AMB PREMIUM HERO SALE
================================================== */
a.amb-action-btn.amb-login-btn{
    color: black
}
.amb-hero-sale{
    position:relative;
    width:100%;

    display:flex;
    align-items:center;
    justify-content:center;



    overflow:hidden;

    background:transparent;

    isolation:isolate;
}


/* ==================================================
   INNER
================================================== */

.amb-hero-inner{
    position:relative;
    z-index:10;

    width:100%;
    max-width:1050px;

    text-align:center;
}


/* ==================================================
   FLOATING LABEL
================================================== */

.amb-top-label{
    display:inline-flex;
    align-items:center;

    gap:9px;

    padding:9px 17px;

    border-radius:50px;

    border:1px solid rgba(255,206,79,.38);

    background:rgba(255,190,0,.035);

    color:#ffd968;

    font-size:11px;
    font-weight:500;

    letter-spacing:2.5px;

    backdrop-filter:blur(8px);

    box-shadow:
        0 0 25px rgba(255,177,0,.08),
        inset 0 0 18px rgba(255,214,93,.03);

    animation:
        ambFloatLabel 3s ease-in-out infinite,
        ambLabelGlow 2s ease-in-out infinite;
}


.amb-live-dot{
    position:relative;

    width:7px;
    height:7px;

    border-radius:50%;

    background:#ffd629;

    box-shadow:
        0 0 6px #ffd629,
        0 0 15px #ffad00;
}


.amb-live-dot::after{
    content:"";

    position:absolute;

    inset:-6px;

    border:1px solid rgba(255,211,56,.6);

    border-radius:50%;

    animation:ambRadar 1.5s infinite;
}


/* ==================================================
   CROWN
================================================== */

.amb-crown{
    margin-top:22px;

    font-size:35px;

    line-height:1;

    color:#ffd83d;

    text-shadow:
        0 0 10px rgba(255,209,40,.65),
        0 0 25px rgba(255,153,0,.30);

    animation:ambCrownFloat 3.5s ease-in-out infinite;
}


/* ==================================================
   TITLE
================================================== */

.amb-main-title{
    margin:5px 0 5px;

    display:flex;
    flex-direction:column;

    align-items:center;

    line-height:1;
}


.amb-title-small{
    margin-bottom:8px;

    color:rgba(255,255,255,.94);

    font-size:clamp(26px,4vw,46px);

    font-weight:500;

    letter-spacing:-1px;

    text-shadow:
        0 3px 12px rgba(0,0,0,.4),
        0 0 20px rgba(255,190,0,.05);
}


.amb-title-gold{
    position:relative;

    font-size:clamp(72px,11vw,145px);

    font-weight:1000;


    background:linear-gradient(180deg, #fffce0 0%, #fff0a3 10%, #ffd740 28%, #f7a900 51%, #ffb500 70%, #ffc928 86%, #fff1a3 100%);

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    filter:
        drop-shadow(0 7px 3px rgba(87,40,0,.5))
        drop-shadow(0 0 20px rgba(255,177,0,.18));

    animation:ambGoldTitle 3s ease-in-out infinite;
}


.amb-title-gold::after{
    content:"AMB";

    position:absolute;
    inset:0;

    -webkit-text-fill-color:transparent;

    background:
        linear-gradient(
            110deg,
            transparent 25%,
            rgba(255,255,255,.15) 38%,
            rgba(255,255,255,.95) 48%,
            rgba(255,244,180,.45) 55%,
            transparent 68%
        );

    background-size:220% 100%;

    -webkit-background-clip:text;

    animation:ambTitleShine 3.8s linear infinite;
}


/* ==================================================
   DIVIDER
================================================== */

.amb-divider{
    display:flex;
    align-items:center;
    justify-content:center;

    gap:12px;

    margin:6px auto 18px;
}


.amb-divider span{
    width:70px;
    max-width:18vw;
    height:1px;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,195,29,.8)
    );
}


.amb-divider span:last-child{
    transform:scaleX(-1);
}


.amb-divider b{
    color:#ffd044;

    font-size:10px;

    text-shadow:0 0 12px #ffb000;

    animation:ambDiamondSpin 4s linear infinite;
}


/* ==================================================
   SUBTITLE
================================================== */

.amb-subtitle{
    margin:0 auto;

    max-width:700px;

    color:rgba(255,255,255,.68);

    font-size:16px;
    line-height:1.85;

    text-shadow:0 2px 5px rgba(0,0,0,.25);
}


/* ==================================================
   ACTION AREA
================================================== */

.amb-action-area{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    flex-wrap:wrap;

    gap:18px;

    margin-top:36px;
}


/* ==================================================
   BUTTON BASE
================================================== */

.amb-action-btn{
    position:relative;

    width:300px;
    min-height:76px;

    display:flex;
    align-items:center;

    gap:14px;

    padding:12px 20px;

    overflow:hidden;

    border-radius:20px;

    text-decoration:none;

    transition:
        transform .35s cubic-bezier(.2,.8,.2,1),
        box-shadow .35s ease,
        filter .35s ease;

    transform:translateZ(0);
}


/* ==================================================
   LOGIN GOLD
================================================== */

.amb-login-btn{
    color:#2a1700;

    background:
        linear-gradient(
            135deg,
            #fff8c6 0%,
            #ffe77c 13%,
            #ffc51d 35%,
            #e99200 52%,
            #ffc227 68%,
            #fff2a2 100%
        );

    border:1px solid rgba(255,244,180,.9);

    box-shadow:
        0 12px 35px rgba(255,158,0,.25),
        0 3px 0 rgba(130,68,0,.6),
        inset 0 1px 1px rgba(255,255,255,.95),
        inset 0 -8px 14px rgba(137,72,0,.13);

    animation:ambLoginPulse 2.5s ease-in-out infinite;
}


/* inner border */

.amb-login-btn::before{
    content:"";

    position:absolute;

    inset:4px;

    border:1px solid rgba(255,255,255,.4);

    border-radius:16px;

    pointer-events:none;
}


/* ==================================================
   REGISTER DARK GOLD
================================================== */

.amb-register-btn{
    color:#ffd75c;

    background:
        linear-gradient(
            135deg,
            rgba(38,24,2,.98),
            rgba(11,8,2,.98) 50%,
            rgba(42,27,3,.98)
        );

    border:1px solid rgba(255,194,34,.62);

    box-shadow:
        0 12px 30px rgba(0,0,0,.35),
        inset 0 0 30px rgba(255,185,0,.05),
        inset 0 1px 1px rgba(255,224,118,.18);
}


.amb-register-btn::before{
    content:"";

    position:absolute;

    inset:4px;

    border:1px solid rgba(255,193,31,.15);

    border-radius:16px;

    pointer-events:none;
}


/* ==================================================
   BUTTON ICON
================================================== */

.amb-action-icon{
    position:relative;
    z-index:3;

    flex:0 0 46px;

    width:46px;
    height:46px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:rgba(0,0,0,.12);

    box-shadow:
        inset 0 0 15px rgba(255,255,255,.15);
}


.amb-register-btn .amb-action-icon{
    background:rgba(255,191,23,.07);

    border:1px solid rgba(255,195,40,.18);
}


.amb-action-icon svg{
    width:23px;
    height:23px;

    fill:currentColor;
}


/* ==================================================
   BUTTON TEXT
================================================== */

.amb-btn-text{
    position:relative;
    z-index:3;

    flex:1;

    display:flex;
    flex-direction:column;

    align-items:flex-start;

    text-align:left;

    line-height:1.2;
}


.amb-btn-text small{
    margin-bottom:3px;

    font-size:9px;

    font-weight:600;

    letter-spacing:1.5px;

    opacity:.65;
}


.amb-btn-text strong{
    font-size:20px;
    font-weight:600;
}


/* ==================================================
   ARROW
================================================== */

.amb-btn-arrow{
    position:relative;
    z-index:3;

    font-size:35px;
    font-weight:300;

    line-height:1;

    transition:transform .3s ease;
}


/* ==================================================
   BUTTON SHINE
================================================== */

.amb-btn-flare{
    position:absolute;

    top:-80%;
    left:-55%;

    width:26%;
    height:260%;

    background:
        linear-gradient(
            110deg,
            transparent,
            rgba(255,255,255,.15),
            rgba(255,255,255,.92),
            rgba(255,239,157,.45),
            transparent
        );

    transform:skewX(-22deg);

    pointer-events:none;
}


.amb-action-btn:hover .amb-btn-flare{
    animation:ambBtnShine .75s ease;
}


/* ==================================================
   RIPPLE RING
================================================== */

.amb-btn-ring{
    position:absolute;

    width:90px;
    height:90px;

    right:-35px;
    top:-35px;

    border-radius:50%;

    border:1px solid rgba(255,255,255,.32);

    animation:ambBtnRing 2.5s ease-out infinite;
}


/* ==================================================
   BUTTON HOVER
================================================== */

.amb-action-btn:hover{
    transform:translateY(-6px) scale(1.035);
}


.amb-action-btn:hover .amb-btn-arrow{
    transform:translateX(5px);
}


.amb-login-btn:hover{
    filter:brightness(1.08);

    box-shadow:
        0 18px 45px rgba(255,170,0,.4),
        0 0 35px rgba(255,195,35,.16),
        0 3px 0 rgba(130,68,0,.5),
        inset 0 1px 1px rgba(255,255,255,.9);
}


.amb-register-btn:hover{
    color:#fff2ad;

    border-color:rgba(255,210,71,.9);

    box-shadow:
        0 18px 40px rgba(0,0,0,.42),
        0 0 30px rgba(255,174,0,.15),
        inset 0 0 35px rgba(255,194,28,.08);
}


/* ==================================================
   TRUST ROW
================================================== */

.amb-trust-row{
    display:flex;
    align-items:center;
    justify-content:center;

    flex-wrap:wrap;

    gap:18px;

    margin-top:34px;
}


.amb-trust-item{
    display:flex;
    align-items:center;

    gap:9px;

    color:rgba(255,255,255,.76);
}


.amb-trust-icon{
    width:29px;
    height:29px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    color:#ffd039;

    font-size:11px;

    border:1px solid rgba(255,198,39,.25);

    box-shadow:
        inset 0 0 12px rgba(255,189,0,.06);
}


.amb-trust-item > span:last-child{
    display:flex;
    flex-direction:column;

    align-items:flex-start;
}


.amb-trust-item b{
    color:#ffe286;

    font-size:11px;
    line-height:1.3;
}


.amb-trust-item small{
    color:rgba(255,255,255,.42);

    font-size:9px;
}


.amb-trust-line{
    width:1px;
    height:25px;

    background:linear-gradient(
        transparent,
        rgba(255,196,37,.3),
        transparent
    );
}


/* ==================================================
   RINGS
================================================== */

.amb-ring{
    position:absolute;

    left:50%;
    top:50%;

    border-radius:50%;

    pointer-events:none;
}


.ring-1{
    width:700px;
    height:700px;

    margin-left:-350px;
    margin-top:-350px;

    border:1px solid rgba(255,193,30,.08);

    box-shadow:
        inset 0 0 80px rgba(255,177,0,.025);

    animation:ambRotateRing 20s linear infinite;
}


.ring-2{
    width:500px;
    height:500px;

    margin-left:-250px;
    margin-top:-250px;

    border:1px dashed rgba(255,198,42,.08);

    animation:ambRotateRingReverse 16s linear infinite;
}


/* ==================================================
   ORBIT
================================================== */

.amb-orbit{
    position:absolute;

    left:50%;
    top:50%;

    border-radius:50%;

    pointer-events:none;
}


.orbit-1{
    width:620px;
    height:620px;

    margin-left:-310px;
    margin-top:-310px;

    animation:ambOrbitRotate 11s linear infinite;
}


.orbit-2{
    width:420px;
    height:420px;

    margin-left:-210px;
    margin-top:-210px;

    animation:ambOrbitRotateReverse 8s linear infinite;
}


.amb-orbit span{
    position:absolute;

    top:0;
    left:50%;

    width:6px;
    height:6px;

    border-radius:50%;

    background:#ffd942;

    box-shadow:
        0 0 6px #ffd942,
        0 0 14px #ffaf00,
        0 0 30px rgba(255,153,0,.7);
}


.orbit-2 span{
    width:4px;
    height:4px;

    background:#fff0a1;
}


/* ==================================================
   PARTICLES
================================================== */

.amb-particles{
    position:absolute;

    inset:0;

    pointer-events:none;

    z-index:2;
}


.amb-particles i{
    position:absolute;

    left:var(--x);
    bottom:-20px;

    width:var(--s);
    height:var(--s);

    border-radius:50%;

    background:#ffd43e;

    box-shadow:
        0 0 8px rgba(255,207,47,.9),
        0 0 18px rgba(255,159,0,.5);

    opacity:0;

    animation:
        ambParticleUp 6s linear infinite;

    animation-delay:var(--d);
}


/* ==================================================
   KEYFRAMES
================================================== */

@keyframes ambFloatLabel{

    0%,100%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-6px);
    }

}


@keyframes ambLabelGlow{

    0%,100%{
        box-shadow:
            0 0 18px rgba(255,177,0,.05);
    }

    50%{
        box-shadow:
            0 0 28px rgba(255,177,0,.15);
    }

}


@keyframes ambRadar{

    0%{
        transform:scale(.3);
        opacity:1;
    }

    100%{
        transform:scale(1.7);
        opacity:0;
    }

}


@keyframes ambCrownFloat{

    0%,100%{
        transform:translateY(0) rotate(0deg);
    }

    50%{
        transform:translateY(-7px) rotate(2deg);
    }

}


@keyframes ambGoldTitle{

    0%,100%{
        filter:
            drop-shadow(0 7px 3px rgba(87,40,0,.5))
            drop-shadow(0 0 18px rgba(255,177,0,.15))
            brightness(1);
    }

    50%{
        filter:
            drop-shadow(0 7px 3px rgba(87,40,0,.5))
            drop-shadow(0 0 32px rgba(255,177,0,.32))
            brightness(1.13);
    }

}


@keyframes ambTitleShine{

    0%{
        background-position:220% 0;
    }

    100%{
        background-position:-120% 0;
    }

}


@keyframes ambDiamondSpin{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}


@keyframes ambBtnShine{

    0%{
        left:-55%;
    }

    100%{
        left:140%;
    }

}


@keyframes ambLoginPulse{

    0%,100%{
        box-shadow:
            0 12px 35px rgba(255,158,0,.23),
            0 3px 0 rgba(130,68,0,.6),
            inset 0 1px 1px rgba(255,255,255,.95);
    }

    50%{
        box-shadow:
            0 16px 45px rgba(255,172,0,.39),
            0 0 30px rgba(255,191,20,.13),
            0 3px 0 rgba(130,68,0,.6),
            inset 0 1px 1px rgba(255,255,255,.95);
    }

}


@keyframes ambBtnRing{

    0%{
        transform:scale(.4);
        opacity:.6;
    }

    100%{
        transform:scale(1.8);
        opacity:0;
    }

}


@keyframes ambRotateRing{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}


@keyframes ambRotateRingReverse{

    from{
        transform:rotate(360deg);
    }

    to{
        transform:rotate(0deg);
    }

}


@keyframes ambOrbitRotate{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}


@keyframes ambOrbitRotateReverse{

    from{
        transform:rotate(360deg);
    }

    to{
        transform:rotate(0deg);
    }

}


@keyframes ambParticleUp{

    0%{
        transform:translateY(0) scale(.4);
        opacity:0;
    }

    15%{
        opacity:.8;
    }

    70%{
        opacity:.5;
    }

    100%{
        transform:translateY(-650px) scale(1.2);
        opacity:0;
    }

}


/* ==================================================
   MOBILE
================================================== */

@media(max-width:767px){

    .amb-hero-sale{
        min-height:auto;

    }


    .amb-top-label{
        font-size:9px;

        letter-spacing:1.5px;
    }


    .amb-crown{
        font-size:26px;
    }


    .amb-title-small{
        font-size:27px;
    }


    .amb-title-gold{
        font-size:86px;
    }


    .amb-subtitle{
        font-size:14px;

        line-height:1.7;
    }


    .amb-action-area{
        margin-top:27px;

        gap:12px;
    }


    .amb-action-btn{
        width:100%;
        max-width:350px;

        min-height:70px;

        border-radius:17px;
    }


    .amb-btn-text strong{
        font-size:18px;
    }


    .amb-trust-row{
        margin-top:25px;

        gap:11px;
    }


    .amb-trust-line{
        display:none;
    }


    .ring-1{
        width:420px;
        height:420px;

        margin-left:-210px;
        margin-top:-210px;
    }


    .ring-2{
        width:320px;
        height:320px;

        margin-left:-160px;
        margin-top:-160px;
    }


    .orbit-1{
        width:380px;
        height:380px;

        margin-left:-190px;
        margin-top:-190px;
    }


    .orbit-2{
        width:280px;
        height:280px;

        margin-left:-140px;
        margin-top:-140px;
    }

}


/* ลด animation สำหรับผู้ใช้ที่ตั้ง Reduce Motion */
@media(prefers-reduced-motion:reduce){

    .amb-hero-sale *,
    .amb-hero-sale *::before,
    .amb-hero-sale *::after{
        animation-duration:.001ms !important;
        animation-iteration-count:1 !important;
    }

}


/* =====================================
   CONTACT BUTTON
===================================== */

.amb-contact-btn{
    color: #ffe28a;
    background: linear-gradient(135deg, rgb(0 0 0 / 36%), rgb(0 0 0 / 55%), rgba(255, 183, 0, .05));
    border: 1px solid rgba(255, 206, 70, .35);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .25), inset 0 0 25px rgba(255, 190, 0, .035);
    backdrop-filter: blur(5px);
}


/* inner border */
.amb-contact-btn::before{
    content:"";

    position:absolute;
    inset:4px;

    border:1px solid rgba(255,210,92,.08);

    border-radius:16px;

    pointer-events:none;
}


/* icon */
.amb-contact-btn .amb-action-icon{
    color:#ffd75b;

    background:
        radial-gradient(
            circle,
            rgba(255,211,74,.14),
            rgba(255,177,0,.03)
        );

    border:1px solid rgba(255,205,56,.20);

    box-shadow:
        0 0 15px rgba(255,187,0,.05),
        inset 0 0 12px rgba(255,216,103,.04);
}


/* hover */
.amb-contact-btn:hover{
    color:#fff3b8;

    border-color:rgba(255,219,111,.78);

    background:
        linear-gradient(
            135deg,
            rgba(255,210,75,.13),
            rgba(255,255,255,.025),
            rgba(255,180,0,.10)
        );

    box-shadow:
        0 16px 38px rgba(0,0,0,.32),
        0 0 30px rgba(255,181,0,.14),
        inset 0 0 28px rgba(255,198,40,.07);
}


/* icon pulse ตอน hover */
.amb-contact-btn:hover .amb-action-icon{
    animation:ambContactIcon .7s ease;
}


@keyframes ambContactIcon{

    0%{
        transform:scale(1);
    }

    40%{
        transform:scale(1.15) rotate(-5deg);
    }

    70%{
        transform:scale(.95) rotate(4deg);
    }

    100%{
        transform:scale(1) rotate(0);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7e4d0a *//* ===== AMB GOLD SHINE ===== */


/* แสงทองปาด */
.amb-shine .elementor-widget-container::after {
    content: "";
    position: absolute;

    top: -60%;
    left: -70%;

    width: 30%;
    height: 220%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 215, 70, 0.05) 20%,
        rgba(255, 235, 150, 0.35) 38%,
        rgba(255, 255, 255, 0.95) 50%,
        rgba(255, 215, 70, 0.45) 62%,
        transparent 100%
    );

    transform: skewX(-20deg);
    pointer-events: none;
    opacity: 0;
}

/* Hover */
.amb-shine:hover .elementor-widget-container::after {
    opacity: 1;
    animation: ambGoldShine .75s ease-out;
}

/* รูปเด้งนิดเดียว */
.amb-shine:hover img {
    transform: scale(1.025);
    filter: brightness(1.08);
}

/* วิ่งจากซ้ายไปขวา */
@keyframes ambGoldShine {
    0% {
        left: -70%;
    }

    100% {
        left: 140%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b85240 */.elementor-154 .elementor-element.elementor-element-3b85240{
    overflow: hidden;
    border-radius: 10px;
}
.elementor-154 .elementor-element.elementor-element-3b85240{
        transform: translateZ(0);
       box-shadow: 0 14px 36px rgba(0, 0, 0, .35), 0 0 22px rgb(255 226 77 / 35%);
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.elementor-154 .elementor-element.elementor-element-3b85240:hover{
    transform: translateY(-3px) scale(1.01);
    box-shadow: 0 18px 44px rgba(0, 0, 0, .42), 0 0 34px rgb(255 210 102 / 35%), 0 0 28px rgb(255 222 77 / 45%);
    filter: saturate(1.05) brightness(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b82fc1d */.elementor-154 .elementor-element.elementor-element-b82fc1d img{
    animation:promoFlicker 3.6s infinite steps(1,end);
}
@keyframes promoFlicker{
  0%{opacity:.15;text-shadow:none;}
  3%{opacity:1;}
  7%{opacity:.4;}
  10%{opacity:1;}
  13%{opacity:.2;}
  15%{opacity:1;}
  19%{opacity:.1;text-shadow:none;}
  22%{opacity:1;}
  28%{opacity:.35;}
  32%{opacity:1;}
  60%{opacity:1;}
  70%{opacity:.5;}
  78%{opacity:1;}
  86%{opacity:.3;}
  92%{opacity:1;}
  100%{opacity:.85;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eb4f76 */.elementor-154 .elementor-element.elementor-element-9eb4f76 span{
        background: linear-gradient(180deg, #fcf9b1 20%, #fcf9ac 50%, #f3921a 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-87b1f66 */.elementor-154 .elementor-element.elementor-element-87b1f66 .swiper-slide{
    padding: 20px;
}
.elementor-154 .elementor-element.elementor-element-87b1f66 .swiper-slide .elementor-carousel-image{
    border-radius: 10px;
   
    
}
.elementor-154 .elementor-element.elementor-element-87b1f66 .swiper-slide.swiper-slide-next .elementor-carousel-image{
     animation:monoCenterFloat 5.8s ease-in-out infinite, monoCenterGlow 4.4s ease-in-out infinite;
   
}
@keyframes monoCenterFloat{ 0%{transform:translateY(0)} 50%{transform:translateY(-6px)} 100%{transform:translateY(0)} }
@keyframes monoCenterGlow{
 0%{box-shadow: 0 10px 26px rgba(0, 0, 0, .65), 0 0 10px rgb(255 242 77 / 70%);}
  50%{ box-shadow:0 14px 34px rgba(0,0,0,.75), 0 0 22px rgb(255 214 97), 0 0 36px rgb(250 255 102); }
  100%{ box-shadow:0 10px 26px rgba(0,0,0,.65), 0 0 10px rgb(255 224 77 / 70%); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bbd37d8 */.elementor-154 .elementor-element.elementor-element-5bbd37d8 .elementor-widget-wrap {
    animation:xpayFlicker 3s infinite ease-in-out;
}

@keyframes xpayFlicker {
    0% {
        box-shadow: 0 0 18px rgb(255 245 48 / 70%);
        border-color: rgb(255 203 77);
    }

    8% {
        box-shadow: 0 0 4px rgb(255 196 77 / 20%);
        border-color: rgb(255 205 77 / 35%);
    }

    12% {
        box-shadow: 0 0 22px rgb(255 221 102 / 90%);
        border-color: rgb(255 220 102);
    }

    20% {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        border-color: rgb(255 219 77 / 20%);
    }

    30% {
        box-shadow: 0 0 20px rgb(255 238 77 / 80%);
        border-color: rgb(255 208 77 / 90%);
    }

    45% {
        box-shadow: 0 0 6px rgb(255 206 102 / 35%);
        border-color: rgb(255 242 102 / 50%);
    }

    55% {
        box-shadow: 0 0 24px rgb(255 208 77);
        border-color: rgb(255 237 77);
    }

    70% {
        box-shadow: 0 0 10px rgb(255 236 77 / 45%);
        border-color: rgb(255 213 77 / 70%);
    }

    100% {
        box-shadow: 0 0 18px rgb(255 223 77 / 80%);
        border-color: rgb(255 241 77 / 90%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb17129 */.elementor-154 .elementor-element.elementor-element-eb17129 .elementor-widget-wrap {
    animation:xpayFlicker 3s infinite ease-in-out;
}

@keyframes xpayFlicker {
    0% {
        box-shadow: 0 0 18px rgb(255 245 48 / 70%);
        border-color: rgb(255 203 77);
    }

    8% {
        box-shadow: 0 0 4px rgb(255 196 77 / 20%);
        border-color: rgb(255 205 77 / 35%);
    }

    12% {
        box-shadow: 0 0 22px rgb(255 221 102 / 90%);
        border-color: rgb(255 220 102);
    }

    20% {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        border-color: rgb(255 219 77 / 20%);
    }

    30% {
        box-shadow: 0 0 20px rgb(255 238 77 / 80%);
        border-color: rgb(255 208 77 / 90%);
    }

    45% {
        box-shadow: 0 0 6px rgb(255 206 102 / 35%);
        border-color: rgb(255 242 102 / 50%);
    }

    55% {
        box-shadow: 0 0 24px rgb(255 208 77);
        border-color: rgb(255 237 77);
    }

    70% {
        box-shadow: 0 0 10px rgb(255 236 77 / 45%);
        border-color: rgb(255 213 77 / 70%);
    }

    100% {
        box-shadow: 0 0 18px rgb(255 223 77 / 80%);
        border-color: rgb(255 241 77 / 90%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f764ce */.elementor-154 .elementor-element.elementor-element-3f764ce .elementor-widget-wrap {
    animation:xpayFlicker 3s infinite ease-in-out;
}

@keyframes xpayFlicker {
    0% {
        box-shadow: 0 0 18px rgb(255 245 48 / 70%);
        border-color: rgb(255 203 77);
    }

    8% {
        box-shadow: 0 0 4px rgb(255 196 77 / 20%);
        border-color: rgb(255 205 77 / 35%);
    }

    12% {
        box-shadow: 0 0 22px rgb(255 221 102 / 90%);
        border-color: rgb(255 220 102);
    }

    20% {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        border-color: rgb(255 219 77 / 20%);
    }

    30% {
        box-shadow: 0 0 20px rgb(255 238 77 / 80%);
        border-color: rgb(255 208 77 / 90%);
    }

    45% {
        box-shadow: 0 0 6px rgb(255 206 102 / 35%);
        border-color: rgb(255 242 102 / 50%);
    }

    55% {
        box-shadow: 0 0 24px rgb(255 208 77);
        border-color: rgb(255 237 77);
    }

    70% {
        box-shadow: 0 0 10px rgb(255 236 77 / 45%);
        border-color: rgb(255 213 77 / 70%);
    }

    100% {
        box-shadow: 0 0 18px rgb(255 223 77 / 80%);
        border-color: rgb(255 241 77 / 90%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-569a527a */.elementor-154 .elementor-element.elementor-element-569a527a img{
        filter: drop-shadow(rgb(255 189 77) 0px 0px 18px);
}/* End custom CSS */
/* Start custom CSS for uael-image-gallery, class: .elementor-element-37c0a06d */.elementor-154 .elementor-element.elementor-element-37c0a06d .uael-img-grid-masonry-wrap {
    justify-content: center;
}

.elementor-154 .elementor-element.elementor-element-37c0a06d img{
    border: 2px solid gold;
    border-radius: 10px;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52006eac */.elementor-154 .elementor-element.elementor-element-52006eac .elementor-widget-wrap {
    animation:xpayFlicker 3s infinite ease-in-out;
}/* End custom CSS */