.elementor-15962 .elementor-element.elementor-element-4dc16ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15962 .elementor-element.elementor-element-4dc16ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15962 .elementor-element.elementor-element-b4598ef{text-align:center;}.elementor-15962 .elementor-element.elementor-element-b4598ef .elementor-heading-title{color:#6A489E;text-shadow:1px 1px 10px rgba(0,0,0,0.3);}.elementor-15962 .elementor-element.elementor-element-a9171b1{text-align:center;}.elementor-15962 .elementor-element.elementor-element-a9171b1 .elementor-heading-title{color:#512C75;font-family:"Sarabun", Naramit;font-weight:600;text-shadow:1px 1px 10px rgba(0,0,0,0.3);}.elementor-15962 .elementor-element.elementor-element-d5b5fc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15962 .elementor-element.elementor-element-d5b5fc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15962 .elementor-element.elementor-element-7577ad1 .elementor-image img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#7477E3;border-radius:3% 3% 3% 3%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15962 .elementor-element.elementor-element-77ff22c .elementor-repeater-item-d4b424a.elementor-social-icon{background-color:#2B9E3B;}.elementor-15962 .elementor-element.elementor-element-77ff22c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-side-margin:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;width:100%;max-width:100%;}.elementor-15962 .elementor-element.elementor-element-77ff22c .elementor-widget-container{justify-content:center;}body.elementor-page-15962:not(.elementor-motion-effects-element-type-background), body.elementor-page-15962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAD9FF 0%, #7D4A9E 100%);}@media(max-width:1024px){.elementor-15962 .elementor-element.elementor-element-a9171b1 .elementor-heading-title{font-size:1.3rem;}}@media(min-width:768px){.elementor-15962 .elementor-element.elementor-element-741f1d1{width:13.501%;}.elementor-15962 .elementor-element.elementor-element-2cc7d66{width:62.756%;}.elementor-15962 .elementor-element.elementor-element-deb0bfb{width:23.407%;}.elementor-15962 .elementor-element.elementor-element-d5b5fc1{width:50%;}.elementor-15962 .elementor-element.elementor-element-c8c58ae{width:50%;}}@media(max-width:767px){.elementor-15962 .elementor-element.elementor-element-b4598ef{text-align:center;}.elementor-15962 .elementor-element.elementor-element-a9171b1{text-align:center;}.elementor-15962 .elementor-element.elementor-element-a9171b1 .elementor-heading-title{font-size:1.2em;}.elementor-15962 .elementor-element.elementor-element-7577ad1 .elementor-image img{border-radius:6px 6px 6px 6px;}}/* Start custom CSS for heading, class: .elementor-element-b4598ef */@media only screen and (max-width: 360px) {  .elementor-15962 .elementor-element.elementor-element-b4598ef { font-size: 0.8rem;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a90842 */ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

li {
  float: right;
}

li a {
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
}
.elementor-15962 .elementor-element.elementor-element-9a90842 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca5a78a */.frm_form_field,
.frm_form_field label,
.frm_form_field input{
    font-family: 'Sarabun' !important;
}
.frm_form_field p{
    font-size: 1.3em;
    color: red;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-15962 {
    background-attachment: fixed;
}/* End custom CSS */