.elementor-2660 .elementor-element.elementor-element-307ce045{--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;}.elementor-2660 .elementor-element.elementor-element-307ce045:not(.elementor-motion-effects-element-type-background), .elementor-2660 .elementor-element.elementor-element-307ce045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2660 .elementor-element.elementor-element-1c727df4{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2660 .elementor-element.elementor-element-1c727df4:not(.elementor-motion-effects-element-type-background), .elementor-2660 .elementor-element.elementor-element-1c727df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2660 .elementor-element.elementor-element-355d6e2b{text-align:start;}.elementor-2660 .elementor-element.elementor-element-355d6e2b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-2660 .elementor-element.elementor-element-69ec563 > .elementor-widget-container{margin:13px 0px 013px 0px;}.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__avatar img{width:106px;height:106px;border-radius:2px;box-shadow:0px 0px 7px 0px #FCD59D;}.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__bio{color:#FFFFFF;font-style:italic;}.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__button{color:#00FF13;border-color:#00FF13;background-color:#000000;font-size:14px;border-width:1px;border-radius:4px;padding:5px 5px 5px 5px;}.elementor-2660 .elementor-element.elementor-element-2f21d29b{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2660 .elementor-element.elementor-element-2f21d29b:not(.elementor-motion-effects-element-type-background), .elementor-2660 .elementor-element.elementor-element-2f21d29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2660 .elementor-element.elementor-element-4c1826a7{--grid-row-gap:60px;--grid-column-gap:30px;--load-more-message-color:#050505;--load-more-spinner-color:#EC3737;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-button{background-color:#14D75A;font-family:"Arial", Sans-serif;font-size:18px;fill:#000000;color:#000000;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-2660 .elementor-element.elementor-element-4c1826a7:after{content:"0.56";}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__thumbnail__link{width:100%;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__thumbnail{border-radius:2px 2px 2px 2px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:24px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:24px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:24px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__title, .elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__title a{color:#D2A752;font-size:18px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__title{margin-bottom:12px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__meta-data{color:#FFFFFF;font-size:14px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-posts-nothing-found{color:#FFFFFF;font-size:18px;}body.elementor-page-2660:not(.elementor-motion-effects-element-type-background), body.elementor-page-2660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__avatar img{width:136px;height:136px;}}@media(max-width:767px){.elementor-2660 .elementor-element.elementor-element-355d6e2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2660 .elementor-element.elementor-element-355d6e2b{text-align:start;}.elementor-2660 .elementor-element.elementor-element-355d6e2b .elementor-heading-title{font-size:26px;}.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__avatar img{width:120px;height:120px;}body.rtl .elementor-2660 .elementor-element.elementor-element-69ec563.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-2660 .elementor-element.elementor-element-69ec563:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:15px;margin-left:0;}body:not(.rtl) .elementor-2660 .elementor-element.elementor-element-69ec563.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-2660 .elementor-element.elementor-element-69ec563:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:15px;margin-right:0;}.elementor-2660 .elementor-element.elementor-element-69ec563.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:15px;}.elementor-2660 .elementor-element.elementor-element-69ec563 .elementor-author-box__bio{font-size:14px;}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2660 .elementor-element.elementor-element-4c1826a7:after{content:"0.5";}.elementor-2660 .elementor-element.elementor-element-4c1826a7 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-archive-title, class: .elementor-element-355d6e2b */.elementor-2660 .elementor-element.elementor-element-355d6e2b {
background-image: linear-gradient(
  180deg,
  #00ff6a 0%,       /* เขียวสด */
  #16e05e 40%,      /* เขียวกลม */
  #0bb34e 65%,      /* เขียวเข้มแบบมีมิติ */
  #059643 100%      /* ปิดท้ายด้วยเขียวลึก */
);
color: #ffffff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #00000000;
    font-size: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
 
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-69ec563 */.elementor-2660 .elementor-element.elementor-element-69ec563 span{
background-color: #D9AFD9;
background-image: linear-gradient(0deg, #D9AFD9 0%, #97D9E1 100%);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
  font-size: 28px;
  padding-top: 5px;
    padding-bottom: 5px;
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24db02a */.author-meta-box {
  margin-top: -10px;
  padding: 22px 26px;
  background: linear-gradient(180deg, rgba(18,18,18,0.96) 0%, rgba(28,28,28,0.94) 100%);
  border: 1px solid rgba(212, 175, 55, 0.22);
  border-radius: 14px;
  box-shadow:
    0 10px 30px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.03);
  color: #f3efe6;
  backdrop-filter: blur(4px);
}

.author-meta-box div {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.75;
  color: #e7dfcf;
}

.author-meta-box div:last-child {
  margin-bottom: 0;
}

.author-meta-box strong {
  color: #f0d78a;
  font-weight: 700;
  margin-right: 6px;
}

.author-meta-box a {
  color: #d9b96e;
  font-weight: 500;
  text-decoration: none;
  transition: color 0.2s ease, opacity 0.2s ease;
}

.author-meta-box a:hover {
  color: #f3d48a;
  text-decoration: underline;
}/* End custom CSS */