.elementor-9518 .elementor-element.elementor-element-a8d3222{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9518 .elementor-element.elementor-element-a8d3222.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9518 .elementor-element.elementor-element-5f3a174{--display:flex;}.elementor-9518 .elementor-element.elementor-element-5f3a174:not(.elementor-motion-effects-element-type-background), .elementor-9518 .elementor-element.elementor-element-5f3a174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4e2241 );}.elementor-9518 .elementor-element.elementor-element-5f3a174.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9518 .elementor-element.elementor-element-7723721{--display:flex;}.elementor-9518 .elementor-element.elementor-element-7723721:not(.elementor-motion-effects-element-type-background), .elementor-9518 .elementor-element.elementor-element-7723721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4e2241 );}.elementor-9518 .elementor-element.elementor-element-7723721.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-9518 .elementor-element.elementor-element-0697c3f{width:100%;max-width:100%;}.elementor-9518 .elementor-element.elementor-element-0697c3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9518 .elementor-element.elementor-element-8ee1865{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-9518 .elementor-element.elementor-element-683c294{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-9518 .elementor-element.elementor-element-2da35b3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9518 .elementor-element.elementor-element-2da35b3{font-family:var( --e-global-typography-cbe5fed-font-family ), Sans-serif;font-size:var( --e-global-typography-cbe5fed-font-size );font-weight:var( --e-global-typography-cbe5fed-font-weight );line-height:var( --e-global-typography-cbe5fed-line-height );word-spacing:var( --e-global-typography-cbe5fed-word-spacing );color:var( --e-global-color-text );}.elementor-9518 .elementor-element.elementor-element-2da35b3 a{color:var( --e-global-color-text );}.elementor-9518 .elementor-element.elementor-element-cbb4a26 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(19px/2);}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(19px/2);}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(19px/2);margin-left:calc(19px/2);}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-19px/2);margin-left:calc(-19px/2);}body.rtl .elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-19px/2);}body:not(.rtl) .elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-19px/2);}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-icon i{color:var( --e-global-color-text );font-size:20px;}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );--e-icon-list-icon-size:20px;}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-icon{width:20px;}.elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-text, .elementor-9518 .elementor-element.elementor-element-42015d4 .elementor-icon-list-text a{color:var( --e-global-color-11d507c );}.elementor-9518 .elementor-element.elementor-element-9aed4f9 > .elementor-widget-container{margin:4px 0px 4px 0px;border-radius:100px 100px 100px 100px;}.elementor-9518 .elementor-element.elementor-element-9aed4f9.elementor-element{--align-self:flex-start;}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-icon i{color:var( --e-global-color-c4e2241 );}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-icon svg{fill:var( --e-global-color-c4e2241 );}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-text, .elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-text a{color:var( --e-global-color-c4e2241 );}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-item{font-family:var( --e-global-typography-31b1b6f-font-family ), Sans-serif;font-size:var( --e-global-typography-31b1b6f-font-size );font-weight:var( --e-global-typography-31b1b6f-font-weight );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );}.elementor-9518 .elementor-element.elementor-element-d361dfa{--box-min-height:0px;z-index:0;--box-border-width:0px;--box-border-radius:0px;--separator-width:1px;--box-padding:0px;--header-color:#2B2B2B;--nested-list-indent:1.5em;--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:#2B2B2B;}.elementor-9518 .elementor-element.elementor-element-d361dfa > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:16px 16px 16px 16px;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-9518 .elementor-element.elementor-element-d361dfa .elementor-toc__header-title{text-align:start;}.elementor-9518 .elementor-element.elementor-element-d361dfa .elementor-toc__header, .elementor-9518 .elementor-element.elementor-element-d361dfa .elementor-toc__header-title{font-family:"Noto Sans Thai", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-9518 .elementor-element.elementor-element-d361dfa .elementor-toc__list-item{font-family:"Noto Sans Thai", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6em;}.elementor-9518 .elementor-element.elementor-element-6993374{--display:flex;}.elementor-9518 .elementor-element.elementor-element-872e4ba{--box-min-height:0px;z-index:0;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:#2B2B2B;--toc-body-max-height:50vh;--nested-list-indent:1.5em;--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:#2B2B2B;--marker-size:0px;}.elementor-9518 .elementor-element.elementor-element-872e4ba > .elementor-widget-container{background-color:var( --e-global-color-c4e2241 );padding:16px 16px 16px 16px;border-style:solid;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-9518 .elementor-element.elementor-element-872e4ba.elementor-element{--order:-99999 /* order start hack */;}.elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__header-title{text-align:start;}.elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__header, .elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__header-title{font-family:"Noto Sans Thai", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__header{flex-direction:row;}.elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__list-item{font-family:"Noto Sans Thai", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.6em;}@media(max-width:1170px){.elementor-9518 .elementor-element.elementor-element-a8d3222{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-9518 .elementor-element.elementor-element-8ee1865{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9518 .elementor-element.elementor-element-2da35b3{font-size:var( --e-global-typography-cbe5fed-font-size );line-height:var( --e-global-typography-cbe5fed-line-height );word-spacing:var( --e-global-typography-cbe5fed-word-spacing );}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-item{font-size:var( --e-global-typography-31b1b6f-font-size );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );}}@media(max-width:767px){.elementor-9518 .elementor-element.elementor-element-a8d3222{--width:100vw;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9518 .elementor-element.elementor-element-5f3a174{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9518 .elementor-element.elementor-element-5f3a174.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-9518 .elementor-element.elementor-element-260e17a{width:100%;max-width:100%;}.elementor-9518 .elementor-element.elementor-element-7723721{--width:85%;}.elementor-9518 .elementor-element.elementor-element-7723721.e-con{--align-self:flex-start;}.elementor-9518 .elementor-element.elementor-element-0697c3f{width:100%;max-width:100%;}.elementor-9518 .elementor-element.elementor-element-8ee1865{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:08px;}.elementor-9518 .elementor-element.elementor-element-2da35b3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9518 .elementor-element.elementor-element-2da35b3{font-size:var( --e-global-typography-cbe5fed-font-size );line-height:var( --e-global-typography-cbe5fed-line-height );word-spacing:var( --e-global-typography-cbe5fed-word-spacing );}.elementor-9518 .elementor-element.elementor-element-9aed4f9.elementor-element{--align-self:flex-start;}.elementor-9518 .elementor-element.elementor-element-9aed4f9 .elementor-icon-list-item{font-size:var( --e-global-typography-31b1b6f-font-size );line-height:var( --e-global-typography-31b1b6f-line-height );word-spacing:var( --e-global-typography-31b1b6f-word-spacing );}}@media(min-width:768px){.elementor-9518 .elementor-element.elementor-element-5f3a174{--width:20%;}.elementor-9518 .elementor-element.elementor-element-8ee1865{--width:60%;}.elementor-9518 .elementor-element.elementor-element-6993374{--width:20%;}}@media(max-width:1170px) and (min-width:768px){.elementor-9518 .elementor-element.elementor-element-5f3a174{--width:30%;}.elementor-9518 .elementor-element.elementor-element-7723721{--width:100%;}.elementor-9518 .elementor-element.elementor-element-8ee1865{--width:100%;}.elementor-9518 .elementor-element.elementor-element-6993374{--width:0%;}}/* Start custom CSS for html, class: .elementor-element-260e17a */.elementor-9518 .elementor-element.elementor-element-260e17a input{
    border:none;
    border-radius: 0px 100px 100px 0px;
    background-color: #EDEDF8;
}

