.elementor-18 .elementor-element.elementor-element-86b3758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-f590199 .elementor-repeater-item-e7d24a8 .swiper-slide-bg{background-color:#000000;background-image:url(https://hydra888pro.com/wp-content/uploads/2025/04/S__4702278_0-1.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-f590199 .elementor-repeater-item-15ea265 .swiper-slide-bg{background-color:#000000;background-image:url(https://hydra888pro.com/wp-content/uploads/2025/04/S__4702280_0.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-f590199 .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-18 .elementor-element.elementor-element-f590199 .swiper-slide-contents{max-width:66%;}.elementor-18 .elementor-element.elementor-element-f590199 .swiper-slide-inner{text-align:center;}.elementor-18 .elementor-element.elementor-element-c55b29b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.73);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c55b29b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c55b29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-df623d0{--e-image-carousel-slides-to-show:9;}.elementor-18 .elementor-element.elementor-element-df623d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1584bac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1584bac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1584bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#580000;}.elementor-18 .elementor-element.elementor-element-1f081e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{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-18 .elementor-element.elementor-element-ec1cb98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-d1d22bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-ffc2346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-2e31da0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6c7264d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6c7264d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6c7264d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#580000;}.elementor-18 .elementor-element.elementor-element-61ac8fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-121ca99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-8864014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-b797e3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-c90ca79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-2fdf11e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-f9e5725{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f9e5725:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f9e5725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#580000;}.elementor-18 .elementor-element.elementor-element-b2175b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-04db200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9967129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-df42108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-60bae71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-60bae71:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-60bae71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#580000;}.elementor-18 .elementor-element.elementor-element-c638c91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-465d439{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-2fcef2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-51b4010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-abef04e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-1e602c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-1e602c2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e602c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-8788f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6f6bea7 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b6fc7f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-a868084 .elementor-button{background-color:#6F0000;font-family:"Kanit", Sans-serif;font-size:19px;font-weight:400;border-radius:5px 5px 5px 5px;padding:15px 40px 15px 40px;}.elementor-18 .elementor-element.elementor-element-a868084 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1dc2558 .elementor-button{background-color:#000000;font-family:"Kanit", Sans-serif;font-size:19px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-0df1692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-18 .elementor-element.elementor-element-b788194{text-align:center;}.elementor-18 .elementor-element.elementor-element-b788194 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3e05755{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0f20741{text-align:center;}.elementor-18 .elementor-element.elementor-element-0f20741 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-18 .elementor-element.elementor-element-ee0ebd8{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-39c26c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-39c26c8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-39c26c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #220008 100%);}.elementor-18 .elementor-element.elementor-element-50798d9{text-align:center;}.elementor-18 .elementor-element.elementor-element-50798d9 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-18 .elementor-element.elementor-element-602ae3e{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-602ae3e p{margin-bottom:9px;}.elementor-18 .elementor-element.elementor-element-71d7a52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-71d7a52:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-71d7a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D0000;}.elementor-18 .elementor-element.elementor-element-b4147b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-03bf658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-550e95c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-f1ba814{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-7a87208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-7a87208:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7a87208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-cc9023d{text-align:center;}.elementor-18 .elementor-element.elementor-element-cc9023d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-18 .elementor-element.elementor-element-5cf873d{text-align:center;font-family:"Kanit", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-55c2138{--display:flex;border-style:solid;--border-style:solid;border-color:#FA04C8;--border-color:#FA04C8;--border-radius:3px 3px 3px 3px;--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9095c1b{text-align:center;}.elementor-18 .elementor-element.elementor-element-9095c1b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-18 .elementor-element.elementor-element-219f174{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-219f174 p{margin-bottom:9px;}.elementor-18 .elementor-element.elementor-element-1467406{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-1467406:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1467406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110000;}.elementor-18 .elementor-element.elementor-element-6645bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9da7b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-3d75747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-3d75747:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3d75747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140000;}.elementor-18 .elementor-element.elementor-element-9fb4dc1 img{width:29%;}.elementor-18 .elementor-element.elementor-element-3e22a32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-3e22a32:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e22a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-82889b7{text-align:center;}.elementor-18 .elementor-element.elementor-element-82889b7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;color:#CF0000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-161f19b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-18 .elementor-element.elementor-element-161f19b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-18 .elementor-element.elementor-element-161f19b:after{content:"0.66";}.elementor-18 .elementor-element.elementor-element-161f19b .elementor-post__thumbnail__link{width:100%;}.elementor-18 .elementor-element.elementor-element-161f19b .elementor-post__meta-data span + span:before{content:"///";}.elementor-18 .elementor-element.elementor-element-161f19b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-18 .elementor-element.elementor-element-161f19b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-18 .elementor-element.elementor-element-161f19b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-1f081e1{--width:25%;}.elementor-18 .elementor-element.elementor-element-ec1cb98{--width:25%;}.elementor-18 .elementor-element.elementor-element-d1d22bb{--width:25%;}.elementor-18 .elementor-element.elementor-element-ffc2346{--width:25%;}.elementor-18 .elementor-element.elementor-element-2e31da0{--width:25%;}.elementor-18 .elementor-element.elementor-element-61ac8fc{--width:12.5%;}.elementor-18 .elementor-element.elementor-element-121ca99{--width:25%;}.elementor-18 .elementor-element.elementor-element-8864014{--width:25%;}.elementor-18 .elementor-element.elementor-element-b797e3a{--width:25%;}.elementor-18 .elementor-element.elementor-element-c90ca79{--width:25%;}.elementor-18 .elementor-element.elementor-element-2fdf11e{--width:12.5%;}.elementor-18 .elementor-element.elementor-element-b2175b1{--width:25%;}.elementor-18 .elementor-element.elementor-element-04db200{--width:25%;}.elementor-18 .elementor-element.elementor-element-9967129{--width:25%;}.elementor-18 .elementor-element.elementor-element-df42108{--width:25%;}.elementor-18 .elementor-element.elementor-element-c638c91{--width:25%;}.elementor-18 .elementor-element.elementor-element-465d439{--width:25%;}.elementor-18 .elementor-element.elementor-element-2fcef2d{--width:25%;}.elementor-18 .elementor-element.elementor-element-51b4010{--width:25%;}.elementor-18 .elementor-element.elementor-element-abef04e{--width:25%;}.elementor-18 .elementor-element.elementor-element-8788f30{--width:50%;}.elementor-18 .elementor-element.elementor-element-0df1692{--width:50%;}.elementor-18 .elementor-element.elementor-element-b4147b3{--width:25%;}.elementor-18 .elementor-element.elementor-element-03bf658{--width:25%;}.elementor-18 .elementor-element.elementor-element-550e95c{--width:25%;}.elementor-18 .elementor-element.elementor-element-f1ba814{--width:25%;}.elementor-18 .elementor-element.elementor-element-6645bdc{--width:50%;}.elementor-18 .elementor-element.elementor-element-9da7b1d{--width:50%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f590199 .swiper-slide{height:531px;}.elementor-18 .elementor-element.elementor-element-c55b29b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-df623d0{--e-image-carousel-slides-to-show:6;}.elementor-18 .elementor-element.elementor-element-df623d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b6fc7f6{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-cc9023d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f590199 .swiper-slide{height:126px;}.elementor-18 .elementor-element.elementor-element-df623d0{--e-image-carousel-slides-to-show:3;}.elementor-18 .elementor-element.elementor-element-1f081e1{--width:50%;}.elementor-18 .elementor-element.elementor-element-ec1cb98{--width:50%;}.elementor-18 .elementor-element.elementor-element-d1d22bb{--width:50%;}.elementor-18 .elementor-element.elementor-element-ffc2346{--width:50%;}.elementor-18 .elementor-element.elementor-element-2e31da0{--width:50%;}.elementor-18 .elementor-element.elementor-element-f9e5725{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-b2175b1{--width:50%;}.elementor-18 .elementor-element.elementor-element-04db200{--width:50%;}.elementor-18 .elementor-element.elementor-element-9967129{--width:50%;}.elementor-18 .elementor-element.elementor-element-df42108{--width:50%;}.elementor-18 .elementor-element.elementor-element-60bae71{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-c638c91{--width:50%;}.elementor-18 .elementor-element.elementor-element-465d439{--width:50%;}.elementor-18 .elementor-element.elementor-element-2fcef2d{--width:50%;}.elementor-18 .elementor-element.elementor-element-51b4010{--width:50%;}.elementor-18 .elementor-element.elementor-element-abef04e{--width:100%;}.elementor-18 .elementor-element.elementor-element-b6fc7f6{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b4147b3{--width:50%;}.elementor-18 .elementor-element.elementor-element-03bf658{--width:50%;}.elementor-18 .elementor-element.elementor-element-550e95c{--width:50%;}.elementor-18 .elementor-element.elementor-element-f1ba814{--width:50%;}.elementor-18 .elementor-element.elementor-element-cc9023d .elementor-heading-title{line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-161f19b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-18 .elementor-element.elementor-element-161f19b:after{content:"0.5";}.elementor-18 .elementor-element.elementor-element-161f19b .elementor-post__thumbnail__link{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-86b3758{--width:892px;}}/* Start custom CSS for image, class: .elementor-element-20b2d71 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-20b2d71 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-20b2d71 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-20b2d71 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9ed35b */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-c9ed35b img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-c9ed35b img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-c9ed35b img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60e59b */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-a60e59b img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-a60e59b img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-a60e59b img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa0f554 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-aa0f554 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-aa0f554 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-aa0f554 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b08debb */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b08debb img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-b08debb img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b08debb img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1cd6be */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-d1cd6be img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-d1cd6be img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-d1cd6be img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebb6ce5 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-ebb6ce5 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-ebb6ce5 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-ebb6ce5 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2b357d */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b2b357d img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-b2b357d img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b2b357d img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d1cf62 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-6d1cf62 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-6d1cf62 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-6d1cf62 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1c23df */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b1c23df img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-b1c23df img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b1c23df img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d77488c */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-d77488c img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-d77488c img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-d77488c img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06a8dc9 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-06a8dc9 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-06a8dc9 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-06a8dc9 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33aa6f */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-a33aa6f img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-a33aa6f img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-a33aa6f img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f0ae5d */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-4f0ae5d img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-4f0ae5d img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-4f0ae5d img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-faae88a */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-faae88a img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-faae88a img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-faae88a img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79cbda6 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-79cbda6 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-79cbda6 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-79cbda6 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ad8a99 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-3ad8a99 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-3ad8a99 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-3ad8a99 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b06c853 */@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
  50% { 
    box-shadow: 0 0 5px 5px red, 0 0 5px 0px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 0px 5px red, 0 0 5px 0px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b06c853 img {
  animation: glow 2s infinite;
} { opacity: 1; }
}

.elementor-18 .elementor-element.elementor-element-b06c853 img {
  animation: blink 1@keyframes glow {
  0% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
  50% { 
    box-shadow: 0 0 15px 5px red, 0 0 25px 10px red, 0 0 35px 15px red;
  }
  100% { 
    box-shadow: 0 0 5px 0px red, 0 0 10px 5px red, 0 0 15px 10px red;
  }
}

.elementor-18 .elementor-element.elementor-element-b06c853 img {
  animation: glow 2s infinite;
}s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f6bea7 */@keyframes moveUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}

.elementor-18 .elementor-element.elementor-element-6f6bea7 img {
  animation: moveUpDown 2s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ffc75f */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-2ffc75f {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}
.elementor-image img {
    width: 100%;
    height: auto;
    display: block;
}

.elementor-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 200%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.2));
    animation: light-flow 2s infinite linear;
    opacity: 0.8; /* ความโปร่งแสงของแสง */
}

