.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bx-lime:#BFC54F; --bx-charcoal:#221F20; --bx-dark:#333132; --bx-btn:#414042; --bx-gray-700:#6D6E71; --bx-gray-500:#8C8D90; --bx-gray-300:#C9C9CA; --bx-surface:#F6F6F6; --bx-cream:#FBFBF2; --bx-white:#FFFFFF; --bx-font-display:BX Clash; --bx-font-body:BX Outfit; --bx-font-th:BX LINE Seed; --bx-container:1300px; --bx-section-y:96px; --bx-radius-btn:12px; --bx-radius-card:28px; --bx-radius-card-lg:36px; --bx-radius-logo:20px; }
/* Start custom CSS */@font-face{font-family:"BX Clash";font-style:normal;font-weight:600;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/ClashDisplay-Semibold.woff2) format(woff2);} @font-face{font-family:"BX Outfit";font-style:normal;font-weight:300 600;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/Outfit-Latin-VF.woff2) format(woff2);} @font-face{font-family:"BX LINE Seed";font-style:normal;font-weight:400;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/LINESeedSansTH_Rg.woff2) format(woff2);} @font-face{font-family:"BX LINE Seed";font-style:normal;font-weight:700;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/LINESeedSansTH_Bold.woff2) format(woff2);} /* BX3-THAI: Thai glyphs of BX Clash / BX Outfit use LINE Seed Sans TH (Bold for titles, Regular for body) */ @font-face{font-family:"BX Clash";font-style:normal;font-weight:600;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/LINESeedSansTH_Bold.woff2) format(woff2);unicode-range:U+0E00-0E7F;} @font-face{font-family:"BX Outfit";font-style:normal;font-weight:400;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/LINESeedSansTH_Rg.woff2) format(woff2);unicode-range:U+0E00-0E7F;} @font-face{font-family:"BX Outfit";font-style:normal;font-weight:600 700;font-display:swap;src:url(https://distracted-archimedes.27-254-143-12.plesk.page/wp-content/uploads/2026/10/LINESeedSansTH_Bold.woff2) format(woff2);unicode-range:U+0E00-0E7F;} .elementor-kit-9{--e-global-typography-primary-font-family:"BX Clash";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"BX Outfit";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"BX Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"BX Outfit";--e-global-typography-accent-font-weight:500;} @keyframes bx-marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}} @keyframes bx-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}} [data-id="35608f1c"]{animation:bx-marquee-left 45s linear infinite;} [data-id="448a58bf"]{animation:bx-marquee-right 55s linear infinite;} [data-id="35608f1c"]:hover,[data-id="448a58bf"]:hover{animation-play-state:paused;} @media (prefers-reduced-motion: reduce){[data-id="35608f1c"],[data-id="448a58bf"]{animation:none;}} .bx-card{transition:background-color .25s ease;} .bx-card.bx-card:hover{background:#333132;} .bx-card.bx-card:hover .bx-card-title.bx-card-title{color:#BDC531;} .bx-card.bx-card:hover .bx-card-text.bx-card-text{color:#ffffff;} .bx-card.bx-card:hover .bx-card-link.bx-card-link{color:#ffffff;} .bx-card .bx-card-link em{color:#BDC531;font-style:italic;}
/* ===== BX3-PACK v1 (scope: .bx3 wrapper) ===== */
.bx3{--bx3-accent:#BDC531;--bx3-ink:#221F20;--bx3-font-head:"BX Clash","BX LINE Seed",sans-serif;--bx3-font-body:"BX Outfit","BX LINE Seed",sans-serif;}
.bx3 .elementor-heading-title{font-family:var(--bx3-font-head);}
.bx3 .elementor-widget-text-editor,.bx3 .elementor-button,.bx3 .elementor-field,.bx3 .elementor-field-label,.bx3 .elementor-field-option label{font-family:var(--bx3-font-body);}
.bx3 em{color:var(--bx3-accent);font-style:normal;}
.bx3 .bx3-on-light em,.bx3.bx3-on-light em{color:var(--bx3-ink);}
.bx3-prose .elementor-widget-text-editor,.bx3-prose .elementor-widget-text-editor p{line-height:1.8;}
.bx3-prose .elementor-field-textual{border-radius:12px;padding:14px 16px;font-size:1rem;}
.bx3-prose .elementor-field-label{color:#fff;font-size:.95rem;font-weight:600;}
.bx3-prose .elementor-field-group{margin-bottom:12px;}
.bx3-prose .elementor-field-subgroup .elementor-field-option label{color:#fff;font-size:1rem;}
.bx3-prose .elementor-field-type-submit .elementor-button{border-radius:12px;padding:16px 32px;font-family:var(--bx3-font-head);font-size:1.2rem;transition:.3s;}
.bx3-prose .elementor-field-type-submit .elementor-button:hover{background:#fff;color:#333132;}
.bx3 .bx3-em-plain em{color:inherit;font-style:normal;}n/* ===== /BX3-PACK ===== *//* End custom CSS */