.elementor-12546 .elementor-element.elementor-element-7400d055{--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;}.elementor-12546 .elementor-element.elementor-element-7400d055.e-con{--align-self:center;}.elementor-12546 .elementor-element.elementor-element-154cc889{--display:flex;}.elementor-12546 .elementor-element.elementor-element-154cc889.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-12546 .elementor-element.elementor-element-4809d86a > .elementor-widget-container{margin:-20px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-4809d86a{text-align:start;}.elementor-12546 .elementor-element.elementor-element-4809d86a img{width:100%;}.elementor-12546 .elementor-element.elementor-element-23ff139b{--display:flex;--justify-content:center;}.elementor-12546 .elementor-element.elementor-element-23ff139b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-12546 .elementor-element.elementor-element-224e86aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__form{border-style:none;}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__field{color:#777777;background-color:#F8F8F8;padding:4% 0% 4% 20%;margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__form--focus .jet-ajax-search__field{color:#000000;}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12546 .elementor-element.elementor-element-224e86aa .jet-ajax-search__spinner{color:#228B41;}.elementor-12546 .elementor-element.elementor-element-41fdd799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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-12546 .elementor-element.elementor-element-41fdd799.e-con{--flex-grow:0;--flex-shrink:0;}.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-12546 .elementor-element.elementor-element-2d82636b .elementor-button{background-color:#61CE7000;font-family:"Sarabun", Sans-serif;font-size:14px;font-weight:500;fill:#228B41;color:#228B41;}.elementor-12546 .elementor-element.elementor-element-2d82636b{width:var( --container-widget-width, 24.885% );max-width:24.885%;--container-widget-width:24.885%;--container-widget-flex-grow:0;}.elementor-12546 .elementor-element.elementor-element-2d82636b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-2d82636b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12546 .elementor-element.elementor-element-7cd92314 .elementor-button{background-color:#61CE7000;font-family:"Sarabun", Sans-serif;font-size:14px;font-weight:500;fill:#228B41;color:#228B41;}.elementor-12546 .elementor-element.elementor-element-7cd92314{width:var( --container-widget-width, 28.411% );max-width:28.411%;--container-widget-width:28.411%;--container-widget-flex-grow:0;}.elementor-12546 .elementor-element.elementor-element-7cd92314 > .elementor-widget-container{margin:0px 0px 0px -80px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-7cd92314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12546 .elementor-element.elementor-element-54c0fdb7 .elementor-button{background-color:#FFFFFF;font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:500;fill:#00C200;color:#00C200;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C200;border-radius:40px 40px 40px 40px;padding:6px 12px 6px 12px;}.elementor-12546 .elementor-element.elementor-element-54c0fdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-54c0fdb7.elementor-element{--align-self:center;}.elementor-12546 .elementor-element.elementor-element-54c0fdb7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12546 .elementor-element.elementor-element-52d449cb .elementor-button{background-color:#FFFFFF;font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:500;fill:#FF9D13;color:#FF9D13;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9D13;border-radius:40px 40px 40px 40px;padding:6px 12px 6px 12px;}.elementor-12546 .elementor-element.elementor-element-52d449cb{width:var( --container-widget-width, 25.773% );max-width:25.773%;--container-widget-width:25.773%;--container-widget-flex-grow:0;}.elementor-12546 .elementor-element.elementor-element-52d449cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-52d449cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12546 .elementor-element.elementor-element-52d449cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-12546 .elementor-element.elementor-element-6637012{--display:flex;}.elementor-12546 .elementor-element.elementor-element-a30bff6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-3431e75b{--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;}.elementor-12546 .elementor-element.elementor-element-3431e75b:not(.elementor-motion-effects-element-type-background), .elementor-12546 .elementor-element.elementor-element-3431e75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dbc0cb );}.elementor-12546 .elementor-element.elementor-element-716681a2{--display:flex;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}body:not(.rtl) .elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-12546 .elementor-element.elementor-element-341dbd36 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .menu-item-link-top{color:#FFFFFF;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .menu-item-link-top .jet-nav-link-text{font-family:"Sarabun", Sans-serif;font-size:16px;}.elementor-12546 .elementor-element.elementor-element-341dbd36 .menu-item-link-sub{color:#777777;}.elementor-12546 .elementor-element.elementor-element-5d4ebf2{--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;}.elementor-12546 .elementor-element.elementor-element-2b23f745{--display:flex;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .menu-item-link-top{color:#777777;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .menu-item-link-top .jet-nav-link-text{font-family:"Sarabun", Sans-serif;font-size:16px;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .menu-item-link-sub{color:#777777;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav__mobile-trigger{color:#000000;font-size:20px;}.elementor-12546 .elementor-element.elementor-element-3d46569a{--display:flex;}.elementor-12546 .elementor-element.elementor-element-3d46569a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12546 .elementor-element.elementor-element-1279fd41 > .elementor-widget-container{margin:-20px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-1279fd41{text-align:start;}.elementor-12546 .elementor-element.elementor-element-1279fd41 img{width:64%;}.elementor-12546 .elementor-element.elementor-element-23d3470e{--display:flex;}.elementor-12546 .elementor-element.elementor-element-208f3ea .elementor-button{background-color:#61CE7000;font-family:"Sarabun", Sans-serif;font-size:14px;font-weight:500;fill:#228B41;color:#228B41;}.elementor-12546 .elementor-element.elementor-element-208f3ea{width:var( --container-widget-width, 28.411% );max-width:28.411%;--container-widget-width:28.411%;--container-widget-flex-grow:0;}.elementor-12546 .elementor-element.elementor-element-208f3ea > .elementor-widget-container{margin:0px 0px 0px -80px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-208f3ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12546 .elementor-element.elementor-element-c35eac4{--display:flex;}.elementor-12546 .elementor-element.elementor-element-311263f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-5375d6e{--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-12546 .elementor-element.elementor-element-5375d6e:not(.elementor-motion-effects-element-type-background), .elementor-12546 .elementor-element.elementor-element-5375d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F8505;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12546 .elementor-element.elementor-element-a207ae1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-item > a{font-family:"Sarabun", Sans-serif;font-weight:600;}.elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-12546 .elementor-element.elementor-element-5d4ebf2{--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-12546 .elementor-element.elementor-element-5d4ebf2.e-con{--align-self:center;}.elementor-12546 .elementor-element.elementor-element-2b23f745{--width:12%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-34px;--margin-right:0px;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-12546 .elementor-element.elementor-element-7f584b1 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-12546 .elementor-element.elementor-element-3d46569a{--width:22%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-12546 .elementor-element.elementor-element-1279fd41 img{width:90%;}.elementor-12546 .elementor-element.elementor-element-23d3470e{--width:40%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:-28px;--padding-top:10px;--padding-bottom:18px;--padding-left:12px;--padding-right:0px;}.elementor-12546 .elementor-element.elementor-element-23d3470e.e-con{--align-self:flex-end;}.elementor-12546 .elementor-element.elementor-element-208f3ea{width:var( --container-widget-width, 116.25px );max-width:116.25px;--container-widget-width:116.25px;--container-widget-flex-grow:0;}.elementor-12546 .elementor-element.elementor-element-208f3ea > .elementor-widget-container{margin:0px 0px 0px -8px;padding:0px 0px 0px 0px;}.elementor-12546 .elementor-element.elementor-element-208f3ea .elementor-button{font-size:14px;}.elementor-12546 .elementor-element.elementor-element-c35eac4{--width:20%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12546 .elementor-element.elementor-element-311263f > .elementor-widget-container{margin:0px 0px 0px -43px;padding:0px 16px 0px 16px;}.elementor-12546 .elementor-element.elementor-element-5375d6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12546 .elementor-element.elementor-element-a207ae1 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-12546 .elementor-element.elementor-element-7400d055{--content-width:1140px;}.elementor-12546 .elementor-element.elementor-element-154cc889{--width:9.686%;}.elementor-12546 .elementor-element.elementor-element-23ff139b{--width:22.701%;}.elementor-12546 .elementor-element.elementor-element-41fdd799{--width:55%;}.elementor-12546 .elementor-element.elementor-element-6637012{--width:16%;}.elementor-12546 .elementor-element.elementor-element-3431e75b{--content-width:1140px;}}/* Start custom CSS for shortcode, class: .elementor-element-a30bff6 */.kasetphan-profile-pic {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
}

.kasetphan-user-dropdown {
  position: relative;
  display: inline-block;
  z-index: 9999;
}

.kasetphan-dropdown-menu {
  display: none;
  position: absolute;
  top: 120%;
  right: 0;
  background: #fff;
  min-width: 180px;
  border-radius: 8px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.15);
  padding: 8px 0;
}

.kasetphan-dropdown-menu a {
  display: block;
  padding: 12px 18px;
  font-size: 14px;
  text-decoration: none;
  color: #333;
  transition: background 0.2s ease;
}

.kasetphan-dropdown-menu a:hover {
  background-color: #f6f6f6;
  color: #1a7f3f;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-311263f */.kasetphan-profile-pic {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
}

.kasetphan-user-dropdown {
  position: relative;
  display: inline-block;
  z-index: 9999;
}

.kasetphan-dropdown-menu {
  display: none;
  position: absolute;
  top: 120%;
  right: 0;
  background: #fff;
  min-width: 180px;
  border-radius: 8px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.15);
  padding: 8px 0;
}

.kasetphan-dropdown-menu a {
  display: block;
  padding: 12px 18px;
  font-size: 14px;
  text-decoration: none;
  color: #333;
  transition: background 0.2s ease;
}

.kasetphan-dropdown-menu a:hover {
  background-color: #f6f6f6;
  color: #1a7f3f;
}/* End custom CSS */