/* การเคลื่อนไหวของแสง */
@keyframes light-flow {
    0% {
        left: -100%;
    }
    50% {
        left: 100%;
    }
    100% {
        left: -100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c13951 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-9c13951 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7c1c11 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-e7c1c11 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcbc5ce */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-fcbc5ce {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9012673 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-9012673 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d82573a */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-d82573a {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-787f790 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-787f790 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f62ab6 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-0f62ab6 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8194b6b */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-8194b6b {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66d6b02 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-66d6b02 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d880214 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-d880214 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7028d1 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-b7028d1 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55c2138 */@keyframes borderAnimation {
  0% {
    border-color: #ff0000; /* สีเริ่มต้น */
  }
  25% {
    border-color: #00ff00; /* สีที่ 2 */
  }
  50% {
    border-color: #0000ff; /* สีที่ 3 */
  }
  75% {
    border-color: #ff00ff; /* สีที่ 4 */
  }
  100% {
    border-color: #ff0000; /* กลับไปที่สีเริ่มต้น */
  }
}

.elementor-18 .elementor-element.elementor-element-55c2138 {
  border: 4px solid #ff0000; /* ขนาดและสีเริ่มต้นของ border */
  animation: borderAnimation 3s infinite; /* ความเร็วและจำนวนการเคลื่อนไหว */
}/* End custom CSS */