.elementor-3554 .elementor-element.elementor-element-9aa1811{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3554 .elementor-element.elementor-element-9ee1396{text-align:center;}.elementor-3554 .elementor-element.elementor-element-9ee1396 .elementor-heading-title{font-family:"fc", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-ea78962{--display:flex;--min-height:597px;}.elementor-3554 .elementor-element.elementor-element-ea78962:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-ea78962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-3554 .elementor-element.elementor-element-2e4782b{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(0, 0, 0, 0.4);}.elementor-3554 .elementor-element.elementor-element-2e4782b:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-2e4782b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-3554 .elementor-element.elementor-element-afb8de3{--display:flex;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3554 .elementor-element.elementor-element-750dee4 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-750dee4 img{width:26%;max-width:22%;height:69px;}.elementor-3554 .elementor-element.elementor-element-a5f0a21{--display:flex;}.elementor-3554 .elementor-element.elementor-element-71f776f{text-align:center;}.elementor-3554 .elementor-element.elementor-element-71f776f .elementor-heading-title{font-family:"fc", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-b164174{--display:flex;--min-height:0px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:42px;--margin-right:-7px;}.elementor-3554 .elementor-element.elementor-element-b164174.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:481px){.elementor-3554 .elementor-element.elementor-element-ea78962{--content-width:500px;}.elementor-3554 .elementor-element.elementor-element-2e4782b{--width:100%;}.elementor-3554 .elementor-element.elementor-element-b164174{--width:86.4%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3554 .elementor-element.elementor-element-9ee1396 .elementor-heading-title{font-size:36px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3554 .elementor-element.elementor-element-71f776f .elementor-heading-title{font-size:36px;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3554 .elementor-element.elementor-element-9ee1396 .elementor-heading-title{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3554 .elementor-element.elementor-element-71f776f .elementor-heading-title{font-size:26px;}}/* Start custom CSS for shortcode, class: .elementor-element-1e198e7 *//* ====== Register Form Custom Style ====== */

/* ตัวอักษรทั้งหมดในฟอร์มเป็นสีขาว */
.ur-form label,
.ur-form .ur-label,
.ur-form input,
.ur-form select,
.ur-form textarea {
    color: #FFFFFF !important;
}

/* ปรับให้ * อยู่บรรทัดเดียว */
.ur-form .ur-label {
    white-space: nowrap !important;
    display: inline-block;
    margin-bottom: 5px;
}

/* ดอกจัน (*) เป็นสีแดง */
.ur-form .required {
    color: #FF4C4C !important;
}

/* กล่อง Input */
.ur-form input,
.ur-form select,
.ur-form textarea {
    background-color: #0D1A14 !important; /* ดำเขียว */
    border: 1px solid #BDFF00 !important; /* เขียวนีออน */
    border-radius: 6px;
    padding: 10px;
    width: 100%;
    color: #FFFFFF !important;
}

/* Placeholder ให้เป็นสีเทาอ่อน */
.ur-form input::placeholder,
.ur-form textarea::placeholder {
    color: #CCCCCC !important;
}

/* ปรับ checkbox + ข้อความ */
.ur-form input[type="checkbox"] {
    accent-color: #BDFF00 !important; /* เขียวนีออน */
}
.ur-form .ur-checkbox-label {
    color: #FFFFFF !important;
}

/* ปุ่ม Submit */
.ur-submit-button {
    background-color: #BDFF00 !important; /* เขียวนีออน */
    color: #0D1A14 !important;           /* ดำเขียว */
    border: none !important;
    border-radius: 8px;
    padding: 12px 20px;
    font-weight: bold;
    transition: all 0.3s ease-in-out;
    width: 100%;
}
.ur-submit-button:hover {
    background-color: #A5E600 !important; /* เขียวนีออนโทนเข้มตอน Hover */
    color: #FFFFFF !important;
    cursor: pointer;
}

/* ปรับข้อความ Privacy Policy */
.ur-form .privacy_policy {
    color: #BDFF00 !important; /* เขียวนีออน */
    font-size: 14px;
    font-weight: bold;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'fc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://justmindsettrade.com/wp-content/uploads/2025/05/FC-Minimal-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'fc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://justmindsettrade.com/wp-content/uploads/2025/05/FC-Minimal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'fc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://justmindsettrade.com/wp-content/uploads/2025/05/FC-Minimal-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'fc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://justmindsettrade.com/wp-content/uploads/2025/05/FC-Minimal-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'fc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */