.elementor-kit-32{--e-global-color-primary:#0080FF;--e-global-color-secondary:#0E121D;--e-global-color-text:#4D4D4D;--e-global-color-accent:#F3F3F3;--e-global-color-9fa0f3f:#FFFFFF;--e-global-color-40a29c0:#05214330;--e-global-color-6212dd7:#02010100;--e-global-color-21ab012:#B4B4B4;--e-global-color-aebcfe4:#FFFFFF24;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Kanit";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Kanit";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.5em;--e-global-typography-6d1bb09-font-family:"Plus Jakarta Sans";--e-global-typography-6d1bb09-font-size:37px;--e-global-typography-6d1bb09-font-weight:700;--e-global-typography-6d1bb09-text-transform:capitalize;--e-global-typography-6d1bb09-line-height:1.3em;--e-global-typography-d6527dc-font-family:"Plus Jakarta Sans";--e-global-typography-d6527dc-font-size:24px;--e-global-typography-d6527dc-font-weight:700;--e-global-typography-d6527dc-text-transform:capitalize;--e-global-typography-d6527dc-line-height:1.3em;--e-global-typography-c6b2620-font-family:"Kanit";--e-global-typography-c6b2620-font-size:18px;--e-global-typography-c6b2620-font-weight:500;--e-global-typography-c6b2620-text-transform:uppercase;--e-global-typography-c6b2620-line-height:1.2em;--e-global-typography-c6b2620-letter-spacing:1px;--e-global-typography-217e295-font-family:"Plus Jakarta Sans";--e-global-typography-217e295-font-size:24px;--e-global-typography-217e295-font-weight:700;--e-global-typography-217e295-text-transform:uppercase;--e-global-typography-217e295-line-height:1.3em;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 button,.elementor-kit-32 input[type="button"],.elementor-kit-32 input[type="submit"],.elementor-kit-32 .elementor-button{background-color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-9fa0f3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:15px 30px 15px 30px;}.elementor-kit-32 button:hover,.elementor-kit-32 button:focus,.elementor-kit-32 input[type="button"]:hover,.elementor-kit-32 input[type="button"]:focus,.elementor-kit-32 input[type="submit"]:hover,.elementor-kit-32 input[type="submit"]:focus,.elementor-kit-32 .elementor-button:hover,.elementor-kit-32 .elementor-button:focus{background-color:#0E121D;color:var( --e-global-color-9fa0f3f );border-style:none;}.elementor-kit-32 e-page-transition{background-color:#FFBC7D;}.elementor-kit-32 p{margin-block-end:0px;}.elementor-kit-32 a{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h1{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h2{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6d1bb09-font-family ), Sans-serif;font-size:var( --e-global-typography-6d1bb09-font-size );font-weight:var( --e-global-typography-6d1bb09-font-weight );text-transform:var( --e-global-typography-6d1bb09-text-transform );line-height:var( --e-global-typography-6d1bb09-line-height );}.elementor-kit-32 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d6527dc-font-family ), Sans-serif;font-size:var( --e-global-typography-d6527dc-font-size );font-weight:var( --e-global-typography-d6527dc-font-weight );text-transform:var( --e-global-typography-d6527dc-text-transform );line-height:var( --e-global-typography-d6527dc-line-height );}.elementor-kit-32 h5{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h6{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h3{font-size:var( --e-global-typography-6d1bb09-font-size );line-height:var( --e-global-typography-6d1bb09-line-height );}.elementor-kit-32 h4{font-size:var( --e-global-typography-d6527dc-font-size );line-height:var( --e-global-typography-d6527dc-line-height );}.elementor-kit-32 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 button,.elementor-kit-32 input[type="button"],.elementor-kit-32 input[type="submit"],.elementor-kit-32 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-32{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:30px;--e-global-typography-6d1bb09-font-size:28px;--e-global-typography-217e295-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-32 h3{font-size:var( --e-global-typography-6d1bb09-font-size );line-height:var( --e-global-typography-6d1bb09-line-height );}.elementor-kit-32 h4{font-size:var( --e-global-typography-d6527dc-font-size );line-height:var( --e-global-typography-d6527dc-line-height );}.elementor-kit-32 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-32 button,.elementor-kit-32 input[type="button"],.elementor-kit-32 input[type="submit"],.elementor-kit-32 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:770px;}.e-con{--container-max-width:770px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}:root { --primary:#0080ff; --primary-ultra-dark:#002d59; --primary-dark:#0053a6; --primary-semi-dark:#006dd9; --primary-medium:#2693ff; --primary-semi-light:#66b3ff; --primary-light:#b3d9ff; --primary-ultra-light:#e6f2ff; --primary-op-90:rgba(0, 128, 255, 0.9); --primary-op-80:rgba(0, 128, 255, 0.8); --primary-op-70:rgba(0, 128, 255, 0.7); --primary-op-60:rgba(0, 128, 255, 0.6); --primary-op-50:rgba(0, 128, 255, 0.5); --primary-op-40:rgba(0, 128, 255, 0.4); --primary-op-30:rgba(0, 128, 255, 0.3); --primary-op-20:rgba(0, 128, 255, 0.2); --primary-op-10:rgba(0, 128, 255, 0.1); --secondary:#0aeaff; --secondary-ultra-dark:#045259; --secondary-dark:#0798a6; --secondary-semi-dark:#09c7d9; --secondary-medium:#2fedff; --secondary-semi-light:#6cf2ff; --secondary-light:#b6f9ff; --secondary-ultra-light:#e7fdff; --background:#f8f9fa; --background-ultra-dark:#575758; --background-dark:#a1a2a3; --background-semi-dark:#d3d4d5; --background-medium:#f9fafb; --background-semi-light:#fbfbfc; --background-light:#fdfdfe; --background-ultra-light:#fefeff; --text:#2d3436; --text-ultra-dark:#101213; --text-dark:#1d2223; --text-semi-dark:#262c2e; --text-medium:#4d5254; --text-semi-light:#818586; --text-light:#c0c2c3; --text-ultra-light:#eaebeb; --success:#34ad00; --success-ultra-dark:#123d00; --success-dark:#227000; --success-light:#c2e6b3; --success-ultra-light:#ebf7e6; --danger:#eb0000; --danger-ultra-dark:#520000; --danger-dark:#990000; --danger-light:#f9b3b3; --danger-ultra-light:#fde6e6; --warning:#ffa600; --warning-ultra-dark:#593a00; --warning-dark:#a66c00; --warning-light:#ffe4b3; --warning-ultra-light:#fff6e6; --white-op-90:rgba(255,255,255,0.9); --white-op-80:rgba(255,255,255,0.8); --white-op-70:rgba(255,255,255,0.7); --white-op-60:rgba(255,255,255,0.6); --white-op-50:rgba(255,255,255,0.5); --white-op-40:rgba(255,255,255,0.4); --white-op-30:rgba(255,255,255,0.3); --white-op-20:rgba(255,255,255,0.2); --white-op-10:rgba(255,255,255,0.1); --black-op-90:rgba(0,0,0,0.9); --black-op-80:rgba(0,0,0,0.8); --black-op-70:rgba(0,0,0,0.7); --black-op-60:rgba(0,0,0,0.6); --black-op-50:rgba(0,0,0,0.5); --black-op-40:rgba(0,0,0,0.4); --black-op-30:rgba(0,0,0,0.3); --black-op-20:rgba(0,0,0,0.2); --black-op-10:rgba(0,0,0,0.1); --h6:clamp(1.811rem, 1.721rem + 0.238vw, 2.025rem); --h5:clamp(1.932rem, 1.721rem + 0.554vw, 2.431rem); --h4:clamp(2.062rem, 1.701rem + 0.950vw, 2.917rem); --h3:clamp(2.200rem, 1.651rem + 1.444vw, 3.500rem); --h2:clamp(2.347rem, 1.565rem + 2.059vw, 4.200rem); --h1:clamp(2.505rem, 1.435rem + 2.817vw, 5.040rem); --text-xs:clamp(0.916rem, 0.868rem + 0.127vw, 1.030rem); --text-s:clamp(1.145rem, 1.085rem + 0.159vw, 1.288rem); --text-m:clamp(1.431rem, 1.355rem + 0.199vw, 1.610rem); --text-mm:clamp(1.600rem, 1.516rem + 0.222vw, 1.800rem); --text-l:clamp(2.000rem, 1.894rem + 0.278vw, 2.250rem); --text-xl:clamp(2.500rem, 2.368rem + 0.348vw, 2.813rem); --text-2xl:clamp(3.125rem, 2.960rem + 0.434vw, 3.516rem); --text-3xl:clamp(3.906rem, 3.700rem + 0.543vw, 4.395rem); --text-4xl:clamp(4.883rem, 4.625rem + 0.678vw, 5.493rem); --text-5xl:clamp(6.104rem, 5.782rem + 0.847vw, 6.866rem); --html-font-size:62.5%; --text-color:var(--base); --heading-color:var(--base-ultra-dark); --text-font-weight:400; --heading-font-weight:600; --text-line-height:calc(10px + 2ex); --heading-line-height:calc(7px + 2ex); --space-4xs:clamp(0.700rem, 0.742rem + -0.111vw, 0.600rem); --space-3xs:0.800rem; --space-2xs:1.000rem; --space-xs:clamp(1.300rem, 1.258rem + 0.111vw, 1.400rem); --space-s:clamp(1.600rem, 1.516rem + 0.222vw, 1.800rem); --space-m:clamp(2.000rem, 1.831rem + 0.444vw, 2.400rem); --space-l:clamp(2.500rem, 2.204rem + 0.778vw, 3.200rem); --space-xl:clamp(3.100rem, 2.593rem + 1.333vw, 4.300rem); --space-2xl:clamp(3.900rem, 3.140rem + 2.000vw, 5.700rem); --space-3xl:clamp(4.900rem, 3.760rem + 3.000vw, 7.600rem); --space-4xl:clamp(6.100rem, 4.411rem + 4.444vw, 10.100rem); --grid-gap:clamp(2.000rem, 1.831rem + 0.444vw, 2.400rem); --card-gap:clamp(1.600rem, 1.516rem + 0.222vw, 1.800rem); --container-gap:var(--space-xxl); --padding-section:var(--space-section) clamp(2.000rem, 1.831rem + 0.444vw, 2.400rem); --offset:80px; --radius:18px; --radius-pill:9999px; --radius-circle:50%; --radius-m:18px; --radius-l:30px; --container-width:1280px; --container-min-width:380px; --max-width:980px; --min-height-section:540px; --width-10:10%; --width-20:20%; --width-30:30%; --width-40:40%; --width-50:50%; --width-60:60%; --width-70:70%; --width-80:80%; --width-90:90%; --Logo-width:clamp(12.000rem, 8.622rem + 8.889vw, 20.000rem); --Headings:Plus Jakarta Sans; --Body:Kanit; }