.elementor-7654 .elementor-element.elementor-element-7bd671c0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-7bd671c0:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-7bd671c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-7e8c57d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-7e8c57d:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-7e8c57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-2105a7d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-2105a7d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-552bde6{--divider-border-style:solid;--divider-color:#8A8888C2;--divider-border-width:1px;}.elementor-7654 .elementor-element.elementor-element-552bde6 .elementor-divider-separator{width:100%;}.elementor-7654 .elementor-element.elementor-element-552bde6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7654 .elementor-element.elementor-element-9d46d6d{--display:flex;}.elementor-7654 .elementor-element.elementor-element-8fb7fc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-8fb7fc6:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-8fb7fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-0f9e1fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-0f9e1fc{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-701d5c9 );}.elementor-7654 .elementor-element.elementor-element-0f9e1fc a{color:var( --e-global-color-701d5c9 );}.elementor-7654 .elementor-element.elementor-element-0f9e1fc a:hover, .elementor-7654 .elementor-element.elementor-element-0f9e1fc a:focus{color:var( --e-global-color-701d5c9 );}.elementor-7654 .elementor-element.elementor-element-dfc10d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-dfc10d4:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-dfc10d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-1e21502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1e21502{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-ad442f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-ad442f3:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-ad442f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-1f95036 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1f95036{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-8366c83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-8366c83:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-8366c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-f91742d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-f91742d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-d847914{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-d847914:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-d847914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-f4ab3da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-f4ab3da{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-b37c193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-b37c193:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-b37c193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-9f287b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-9f287b5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-981d035{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-981d035:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-981d035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-d942eaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-d942eaa{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-df323e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-df323e5:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-df323e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-1852752 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1852752{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7654 .elementor-element.elementor-element-9bfa8d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7654 .elementor-element.elementor-element-9bfa8d0:not(.elementor-motion-effects-element-type-background), .elementor-7654 .elementor-element.elementor-element-9bfa8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}.elementor-7654 .elementor-element.elementor-element-e876ecd > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7654 .elementor-element.elementor-element-e876ecd{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-7654:not(.elementor-motion-effects-element-type-background), body.elementor-page-7654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131928;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7654 .elementor-element.elementor-element-2105a7d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-0f9e1fc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1e21502 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1f95036 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-f91742d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-f4ab3da > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-9f287b5 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-d942eaa > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-1852752 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7654 .elementor-element.elementor-element-e876ecd > .elementor-widget-container{padding:40px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2105a7d *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-2105a7d h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-2105a7d h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-2105a7d h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-2105a7d p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-2105a7d .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-2105a7d h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-2105a7d h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-2105a7d h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-2105a7d p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-2105a7d a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-2105a7d a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7fc6 *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-8fb7fc6 h3 {
    color: #FFFFFF !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-8fb7fc6 p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-8fb7fc6 li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-8fb7fc6 ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-11d806d *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-11d806d .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-11d806d h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-11d806d ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21502 *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-1e21502 h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1e21502 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1e21502 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1e21502 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-1e21502 .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1e21502 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-1e21502 h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1e21502 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1e21502 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-1e21502 a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-1e21502 a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-131f6b2 *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-131f6b2 .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-131f6b2 h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-131f6b2 ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f95036 *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-1f95036 h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1f95036 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1f95036 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1f95036 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-1f95036 .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1f95036 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-1f95036 h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1f95036 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1f95036 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-1f95036 a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-1f95036 a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-b8cf6b7 *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-b8cf6b7 .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-b8cf6b7 h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-b8cf6b7 ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f91742d *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-f91742d h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-f91742d h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-f91742d h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-f91742d p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-f91742d .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-f91742d h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-f91742d h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-f91742d h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-f91742d p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-f91742d a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-f91742d a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-ca7313b *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-ca7313b .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-ca7313b h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-ca7313b ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4ab3da *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-f4ab3da p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-f4ab3da .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-f4ab3da h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-f4ab3da p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-f4ab3da a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-f4ab3da a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-73fa5a7 *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-73fa5a7 .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-73fa5a7 h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-73fa5a7 ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f287b5 *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-9f287b5 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-9f287b5 .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-9f287b5 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-9f287b5 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-9f287b5 a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-9f287b5 a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-7fc39c1 *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-7fc39c1 .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-7fc39c1 h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-7fc39c1 ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d942eaa *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-d942eaa h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-d942eaa h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-d942eaa h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-d942eaa p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-d942eaa .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-d942eaa h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-d942eaa h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-d942eaa h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-d942eaa p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-d942eaa a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-d942eaa a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-6e1669a *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-6e1669a .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-6e1669a h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-6e1669a ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1852752 *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-1852752 h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1852752 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1852752 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1852752 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-1852752 .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-1852752 h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-1852752 h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-1852752 h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-1852752 p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-1852752 a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-1852752 a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-f89d6cf *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-f89d6cf .elementor-widget-container ul li h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf .elementor-widget-container ul li p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf .elementor-widget-container ul li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf .elementor-widget-container ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}/* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-f89d6cf h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-f89d6cf ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e876ecd *//* Main heading */
.elementor-7654 .elementor-element.elementor-element-e876ecd h1 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-e876ecd h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-e876ecd h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-e876ecd p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #FFFFFF !important;
    margin-bottom: 15px !important;
,
.elementor-7654 .elementor-element.elementor-element-e876ecd .wp-block-heading {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 45px !important;
    color: #FFFFFF !important;
    margin-bottom: 20px !important;
}

/* Section headings */
.elementor-7654 .elementor-element.elementor-element-e876ecd h2 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 32px !important;
    color: #FFFFFF !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
    border-top: 2px solid rgba(255,255,255,0.2) !important;
}

/* First H2 no border */
.elementor-7654 .elementor-element.elementor-element-e876ecd h2:first-of-type {
    border-top: none !important;
    margin-top: 30px !important;
}

/* FAQ Questions */
.elementor-7654 .elementor-element.elementor-element-e876ecd h3 {
    font-family: 'Kanit', sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    color: #F91616 !important;
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

/* Body text */
.elementor-7654 .elementor-element.elementor-element-e876ecd p {
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: rgba(255,255,255,0.9) !important;
    margin-bottom: 15px !important;
}

/* Links */
.elementor-7654 .elementor-element.elementor-element-e876ecd a {
    color: #F91616 !important;
    text-decoration: none !important;
}

.elementor-7654 .elementor-element.elementor-element-e876ecd a:hover {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d46d6d *//* FAQ Block Styling */
.elementor-7654 .elementor-element.elementor-element-9d46d6d h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-7654 .elementor-element.elementor-element-9d46d6d p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-7654 .elementor-element.elementor-element-9d46d6d li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-7654 .elementor-element.elementor-element-9d46d6d ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-saswp-faq-block h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}

.elementor-widget-saswp-faq-block p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-widget-saswp-faq-block li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-widget-saswp-faq-block ul {
    padding-left: 0 !important;
    margin: 0 !important;
.elementor-widget-saswp-faq-block h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}

.elementor-widget-saswp-faq-block p {
    color: #ffffff !important;
    font-size: 15px !important;
}

.elementor-widget-saswp-faq-block li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-widget-saswp-faq-block ul {
    padding-left: 0 !important;
}
.elementor-widget-saswp-faq-block h3 {
    color: #f91616 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.elementor-widget-saswp-faq-block p {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
}

.elementor-widget-saswp-faq-block li {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: 1px solid rgba(255,255,255,0.12) !important;
    list-style: none !important;
}

.elementor-widget-saswp-faq-block ul {
    padding-left: 0 !important;
    margin: 0 !important;
}/* End custom CSS */