.search-filter{
    margin-bottom: 16px;
    border: 1px solid #EDEDF8;
    border-radius: 100px;
    background-color: #EDEDF8 ;
}


.search-filter::before{
    content:"";
}

.search-filter {
  padding-left: 32px;
  position: relative;
}
.search-filter:before {
  position: absolute;
  font-family: 'FontAwesome';
  top: 6px;
  left: 10px;
  content: "\f002";
  color:#7D7D82;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0697c3f */.elementor-9518 .elementor-element.elementor-element-0697c3f ol, .elementor-9518 .elementor-element.elementor-element-0697c3f summary {
    list-style-type: none;
    padding-left: 0px;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f .fo-list{
    margin-top: 24px;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f strong{
    font-size: 1.25rem;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f summary{
    font-weight: 900;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f a{
    color:black;
    display:block;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f .list-child, .elementor-9518 .elementor-element.elementor-element-0697c3f summary {
    padding:4px 8px;
    line-height: 1.5em;
    font-size: 1rem;
}


.elementor-9518 .elementor-element.elementor-element-0697c3f li .list-child{
    margin: 2px 0px 2px 16px;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f .list-header{
    margin-bottom: 8px;

}



.elementor-9518 .elementor-element.elementor-element-0697c3f .list-child:hover, .elementor-9518 .elementor-element.elementor-element-0697c3f summary:hover{
    color:#2b2b2b;
    background-color: #E5E7FF;
    border-radius: 5px;
}


.elementor-9518 .elementor-element.elementor-element-0697c3f .list-child:active{
    border: solid #FA3843;
    border-width: 0px 0px 0px 5px;
     
}

.search-select{
    color:#2b2b2b;
    background-color: #E5E7FF;
    border-radius: 5px;
}

.elementor-9518 .elementor-element.elementor-element-0697c3f summary::before{
    font-family: "font awesome 6 free";
    content:"\f054";
    font-weight: 600;
    margin-right: 5px;
    font-size: .8em;
    
}

.elementor-9518 .elementor-element.elementor-element-0697c3f details[open] summary::before{
    font-family: "font awesome 6 free";
    content:"\f078";
    font-weight: 600;
    font-size: .8em;
    margin-right: 0px;
    
}

.elementor-9518 .elementor-element.elementor-element-0697c3f .hide{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7723721 */.elementor-9518 .elementor-element.elementor-element-7723721 {
    height: 85vh;
    overflow-x: hidden;
    overflow-y: scroll;
    
}

.button-holder{
     display: none;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  z-index:99;
}

.button-holder p {
    display: block;
    vertical-align: middle;
    margin:0px;
    padding: 0px 10px;
    font-size: 1.25rem;
}

.button-holder button{
    border-color: white;
    border-radius: 5px;
    background-color: #FA3843;
    color:white;
    overflow: hidden;
    
    
}

.button-holder button:hover,
.button-holder button:focus,
.button-holder button:active{
    background-color: #EDEDF8;
    color:black;
    
}



@media only screen and (max-width: 767px) { 
    .expand{
    transform:translate(50px,80vh);
    }
    .left-slide{
    transform:translate(-100%,-80px) !important;    
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0) !important;
}
    .icon-hide{
        display:none !important;
    }
    
    .button-holder{
       display: flex;
    }

    .sidebar, .elementor-9518 .elementor-element.elementor-element-7723721 {
    width: 100%;
    
}
    .elementor-9518 .elementor-element.elementor-element-7723721{
        height:80vh;
        
    }
    .side-menu{
        position:fixed;
        z-index:100;
        width:80%;
        height:100vh;
        transform:translateY(-76px);
        padding-left:8px;
        padding-right:8px;
        box-shadow: 20vw 0px 0px 32px rgba(0, 0, 0, 0.18);
        transition:0.3s;
    }
    
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-2da35b3 */.elementor-9518 .elementor-element.elementor-element-2da35b3 a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-9aed4f9 */.elementor-9518 .elementor-element.elementor-element-9aed4f9 a:before{
    content:"# ";
}
.elementor-9518 .elementor-element.elementor-element-9aed4f9 a{
    padding: 4px 16px;
    background-color: #5761FF;
    border-radius: 100px;
    white-space: nowrap;
    line-height: 2.5em;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-d361dfa */.elementor-9518 .elementor-element.elementor-element-d361dfa a:hover{
   border: solid #5761FF;
    border-width: 0px 0px 0px 2px;
    
}
.elementor-9518 .elementor-element.elementor-element-d361dfa a{
    padding-left: 5px;
    border: solid #EDEDF8;
    border-width: 0px 0px 0px 2px;
}

.elementor-9518 .elementor-element.elementor-element-d361dfa a:active{
    border: solid #5761FF;
    border-width: 0px 0px 0px 2px;
     
}

.elementor-9518 .elementor-element.elementor-element-d361dfa .elementor-toc__header-title{
    margin-bottom: 8px;
}

.elementor-9518 .elementor-element.elementor-element-d361dfa li{
    margin-top: 10px;
}

.elementor-9518 .elementor-element.elementor-element-d361dfa div .elementor-toc__list-item-text-wrapper{
    margin-left: -8px;
    
}

.elementor-9518 .elementor-element.elementor-element-d361dfa li:first-child{
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0e4c176 */.elementor-9518 .elementor-element.elementor-element-0e4c176 h2, 
.elementor-9518 .elementor-element.elementor-element-0e4c176 h3, 
.elementor-9518 .elementor-element.elementor-element-0e4c176 h4 
{
    font-size: 2rem;
}

.error-msg{
  display:block;
}

.error-msg p, .error-msg h2{
  text-align:center;
}

.MA-card{
    padding:16px;
    margin-bottom: 24px;
}

.title-r h2{
    font-size: 1.75rem;
}

.title-l {
    display: flex;
    margin-bottom: 24px; 
    
}

.tag-container{
    display: flex;
    flex-direction: row;
    gap:8px;
    
}

.title-l p{
    padding: 4px 24px 4px 24px;
    border-radius: 100px;
    color:white;
    font-size: 1rem;
    line-height: 2em;
    margin: 0px;
}

.MA-container span{
    font-family:sarabun !important;
    font-size: 1rem !important;
}

.Warning{
    background-color: #FA3843;
}

.Setup{
   background-color: #f27935; 
}
.Standard{
   background-color: #5761FF; 
}

.Knowledge {
    background-color: #437406;
}

a[href='  '] , div:empty{
  display: none;
}


.elementor-9518 .elementor-element.elementor-element-0e4c176 i{
    margin-right: 8px;
}

.download-pdf {
    margin-bottom: 24px;
}

.elementor-9518 .elementor-element.elementor-element-0e4c176 a{
    text-decoration: underline
}

.elementor-9518 .elementor-element.elementor-element-0e4c176 img{
    height: auto !important;
    width: 100% !important;
    max-width: 600px;
}

.coming-soon{
    width: 100%;
    font-size: 2rem;
    font-family: noto sans thai;
    font-weight: 700;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-872e4ba */.elementor-9518 .elementor-element.elementor-element-872e4ba a:hover , .elementor-9518 .elementor-element.elementor-element-872e4ba a:target {
   border: solid #5761FF;
    border-width: 0px 0px 0px 2px;
    
}
.elementor-9518 .elementor-element.elementor-element-872e4ba a{
    padding-left: 5px;
    border: solid #EDEDF8;
    border-width: 0px 0px 0px 2px;
}

.elementor-9518 .elementor-element.elementor-element-872e4ba a:active{
    border: solid #5761FF;
    border-width: 0px 0px 0px 2px;
     
}

.elementor-9518 .elementor-element.elementor-element-872e4ba .elementor-toc__header-title{
    margin-bottom: 8px;
}

.elementor-9518 .elementor-element.elementor-element-872e4ba li{
    margin-top: 8px;
}

.elementor-9518 .elementor-element.elementor-element-872e4ba li:first-child{
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6993374 */@media only screen and (max-width: 1024px) { 
    .elementor-9518 .elementor-element.elementor-element-6993374 ,.right-bar {
        display:none;
    }
}/* End custom CSS */