.elementor-1107 .elementor-element.elementor-element-25b927f{--display:flex;--gap:calc(1.5rem * var(--ratio)) calc(1.5rem * var(--ratio));--row-gap:calc(1.5rem * var(--ratio));--column-gap:calc(1.5rem * var(--ratio));--padding-top:calc(1.5rem * var(--ratio));--padding-bottom:calc(4rem * var(--ratio));--padding-left:0;--padding-right:0;}.elementor-1107 .elementor-element.elementor-element-89d3a87{--display:flex;--gap:calc(2rem * var(--ratio)) calc(2rem * var(--ratio));--row-gap:calc(2rem * var(--ratio));--column-gap:calc(2rem * var(--ratio));--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:calc(2.5rem * var(--ratio));--padding-left:0;--padding-right:0;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1107 .elementor-element.elementor-element-1482747 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:calc(3rem * var(--ratio));font-weight:600;text-transform:uppercase;line-height:calc(3.6rem * var(--ratio));color:#70BE44;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1107 .elementor-element.elementor-element-7e733e2{font-family:"Kanit", Sans-serif;font-size:calc(1.25rem * var(--ratio));font-weight:300;font-style:normal;line-height:calc(1.875rem * var(--ratio));color:#525252;}.elementor-1107 .elementor-element.elementor-element-7e733e2 a{color:#020101;}.elementor-1107 .elementor-element.elementor-element-7da06ac{--display:flex;--gap:calc(.5rem * var(--ratio)) calc(.5rem * var(--ratio));--row-gap:calc(.5rem * var(--ratio));--column-gap:calc(.5rem * var(--ratio));}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1107 .elementor-element.elementor-element-680510b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:calc(.875rem * var(--ratio));font-weight:500;line-height:calc(1.3125rem  * var(--ratio));color:#262626;}.elementor-1107 .elementor-element.elementor-element-00ea48c{--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;--justify-content:flex-start;--gap:calc(1.5rem * var(--ratio)) calc(1.5rem * var(--ratio));--row-gap:calc(1.5rem * var(--ratio));--column-gap:calc(1.5rem * var(--ratio));}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1107 .elementor-element.elementor-element-b928f42 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:calc(0.875rem* var(--ratio));font-weight:500;line-height:calc(1.3125rem * var(--ratio));fill:#737373;color:#737373;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:calc(62.5rem* var(--ratio)) calc(62.5rem* var(--ratio)) calc(62.5rem* var(--ratio)) calc(62.5rem* var(--ratio));padding:calc(0.625rem* var(--ratio)) calc(0.875rem* var(--ratio)) calc(0.625rem* var(--ratio)) calc(0.875rem* var(--ratio));}.elementor-1107 .elementor-element.elementor-element-b928f42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1107 .elementor-element.elementor-element-692dbe4.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-692dbe4{--grid-side-margin:calc(1rem * var(--ratio));--grid-column-gap:calc(1rem * var(--ratio));--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1107 .elementor-element.elementor-element-692dbe4 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-1107 .elementor-element.elementor-element-692dbe4 .elementor-share-btn__icon{--e-share-buttons-icon-size:calc(1rem * var(--ratio));}body:not(.rtl) .elementor-1107 .elementor-element.elementor-element-f7b5d25{left:0px;}body.rtl .elementor-1107 .elementor-element.elementor-element-f7b5d25{right:0px;}.elementor-1107 .elementor-element.elementor-element-f7b5d25{top:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1107 .elementor-element.elementor-element-92cd6a7 img{width:100%;height:calc(36rem * var(--ratio));object-fit:cover;object-position:center center;border-radius:calc(0.75rem* var(--ratio)) calc(0.75rem* var(--ratio)) calc(0.75rem* var(--ratio)) calc(0.75rem* var(--ratio));}.elementor-1107 .elementor-element.elementor-element-a19a8bd{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-199f7e4{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1107 .elementor-element.elementor-element-8a3aede{color:#404040;font-family:"Kanit", Sans-serif;font-size:calc(1.125rem * var(--ratio));font-weight:300;font-style:normal;line-height:calc(1.6875rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-9ca174a{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1107 .elementor-element.elementor-element-5aa43a8{padding:calc(1.5rem * var(--ratio)) 0 calc(1.5rem * var(--ratio)) 0;--box-border-color:#F5F5F5;--box-border-width:1px;--box-border-radius:calc(1.5rem * var(--ratio));--box-padding:0px;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--nested-list-indent:0rem;--item-text-color:#FFFFFF;--item-text-hover-color:#FFFFFF;--item-text-active-color:#FFFFFF;}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header-title{text-align:start;}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header, .elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header-title{font-family:"Kanit", Sans-serif;font-size:calc(1.25rem * var(--ratio));font-weight:600;text-transform:uppercase;line-height:calc(1.75rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header{flex-direction:row;column-gap:calc(1.5rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item{font-family:"Kanit", Sans-serif;font-size:calc(1.125rem * var(--ratio));font-weight:300;text-transform:uppercase;line-height:calc(1.6875rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-d26339f{--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;--gap:calc(3.75rem * var(--ratio)) calc(3.75rem * var(--ratio));--row-gap:calc(3.75rem * var(--ratio));--column-gap:calc(3.75rem * var(--ratio));--padding-top:calc(9.5rem * var(--ratio));--padding-bottom:calc(9.5rem * var(--ratio));--padding-left:0;--padding-right:0;}.elementor-1107 .elementor-element.elementor-element-1d28022{--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;--justify-content:space-between;}.elementor-1107 .elementor-element.elementor-element-506548a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0 0 0 0;text-align:left;}.elementor-1107 .elementor-element.elementor-element-506548a.elementor-element{--align-self:flex-start;}.elementor-1107 .elementor-element.elementor-element-506548a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:calc(3rem * var(--ratio));font-weight:700;text-transform:uppercase;line-height:calc(3.9rem * var(--ratio));color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1107 .elementor-element.elementor-element-ef914b4{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:calc(0.5rem * var(--ratio)) calc(1.25rem * var(--ratio)) calc(0.5rem * var(--ratio)) calc(1.25rem * var(--ratio));border-style:solid;border-width:6px 6px 6px 6px;border-color:#4ADE80;border-radius:calc(62.4375rem * var(--ratio)) calc(62.4375rem * var(--ratio)) calc(62.4375rem * var(--ratio)) calc(62.4375rem * var(--ratio));--icon-box-icon-margin:15px;}.elementor-1107 .elementor-element.elementor-element-ef914b4.elementor-element{--align-self:center;}.elementor-1107 .elementor-element.elementor-element-ef914b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1107 .elementor-element.elementor-element-ef914b4.elementor-view-framed .elementor-icon, .elementor-1107 .elementor-element.elementor-element-ef914b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1107 .elementor-element.elementor-element-ef914b4 .elementor-icon{font-size:24px;}.elementor-1107 .elementor-element.elementor-element-ef914b4 .elementor-icon-box-title, .elementor-1107 .elementor-element.elementor-element-ef914b4 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:calc(1rem * var(--ratio));font-weight:600;line-height:1px;}.elementor-1107 .elementor-element.elementor-element-ef914b4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1107 .elementor-element.elementor-element-ef914b4:has(:hover) .elementor-icon-box-title,
					 .elementor-1107 .elementor-element.elementor-element-ef914b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1107 .elementor-element.elementor-element-e0ff276{--grid-columns:3;--load-more-button-align:center;}@media(max-width:1365px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1023px){.elementor-1107 .elementor-element.elementor-element-25b927f{--padding-top:calc(1.5rem * var(--ratio));--padding-bottom:calc(1.5rem * var(--ratio));--padding-left:calc(1.5rem * var(--ratio));--padding-right:calc(1.5rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-89d3a87{--gap:calc(1rem * var(--ratio)) calc(1rem * var(--ratio));--row-gap:calc(1rem * var(--ratio));--column-gap:calc(1rem * var(--ratio));--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1107 .elementor-element.elementor-element-1482747 .elementor-heading-title{font-size:calc(1.5rem * var(--ratio));line-height:calc(1.8rem * var(--ratio));}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-1107 .elementor-element.elementor-element-7e733e2{font-size:calc(.875rem * var(--ratio));line-height:calc(1.3125rem * var(--ratio));}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1107 .elementor-element.elementor-element-680510b .elementor-heading-title{font-size:calc(.75rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-00ea48c{--justify-content:space-between;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1107 .elementor-element.elementor-element-692dbe4{width:var( --container-widget-width, calc(10rem * var(--ratio)) );max-width:calc(10rem * var(--ratio));--container-widget-width:calc(10rem * var(--ratio));--container-widget-flex-grow:0;--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:1rem;} .elementor-1107 .elementor-element.elementor-element-692dbe4{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1107 .elementor-element.elementor-element-692dbe4 .elementor-share-btn{font-size:calc(1px * 10);height:4rem;}.elementor-1107 .elementor-element.elementor-element-692dbe4 .elementor-share-btn__icon{--e-share-buttons-icon-size:calc(1rem * var(--ratio));}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1107 .elementor-element.elementor-element-92cd6a7 img{width:100%;height:calc(14.9375rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-a19a8bd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:calc(1rem * var(--ratio));--padding-bottom:calc(1rem * var(--ratio));--padding-left:calc(1rem * var(--ratio));--padding-right:calc(1rem * var(--ratio));}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1107 .elementor-element.elementor-element-8a3aede{font-size:calc(.875rem * var(--ratio));}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header, .elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header-title{font-size:calc(1.125rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item{font-size:calc(1rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-d26339f{--gap:calc(1.5rem * var(--ratio)) calc(1.5rem * var(--ratio));--row-gap:calc(1.5rem * var(--ratio));--column-gap:calc(1.5rem * var(--ratio));--padding-top:calc(2.5rem * var(--ratio));--padding-bottom:calc(2.5rem * var(--ratio));--padding-left:calc(1rem * var(--ratio));--padding-right:calc(1rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-506548a{width:100%;max-width:100%;}.elementor-1107 .elementor-element.elementor-element-506548a .elementor-heading-title{font-size:calc(1.5rem * var(--ratio));}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1107 .elementor-element.elementor-element-e0ff276{--grid-columns:2;--grid-row-gap:calc(1rem * var(--ratio));--grid-column-gap:calc(1rem * var(--ratio));}}@media(max-width:767px){.elementor-1107 .elementor-element.elementor-element-25b927f{--padding-top:calc(1rem * var(--ratio));--padding-bottom:calc(1rem * var(--ratio));--padding-left:calc(1rem * var(--ratio));--padding-right:calc(1rem * var(--ratio));}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );} .elementor-1107 .elementor-element.elementor-element-692dbe4{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1107 .elementor-element.elementor-element-e0ff276{--grid-columns:2;}}@media(min-width:768px){.elementor-1107 .elementor-element.elementor-element-199f7e4{--width:calc(56.4375rem * var(--ratio));}.elementor-1107 .elementor-element.elementor-element-9ca174a{--width:calc(26.4375rem * var(--ratio));}}@media(max-width:1023px) and (min-width:768px){.elementor-1107 .elementor-element.elementor-element-199f7e4{--width:100%;}.elementor-1107 .elementor-element.elementor-element-9ca174a{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-958aa55 */.elementor-1107 .elementor-element.elementor-element-958aa55 a, .elementor-1107 .elementor-element.elementor-element-958aa55 span.last {
        color: #404040;
    font-family: Kanit;
    font-size: calc(1.125rem * var(--ratio));
    font-style: normal;
    font-weight: 300;
    line-height: calc(1.6875rem * var(--ratio));
}

span.separator {
    font-size: calc(1.125rem * var(--ratio));
    color: rgba(246, 144, 31, 1);
    display: inline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b928f42 */.elementor-1107 .elementor-element.elementor-element-b928f42 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-5aa43a8 */.elementor-1107 .elementor-element.elementor-element-5aa43a8 {
background: linear-gradient(90deg, #FB923C 0%, #EA580C 100%);
    display: flex;
    flex-direction: column;
    gap: calc(1.5rem * var(--ratio));
}

.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__header{
    border: none;
    padding: 0 calc(1.5rem * var(--ratio))
}

.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item-text-wrapper svg {
    display: none !important;
}

.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item-text-wrapper a{
    padding: calc(.75rem * var(--ratio))  calc(1.5rem * var(--ratio));
}


.elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item-text.elementor-item-active, .elementor-1107 .elementor-element.elementor-element-5aa43a8 .elementor-toc__list-item-text:hover{
    font-weight: 600;
    border-left: 4px solid #fff
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef914b4 */.elementor-1107 .elementor-element.elementor-element-ef914b4 .elementor-icon-box-title{
    margin: 0;
    align-items: center;
}/* End custom CSS */