.elementor-828 .elementor-element.elementor-element-7d5ca28{--display:flex;}.elementor-828 .elementor-element.elementor-element-7d5ca28:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-7d5ca28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox a.elementor-button:hover, .elementor-widget-uael-infobox .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon i{color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-image .uael-image-content img{border-color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-separator{border-top-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-family:var( --e-global-typography-secondary-font-family ), Tahoma;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-uael-infobox .uael-infobox-title{font-family:var( --e-global-typography-primary-font-family ), Tahoma;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-infobox-text{font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Tahoma;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-infobox .uael-infobox-cta-link{color:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-70702db .uael-infobox,  .elementor-828 .elementor-element.elementor-element-70702db .uael-separator-parent{text-align:center;}.elementor-828 .elementor-element.elementor-element-70702db .uael-image img{width:150px;}.elementor-828 .elementor-element.elementor-element-70702db .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-828 .elementor-element.elementor-element-70702db .uael-infobox-title{color:var( --e-global-color-secondary );margin:0px 0px 10px 0px;}.elementor-828 .elementor-element.elementor-element-70702db .uael-infobox-text{font-family:"Sarabun", Tahoma;font-size:15px;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-828 .elementor-element.elementor-element-3c3a963{--display:flex;}.elementor-828 .elementor-element.elementor-element-ab719a7 .elementor-repeater-item-a830a59.elementor-social-icon{background-color:#280D0D;}.elementor-828 .elementor-element.elementor-element-ab719a7 .elementor-repeater-item-a830a59.elementor-social-icon i{color:#FFFFFF;}.elementor-828 .elementor-element.elementor-element-ab719a7 .elementor-repeater-item-a830a59.elementor-social-icon svg{fill:#FFFFFF;}.elementor-828 .elementor-element.elementor-element-ab719a7{--grid-template-columns:repeat(0, auto);text-align:center;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:54px;--grid-column-gap:52px;--grid-row-gap:0px;}.elementor-828 .elementor-element.elementor-element-ab719a7 .elementor-social-icon{--icon-padding:0.1em;border-style:groove;border-color:var( --e-global-color-secondary );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-wrapper .e-tabs-items-wrapper{background-color:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-tab-title i{color:var( --e-global-color-text );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-tab-title svg{fill:var( --e-global-color-text );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-tab-title svg path{fill:var( --e-global-color-text );}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-828 .elementor-element.elementor-element-3d9b15c .e-tabs-items-wrapper .e-section-title{background-color:var( --e-global-color-primary );border-style:solid;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Tahoma;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Tahoma;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Tahoma;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-828 .elementor-element.elementor-element-9de1d8a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-828 .elementor-element.elementor-element-9de1d8a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-828 .elementor-element.elementor-element-9de1d8a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Tahoma;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-828 .elementor-element.elementor-element-57f472a .gallery-item .gallery-caption{text-align:center;}body.elementor-page-828:not(.elementor-motion-effects-element-type-background), body.elementor-page-828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-uael-infobox .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-infobox .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-uael-infobox .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-infobox .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-828 .elementor-element.elementor-element-ab719a7{--icon-size:40px;--grid-column-gap:42px;}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for uael-infobox, class: .elementor-element-70702db */.elementor-828 .elementor-element.elementor-element-70702db{

font-weight:700;
letter-spacing:2px;

text-shadow:
0 2px 4px rgba(0,0,0,0.4),
0 6px 12px rgba(0,0,0,0.5),
0 0 10px rgba(255,255,255,0.6),
0 0 20px rgba(255,255,255,0.4);

transition:all 0.4s ease;

}

.elementor-828 .elementor-element.elementor-element-70702db:hover{

transform:translateY(-3px) scale(1.02);

text-shadow:
0 5px 15px rgba(0,0,0,0.7),
0 0 15px #ffffff,
0 0 35px #ffffff;

}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-3d9b15c *//* ===== 3D WHITE GLOW PLAYLIST - PLUS ADDONS SAFE ===== */

.yt-3d-playlist {
    perspective: 1500px;
}

/* Target ALL video wrappers inside section */
.yt-3d-playlist .elementor-widget,
.yt-3d-playlist .tp-video-player,
.yt-3d-playlist .tp-youtube-player,
.yt-3d-playlist iframe,
.yt-3d-playlist video {

    border-radius: 18px;
    overflow: hidden;
    transform-style: preserve-3d;
    transition: transform 0.6s ease, box-shadow 0.6s ease;
    
    box-shadow:
        0 0 30px rgba(255,255,255,0.6),
        0 25px 45px rgba(0,0,0,0.4);

    animation: ytFloat 4s ease-in-out infinite;
}

/* Hover 3D Effect */
.yt-3d-playlist .elementor-widget:hover,
.yt-3d-playlist .tp-video-player:hover,
.yt-3d-playlist .tp-youtube-player:hover,
.yt-3d-playlist iframe:hover {

    transform: rotateY(12deg) rotateX(5deg) scale(1.05);

    box-shadow:
        0 0 50px rgba(255,255,255,1),
        0 0 100px rgba(255,255,255,0.7),
        0 35px 70px rgba(0,0,0,0.6);
}

/* Floating animation */
@keyframes ytFloat {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-8px); }
    100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-9de1d8a */.elementor-828 .elementor-element.elementor-element-9de1d8a .gallery-item {
    perspective: 1200px;
}

.elementor-828 .elementor-element.elementor-element-9de1d8a .gallery-icon {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    transform-style: preserve-3d;
    border-radius: 12px;
}

.elementor-828 .elementor-element.elementor-element-9de1d8a .gallery-icon:hover {
    transform: scale(1.08) rotateY(12deg) rotateX(5deg);
    box-shadow: 
        0 20px 40px rgba(0,0,0,0.3),
        0 0 25px rgba(255,255,255,0.6);
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-840, class: .elementor-element-962ee93 */.elementor-828 .elementor-element.elementor-element-962ee93{
    perspective:1200px;
}

.elementor-828 .elementor-element.elementor-element-962ee93 img{
    border-radius:14px;
    transition:transform 0.25s ease, box-shadow 0.25s ease;
    transform-style:preserve-3d;

    box-shadow:
        0 20px 40px rgba(0,0,0,0.35),
        0 0 15px rgba(255,255,255,0.2);

    filter:contrast(1.05) brightness(1.05);
}

.elementor-828 .elementor-element.elementor-element-962ee93 img:hover{
    box-shadow:
        0 30px 80px rgba(0,0,0,0.6),
        0 0 30px rgba(255,255,255,0.7);
}
.elementor-828 .elementor-element.elementor-element-962ee93 img{
position:relative;
overflow:hidden;
}

.elementor-828 .elementor-element.elementor-element-962ee93 img::after{
content:"";
position:absolute;
top:0;
left:-120%;
width:60%;
height:100%;
background:linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.5),
transparent
);

transition:0.6s;
}

.elementor-828 .elementor-element.elementor-element-962ee93 img:hover::after{
left:120%;
}
.elementor-828 .elementor-element.elementor-element-962ee93 img{

transition:all .5s ease;

box-shadow:
0 15px 30px rgba(0,0,0,0.4),
0 0 10px rgba(255,255,255,0.2);

border-radius:12px;
}

.elementor-828 .elementor-element.elementor-element-962ee93 img:hover{

transform:scale(1.07);

box-shadow:
0 35px 70px rgba(0,0,0,0.6),
0 0 25px rgba(255,255,255,0.7);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-57f472a */.elementor-828 .elementor-element.elementor-element-57f472a{
    perspective:1200px;
}

.elementor-828 .elementor-element.elementor-element-57f472a img{
    border-radius:14px;
    transition:transform 0.25s ease, box-shadow 0.25s ease;
    transform-style:preserve-3d;

    box-shadow:
        0 20px 40px rgba(0,0,0,0.35),
        0 0 15px rgba(255,255,255,0.2);

    filter:contrast(1.05) brightness(1.05);
}

.elementor-828 .elementor-element.elementor-element-57f472a img:hover{
    box-shadow:
        0 30px 80px rgba(0,0,0,0.6),
        0 0 30px rgba(255,255,255,0.7);
}
.elementor-828 .elementor-element.elementor-element-57f472a img{
position:relative;
overflow:hidden;
}

.elementor-828 .elementor-element.elementor-element-57f472a img::after{
content:"";
position:absolute;
top:0;
left:-120%;
width:60%;
height:100%;
background:linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.5),
transparent
);

transition:0.6s;
}

.elementor-828 .elementor-element.elementor-element-57f472a img:hover::after{
left:120%;
}
.elementor-828 .elementor-element.elementor-element-57f472a img{

transition:all .5s ease;

box-shadow:
0 15px 30px rgba(0,0,0,0.4),
0 0 10px rgba(255,255,255,0.2);

border-radius:12px;
}

.elementor-828 .elementor-element.elementor-element-57f472a img:hover{

transform:scale(1.07);

box-shadow:
0 35px 70px rgba(0,0,0,0.6),
0 0 25px rgba(255,255,255,0.7);
}/* End custom CSS */