/* EDS Agency Partnership page and its site-wide blocks. Native Elementor containers and widgets carry these classes. */
body.eds2 .ep-sec{scroll-margin-top:170px;--ink:#12161C;padding:clamp(44px,5vw,68px) clamp(20px,5vw,72px);color:#12161C;display:block}
body.eds2 .ep-white{background-color:#fff}
body.eds2 .ep-sec.ep-white{background:#fff}
body.eds2 .ep-yellowsec{background:#FFBA00}
body.eds2 .ep-lyelsec{background:#FFF1C7}
body.eds2 .ep-wrap{max-width:1296px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,3.4vw,44px);width:100%}
body.eds2 .ep-head{display:flex;flex-direction:column;gap:10px;min-width:0}
body.eds2 .ep-kick{margin:0;font:600 13px/1.3 'IBM Plex Mono','Noto Sans Lao Looped',monospace;letter-spacing:1.6px;text-transform:uppercase;color:#B4441E}
body.eds2 .ep-kick--dark{color:#12161C}
body.eds2 .ep-h1{margin:0;font:800 clamp(36px,4.1vw,60px)/1.2 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-2px;color:#12161C}
body.eds2 .ep-h1--sm{font-size:clamp(34px,4vw,58px)}
body.eds2 .ep-h2{margin:0;font:800 clamp(32px,3.6vw,50px)/1.05 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-1.5px;color:#12161C}
body.eds2 .ep-h2--sm{font-size:clamp(28px,3vw,42px)}
body.eds2 .ep-h3{margin:0;font:700 26px/1.15 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.4px;color:#12161C}
body.eds2 .ep-h3--lg{font-size:clamp(24px,2.4vw,32px)}
body.eds2 .ep-h4{margin:0;font:700 20px/1.2 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-mark{background:#FFBA00;border-radius:12px;padding:0 12px}
body.eds2 .ep-lead{margin:0;font:400 clamp(17px,1.5vw,20px)/1.45 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#4A515C;max-width:720px}
body.eds2 .ep-p{margin:0;font:400 17px/1.5 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#4A515C}
body.eds2 .ep-small{font-size:15px}
body.eds2 .ep-ink{color:#12161C}
body.eds2 .ep-strong{font-weight:700;color:#12161C;font-size:15px}
body.eds2 .ep-narrow{max-width:980px}
body.eds2 .ep-sec .elementor-widget-text-editor,body.eds2 .ep-sec .elementor-widget-heading{margin:0}
/* buttons */
body.eds2 .ep-btn{width:auto;margin:0}
body.eds2 .ep-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 26px;border:2px solid #12161C;border-radius:999px;background:#fff;color:#12161C;font:700 16px/1.2 'Instrument Sans','Noto Sans Lao Looped',sans-serif;box-shadow:3px 3px 0 #12161C;white-space:nowrap;transition:transform .15s,box-shadow .15s}
body.eds2 .ep-btn--y .elementor-button{background:#FFBA00}
body.eds2 .ep-btn .elementor-button:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 #12161C;color:#12161C}
body.eds2 .ep-btn--sm .elementor-button{min-height:44px;padding:8px 20px;font-size:15px}
body.eds2 .ep-btns{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}
/* chips */
body.eds2 .ep-chips{display:flex;flex-wrap:wrap;gap:10px}
body.eds2 .ep-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;background:#fff;border:1.5px solid #12161C;border-radius:999px;width:auto}
body.eds2 .ep-chip.ep-blue{background:#DDF0FB}
body.eds2 .ep-chip.ep-yellow{background:#FFBA00}
body.eds2 .ep-chip.ep-lyel{background:#FFF1C7}
body.eds2 .ep-chip__t{margin:0;font:600 14px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-chip__t a{color:#12161C;text-decoration:none}
body.eds2 .ep-mini{display:block;flex:none;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}
/* icon badges */
body.eds2 .ep-ic{display:block;flex:none;width:56px;height:56px;border:2px solid #12161C;border-radius:50%;background-color:#fff;background-size:52%;background-repeat:no-repeat;background-position:center}
body.eds2 .ep-ic.ep-yellow{background-color:#FFBA00}
body.eds2 .ep-ic.ep-blue{background-color:#5DB4E7}
body.eds2 .ep-ic.ep-lyel{background-color:#FFF1C7}
body.eds2 .ep-ic--sm{width:44px;height:44px}
/* layout helpers */
body.eds2 .ep-rowc{display:flex;align-items:center;gap:14px;min-width:0}
body.eds2 .ep-rowb{display:flex;align-items:center;justify-content:space-between;gap:8px}
body.eds2 .ep-rowt{display:flex;align-items:flex-start;gap:16px}
body.eds2 .ep-grid{display:grid;gap:20px}
body.eds2 .ep-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px}
body.eds2 .ep-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}
body.eds2 .ep-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:18px}
body.eds2 .ep-split{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}
body.eds2 .ep-split--top{align-items:flex-start}
body.eds2 .ep-col{min-width:0;display:flex;flex-direction:column;gap:20px}
body.eds2 .ep-col--text{flex:1 1 540px}
body.eds2 .ep-col--photo{flex:1 1 400px}
body.eds2 .ep-col--side{flex:1 1 380px}
body.eds2 .ep-col--wide{flex:1.35 1 520px}
body.eds2 .ep-g20{gap:20px}
/* cards */
body.eds2 .ep-card{display:flex;flex-direction:column;gap:14px;min-width:0;border:1.5px solid #12161C;border-radius:24px;padding:28px;background:#fff}
body.eds2 .ep-card.ep-sand{background:#F3EEE3;border-color:transparent}
body.eds2 .ep-card.ep-yellow{background:#FFBA00;border-width:2px}
body.eds2 .ep-card.ep-lyel{background:#FFF1C7}
body.eds2 .ep-card.ep-lblue{background:#DDF0FB}
body.eds2 .ep-card.ep-bluefill{background:#5DB4E7;border-width:2px}
body.eds2 .ep-yellow .ep-p,body.eds2 .ep-bluefill .ep-p{color:#12161C}
body.eds2 .ep-lift{box-shadow:6px 6px 0 #12161C}
body.eds2 .ep-big{padding:32px}
body.eds2 .ep-note{gap:10px;padding:22px;border-width:2px}
/* images */
body.eds2 .ep-img{margin:0;width:100%}
body.eds2 .ep-img img{display:block;width:100%;height:auto;max-width:100%}
body.eds2 .ep-photo img{box-sizing:border-box;object-fit:cover;border:2px solid #12161C;border-radius:32px;box-shadow:8px 8px 0 #12161C}
body.eds2 .ep-photo--tall img{height:600px}
body.eds2 .ep-opt__art img{max-width:432px}
/* hero */
body.eds2 .ep-hero{padding-top:clamp(20px,3vw,40px)}
body.eds2 .ep-hero__row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px)}
body.eds2 .ep-hero__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}
body.eds2 .ep-crumbs{margin:0;padding:0}
body.eds2 .ep-hero__visual{position:relative;flex:1 1 480px;min-width:min(320px,100%);min-height:520px;display:block}
body.eds2 .ep-dot{position:absolute;border-radius:50%}
body.eds2 .ep-dot--y{right:-20px;top:-30px;width:300px;height:300px;background:#FFF1C7}
body.eds2 .ep-dot--b{left:-16px;bottom:10px;width:180px;height:180px;background:#DDF0FB}
body.eds2 .ep-hero__photo{position:absolute;left:0;right:0;top:30px}
body.eds2 .ep-hero__photo img{box-sizing:border-box;height:400px;object-fit:cover;object-position:center top;border:2px solid #12161C;border-radius:28px;box-shadow:8px 8px 0 #FFBA00}
body.eds2 .ep-hero__code{position:absolute;right:-6px;bottom:0;width:44%;min-width:230px}
body.eds2 .ep-pair{position:absolute;left:-10px;top:0;display:flex;align-items:center;gap:6px;background:#fff;border:2px solid #12161C;border-radius:999px;padding:6px 8px;box-shadow:4px 4px 0 #12161C}
body.eds2 .ep-pair p{margin:0;font:700 15px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-pair__a{padding:4px 14px;background:#5DB4E7;border-radius:999px}
body.eds2 .ep-pair__e{padding:4px 14px;background:#FFBA00;border-radius:999px}
body.eds2 .ep-pair .ep-pair__p{font-size:18px}
body.eds2 .ep-stat{position:absolute;left:12px;bottom:18px;background:#FFBA00;border:2px solid #12161C;border-radius:16px;padding:10px 16px;box-shadow:4px 4px 0 #12161C}
body.eds2 .ep-stat__big{margin:0;font:800 23px/1.2 'Bricolage Grotesque',sans-serif;letter-spacing:-.5px;color:#12161C}
body.eds2 .ep-stat__s{margin:0;font:600 13px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
/* on-page menu */
body.eds2 .ep-subnav{position:sticky;top:96px;z-index:50;display:block;padding:0 clamp(12px,5vw,72px) 16px;background:transparent;pointer-events:none}
body.eds2 .ep-nav{pointer-events:auto;max-width:1296px;margin:0 auto;display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #12161C;border-radius:999px;padding:5px 6px 5px 12px;box-shadow:0 3px 0 #12161C}
body.eds2 .ep-nav .elementor-widget-text-editor,body.eds2 .ep-nav .elementor-widget-container{min-width:0}
body.eds2 .ep-nav__links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
body.eds2 .ep-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font:600 15px/1 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C;text-decoration:none;white-space:nowrap}
body.eds2 .ep-nav__links a:hover{background:#FFF1C7}
/* options */
body.eds2 .ep-opt{gap:16px}
/* how it works */
body.eds2 .ep-lanes{display:flex;flex-direction:column;gap:14px}
body.eds2 .ep-lane{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;border-radius:24px;padding:18px}
body.eds2 .ep-lane.ep-lblue{background:#DDF0FB}
body.eds2 .ep-lane.ep-lyel{background:#FFF1C7}
body.eds2 .ep-lane__label{flex:0 1 190px;display:flex;align-items:center;gap:10px}
body.eds2 .ep-lane__label .ep-ic{width:44px;height:44px}
body.eds2 .ep-step{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px;background:#fff;border:2px solid #12161C;border-radius:18px;padding:18px}
body.eds2 .ep-num{margin:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #12161C;border-radius:50%;font:800 17px/1 'Bricolage Grotesque',sans-serif;color:#12161C}
body.eds2 .ep-num.ep-blue{background:#5DB4E7}
body.eds2 .ep-num.ep-yellow{background:#FFBA00}
/* lists */
body.eds2 .ep-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
body.eds2 .ep-ticks li{position:relative;margin:0;padding:0 0 0 32px;font:400 17px/1.35 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-ticks li::before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206L9%2017l-5-5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
body.eds2 .ep-ticks--sm{gap:8px}
body.eds2 .ep-ticks--sm li{font-size:15px;padding-left:28px}
body.eds2 .ep-ticks--sm li::before{width:18px;height:18px}
body.eds2 .ep-ticks--rule{gap:14px}
body.eds2 .ep-ticks--rule li{font-size:18px;padding-bottom:14px;padding-left:38px;border-bottom:1.5px solid #12161C}
body.eds2 .ep-ticks--rule li::before{width:26px;height:26px}
body.eds2 .ep-crm{margin-top:auto;display:flex;flex-direction:column;gap:4px;background:#fff;border:2px solid #12161C;border-radius:16px;padding:16px 18px}
/* models */
body.eds2 .ep-tabs .jet-tabs{width:100%}
body.eds2 .ep-tabs .jet-tabs__control-wrapper{gap:12px;display:flex;width:100%;align-self:stretch!important}
body.eds2 .ep-tabs .jet-tabs__label-icon,body.eds2 .ep-tabs .jet-tabs__control svg,body.eds2 .ep-tabs .jet-tabs__control::before,body.eds2 .ep-tabs .jet-tabs__control::after,body.eds2 .ep-tabs .jet-tabs__control-inner::before{display:none!important}
body.eds2 .ep-tabs .jet-tabs__control{flex:1 1 240px;min-height:56px;justify-content:center}
body.eds2 .ep-tabs .jet-tabs__control .jet-tabs__label-text{font-size:17px!important}
body.eds2 .ep-tabs .jet-tabs__control.active-tab{background:#FFBA00!important}
body.eds2 .ep-tabs .jet-tabs__control.active-tab .jet-tabs__label-text{color:#12161C!important}
body.eds2 .ep-tabpane{display:block}
body.eds2 .ep-model{gap:22px;padding:32px;border-width:2px;border-radius:28px;box-shadow:6px 6px 0 #12161C;margin:0 6px 6px 0}
body.eds2 .ep-how{display:flex;align-items:flex-start;gap:12px}
body.eds2 .ep-how .ep-mini{width:26px;height:26px}
body.eds2 .ep-split-bar{display:flex;flex-wrap:wrap;border:2px solid #12161C;border-radius:20px;overflow:hidden}
body.eds2 .ep-bar{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:20px 24px}
body.eds2 .ep-bar.ep-yellow{background:#FFBA00}
body.eds2 .ep-bar.ep-bluefill{background:#5DB4E7}
body.eds2 .ep-model .ep-split-bar .ep-bar.ep-yellow{flex-grow:1.2}
body.eds2 .ep-split-bar--60 .ep-bar.ep-yellow{flex-grow:60}
body.eds2 .ep-split-bar--60 .ep-bar.ep-bluefill{flex-grow:40}
body.eds2 .ep-split-bar--48 .ep-bar.ep-yellow{flex-grow:48}
body.eds2 .ep-split-bar--48 .ep-bar.ep-bluefill{flex-grow:52}
body.eds2 .ep-bar__l{margin:0;font:600 15px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-val{margin:0;font:800 clamp(24px,2.3vw,30px)/1.15 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.8px;color:#12161C}
body.eds2 .ep-val--big{font-size:clamp(38px,4vw,56px);letter-spacing:-1.2px}
body.eds2 .ep-band{display:flex;align-items:center;gap:14px;background:#FFF1C7;border-radius:18px;padding:14px 20px}
body.eds2 .ep-band .ep-ic{width:44px;height:44px}
body.eds2 .ep-ex{display:flex;flex-direction:column;gap:10px}
/* calculator */
body.eds2 .ep-calc{display:flex;flex-direction:column;background:#FFF1C7;box-shadow:6px 6px 0 #FFBA00;gap:14px;padding:28px}
body.eds2 .ep-calc .ep-ic{width:48px;height:48px}
body.eds2 .ep-calc form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0}
body.eds2 .ep-calc .jet-form-builder-row{margin:0!important;padding:0!important;min-width:0}
body.eds2 .ep-calc .jet-form-builder-row.field-type-range-field{grid-column:1/-1;display:flex;flex-direction:column;gap:2px}
body.eds2 .ep-calc .jet-form-builder__label{width:auto;flex:none}
body.eds2 .ep-calc .jet-form-builder-messages-wrap{display:none}
body.eds2 .ep-calc .jet-form-builder__label-text{font:600 15px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-calc .range-wrap{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}
body.eds2 .ep-calc input[type=range]{display:block;width:100%;max-width:100%;height:28px;min-height:28px;border:0;padding:0;accent-color:#FFBA00;background:transparent}
body.eds2 .ep-calc .jet-form-builder-row:has(input[name="price"]) .range-value{display:none}
body.eds2 .ep-calc .jet-form-builder-row:has(input[name="price_shown"]){grid-column:1/-1;display:block;background:transparent!important;border:0!important;padding:0!important;margin-top:-6px!important}
body.eds2 .ep-calc .jet-form-builder-row:has(input[name="price_shown"]) .jet-form-builder__calculated-field{font:700 15px/1.2 'Instrument Sans',sans-serif;letter-spacing:0}
body.eds2 .ep-calc .jet-form-builder-row.field-type-calculated-field:has(input[name="renew"]){background:#DDF0FB}
body.eds2 .ep-calc .range-value{font:700 15px/1.2 'Instrument Sans',sans-serif;color:#12161C}
body.eds2 .ep-calc .jet-form-builder-row.field-type-calculated-field{display:flex;flex-direction:column;gap:4px;background:#5DB4E7;border:2px solid #12161C;border-radius:16px;padding:12px 14px!important}
body.eds2 .ep-calc .jet-form-builder__calculated-field{display:block;width:auto;max-width:100%;font:800 clamp(19px,1.8vw,24px)/1.15 'Bricolage Grotesque',sans-serif;letter-spacing:-.5px;color:#12161C;white-space:normal}
body.eds2 .ep-calc .jet-form-builder__calculated-field>*{display:inline}
body.eds2 .ep-calc .jet-form-builder__field-wrap{width:100%;min-width:0;display:block}
/* pricing */
body.eds2 .ep-tier{gap:10px;padding:22px;border-width:2px;border-radius:22px}
body.eds2 .ep-tier__n{margin:0;font:700 18px/1.2 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-tier__p{margin:0;font:800 28px/1.15 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.8px;color:#12161C;white-space:nowrap}
body.eds2 .ep-tier__t{margin:0;font:700 15px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#B4441E}
body.eds2 .ep-tier--pop .ep-tier__t{color:#12161C}
body.eds2 .ep-tier.ep-lblue .ep-tier__p{white-space:normal;font-size:24px;line-height:1.2}
/* renewals */
body.eds2 .ep-inc{padding:18px;gap:12px;border-width:2px}
body.eds2 .ep-earncard{flex-direction:row;align-items:center;gap:16px;background:#5DB4E7;border:2px solid #12161C;border-radius:24px;box-shadow:6px 6px 0 #12161C;padding:20px 24px}
body.eds2 .ep-years{display:flex;flex-wrap:wrap;gap:12px}
body.eds2 .ep-year{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;border:2px solid #12161C;border-radius:16px;padding:14px 18px}
body.eds2 .ep-year.ep-yellow{background:#FFBA00}
body.eds2 .ep-year.ep-lblue{background:#DDF0FB}
body.eds2 .ep-year__y{margin:0;font:700 14px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
body.eds2 .ep-year__v{margin:0;font:700 18px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
/* who */
body.eds2 .ep-who{display:flex;align-items:flex-start;gap:14px;background:#DDF0FB;border-radius:20px;padding:22px;min-width:0}
body.eds2 .ep-who .ep-ic{width:48px;height:48px}
/* downloads */
body.eds2 .ep-doc{gap:18px;padding:26px;border-width:2px}
body.eds2 .ep-doc__top{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
body.eds2 .ep-doc__img{flex:none;width:208px}
body.eds2 .ep-doc__img img{box-sizing:border-box;height:117px;object-fit:cover;border:2px solid #12161C;border-radius:10px;box-shadow:4px 4px 0 #12161C}
body.eds2 .ep-doc__top>.ep-head{flex:1 1 200px}
body.eds2 .ep-doc .ep-btn .elementor-button{width:100%}
body.eds2 .ep-doctitle{font-size:23px;line-height:1.25}
/* closing */
body.eds2 .ep-closing{display:flex;flex-wrap:wrap;background:#FFFCF5;border:2px solid #12161C;border-radius:32px;overflow:hidden;box-shadow:8px 8px 0 #FFBA00}
body.eds2 .ep-closing__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:clamp(28px,4vw,56px)}
body.eds2 .ep-closing__photo{position:relative;flex:1 1 420px;min-width:0;min-height:430px;background:#FFBA00;overflow:hidden;display:block}
body.eds2 .ep-closing__img{position:absolute;inset:0;height:100%}
body.eds2 .ep-closing__img img,body.eds2 .ep-closing__img .elementor-widget-container{height:100%}
body.eds2 .ep-closing__img img{object-fit:cover;object-position:70% 20%}
body.eds2 .ep-closing__fade{position:absolute;left:0;top:0;width:90px;height:100%;background:linear-gradient(90deg,#FFFCF5,rgba(255,252,245,0))}
body.eds2 .ep-form{display:flex;flex-direction:column;gap:16px;box-shadow:8px 8px 0 #5DB4E7;border-radius:28px;--padding-top:32px;padding:32px}
body.eds2 .ep-form form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;margin:0}
body.eds2 .ep-form .jet-form-builder-row{display:flex;flex-direction:column;gap:6px;margin:0!important;padding:0!important;min-width:0}
body.eds2 .ep-form .jet-form-builder-row.es-full,body.eds2 .ep-form .field-type-textarea-field,body.eds2 .ep-form .field-type-submit-field,body.eds2 .ep-form .field-type-checkbox-field,body.eds2 .ep-form .field-type-radio-field,body.eds2 .ep-form .jet-form-builder-messages-wrap,body.eds2 .ep-form .jet-form-builder__submit-wrap{grid-column:1/-1}
body.eds2 .ep-form .jet-form-builder__label{width:auto;flex:none}
body.eds2 .ep-form .jet-form-builder__field-wrap{width:100%;min-width:0}
body.eds2 .ep-form .jet-form-builder__label-text{font-size:14px;font-weight:600;color:#12161C}
body.eds2 .ep-form .field-type-radio-field .jet-form-builder__fields-group{display:flex;flex-wrap:wrap;gap:8px}
body.eds2 .ep-form .field-type-radio-field .jet-form-builder__field-wrap.checkradio-wrap,body.eds2 .ep-form .field-type-radio-field .checkradio-wrap{display:inline-flex}
body.eds2 .ep-form .field-type-radio-field .jet-form-builder__field-label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid #12161C;border-radius:999px;background:#fff;font:600 15px/1.2 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C;cursor:pointer}
body.eds2 .ep-form .field-type-radio-field .jet-form-builder__field-wrap{display:flex;flex-wrap:wrap;gap:8px;width:100%}
body.eds2 .ep-form .field-type-radio-field .jet-form-builder__field-wrap>*{width:auto;flex:none;margin:0}
body.eds2 .ep-form .jet-form-builder__action-button{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;box-shadow:3px 3px 0 #12161C}
/* FAQ */
body.eds2 .ep-faq{width:100%}
@media(max-width:767px){
 body.eds2 .ep-subnav{top:76px}
 body.eds2 .ep-nav .ep-btn{display:none}
 body.eds2 .ep-hero__visual{min-height:440px}
 body.eds2 .ep-hero__photo img{height:320px}
 body.eds2 .ep-hero__code{width:62%}
 body.eds2 .ep-photo--tall img{height:420px}
 body.eds2 .ep-btn .elementor-button{white-space:normal}
 body.eds2 .ep-closing__photo{min-height:320px;flex-basis:100%}
 body.eds2 .ep-closing__fade{display:none}
 body.eds2 .ep-calc form,body.eds2 .ep-form form{grid-template-columns:minmax(0,1fr)}
}

/* icons */
.ep-ic--arrow{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13%206l6%206-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--check{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206L9%2017l-5-5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--down{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%2011l5%205%205-5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2020h16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--chev{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--search{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M21%2021l-4.3-4.3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--user{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2021v-2a4%204%200%200%200-4-4H8a4%204%200%200%200-4%204v2%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}
.ep-ic--users{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--star{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202l3.09%206.26L22%209.27l-5%204.87%201.18%206.88L12%2017.77l-6.18%203.25L7%2014.14%202%209.27l6.91-1.01z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--code{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2018l6-6-6-6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%206l-6%206%206%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--pie{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21.21%2015.89A10%2010%200%201%201%208%202.83%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M22%2012A10%2010%200%200%200%2012%202v10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--tag{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.59%2013.41l-7.17%207.17a2%202%200%200%201-2.83%200L2%2012V2h10l8.59%208.59a2%202%200%200%201%200%202.82z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%207h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--share{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2017L17%207%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%207h9v9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--building{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%209h2a2%202%200%200%201%202%202v10%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%207h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2011h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2015h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M2%2021h20%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--globe{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2%2012h20%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--cloud{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--gear{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%202v3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2019v3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.93%204.93l2.12%202.12%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.95%2016.95l2.12%202.12%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M2%2012h3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19%2012h3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.93%2019.07l2.12-2.12%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.95%207.05l2.12-2.12%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--shield{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202l8%203v6c0%205-3.4%209.3-8%2011-4.6-1.7-8-6-8-11V5z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--wrench{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.77-3.77a6%206%200%200%201-7.94%207.94l-6.91%206.91a2.12%202.12%200%200%201-3-3l6.91-6.91a6%206%200%200%201%207.94-7.94l-3.76%203.76z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--plane{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%202L11%2013%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M22%202l-7%2020-4-9-9-4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--chat{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--phone{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--mail{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M22%206l-10%207L2%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--file{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%202v6h6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2013h8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2017h5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--megaphone{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l18-8v18L3%2013z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%2014v5a2%202%200%200%200%204%200v-3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--pen{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020h9%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.5%203.5a2.12%202.12%200%200%201%203%203L7%2019l-4%201%201-4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--bulb{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018h6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%2022h4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15%2014c.9-.9%202-2.1%202-4a5%205%200%200%200-10%200c0%201.9%201.1%203.1%202%204%20.6.6%201%201.3%201%202h4c0-.7.4-1.4%201-2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.ep-ic--cal{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2312161C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M16%202v4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%202v4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%2010h18%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}

/* Revamped megamenus */
:root body #jet-theme-core-header .ep-mm{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:6px 14px 0 2px}
:root body #jet-theme-core-header .ep-mm__row{display:flex;align-items:stretch;gap:12px}
:root body #jet-theme-core-header .ep-mm__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;border:2px solid #12161C;border-radius:24px;padding:16px 10px 12px}
:root body #jet-theme-core-header .ep-mm__col.ep-lyel{background:#FFF1C7}
:root body #jet-theme-core-header .ep-mm__col.ep-lblue{background:#DDF0FB}
:root body #jet-theme-core-header .ep-mm__col.ep-sand{background:#F3EEE3}
:root body #jet-theme-core-header .ep-mm__col.ep-coral{background:#FDE3DA}
:root body #jet-theme-core-header .ep-mm__top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 4px}
:root body #jet-theme-core-header .ep-mm__top .ep-ic{width:44px;height:44px}
:root body #jet-theme-core-header .ep-mm__num{margin:0;font:600 12px/1.2 'IBM Plex Mono','Noto Sans Lao Looped',monospace;color:#12161C}
:root body #jet-theme-core-header .ep-mm__t,:root body #jet-theme-core-header .ep-mm__t a{display:block;margin:0;padding:0 8px;font:700 20px/1.15 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.3px;color:#12161C;text-decoration:none}
:root body #jet-theme-core-header .ep-mm__t a{padding:0}
:root body #jet-theme-core-header .ep-mm__t--sm,:root body #jet-theme-core-header .ep-mm__t--sm a{font-size:17px}
:root body #jet-theme-core-header .ep-mm__d{margin:0;padding:0 8px;font:400 13px/1.35 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
:root body #jet-theme-core-header .ep-mm__d a{color:#12161C;text-decoration:none}
:root body #jet-theme-core-header .ep-mm__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}
:root body #jet-theme-core-header .ep-mm__links li{margin:0;padding:0}
:root body #jet-theme-core-header .ep-mm__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;box-sizing:border-box;padding:5px 8px;border:1.5px solid transparent;border-radius:12px;font:600 14.5px/1.25 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C;text-decoration:none;transition:transform .12s,box-shadow .12s}
:root body #jet-theme-core-header .ep-mm__links a:hover,:root body #jet-theme-core-header .ep-mm__links a:focus-visible{background:#fff;border-color:#12161C;box-shadow:3px 3px 0 #12161C;transform:translate(-1px,-1px)}
:root body #jet-theme-core-header .ep-mm__links .is-new a{background:#fff;border-color:#12161C;box-shadow:3px 3px 0 #12161C;font-weight:700}
:root body #jet-theme-core-header .ep-mm__tag{flex:none;padding:1px 7px;background:#FFBA00;border:1.5px solid #12161C;border-radius:999px;font:600 10.5px/1.4 'IBM Plex Mono',monospace;letter-spacing:.6px}
:root body #jet-theme-core-header .ep-mm__fill{flex:1 1 auto;min-height:6px}
:root body #jet-theme-core-header .ep-mm__flow{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 4px}
:root body #jet-theme-core-header .ep-mm__fl{margin:0;padding:1px 8px;background:#fff;border:1.5px solid #12161C;border-radius:999px;font:600 11.5px/1.4 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
:root body #jet-theme-core-header .ep-mm__spot{position:relative;flex:0 0 320px;margin-left:8px;display:flex;flex-direction:column;gap:10px;background:#FFBA00;border:2px solid #12161C;border-radius:24px;box-shadow:7px 7px 0 #12161C;padding:16px 18px}
:root body #jet-theme-core-header .ep-mm__new{position:absolute;right:-12px;top:-14px;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;width:64px;height:64px;background:#5DB4E7;border:2px solid #12161C;border-radius:50%;box-shadow:3px 3px 0 #12161C;transform:rotate(10deg);font:800 17px/1 'Bricolage Grotesque',sans-serif;color:#12161C}
:root body #jet-theme-core-header .ep-mm__spot-t,:root body #jet-theme-core-header .ep-mm__spot-t a{margin:0;font:800 25px/1.06 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.8px;color:#12161C;text-decoration:none}
:root body #jet-theme-core-header .ep-mm__spot-img img{display:block;width:100%;height:auto}
:root body #jet-theme-core-header .ep-mm__spot .ep-btn .elementor-button{width:100%;min-height:44px;padding:8px 16px;font-size:15px}
:root body #jet-theme-core-header .ep-mm__pdfs{margin:0;text-align:center;font:700 13px/1.3 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C}
:root body #jet-theme-core-header .ep-mm__pdfs a{margin:0 5px;color:#12161C;text-decoration:underline;text-underline-offset:3px}
:root body #jet-theme-core-header .ep-pair--static{position:static;align-self:flex-start;display:inline-flex;box-shadow:none;padding:3px 5px}
:root body #jet-theme-core-header .ep-pair--static p{font-size:12.5px}
:root body #jet-theme-core-header .ep-mm__rail{display:flex;align-items:stretch;gap:10px;background:#FFFCF5;border-radius:18px;padding:8px}
:root body #jet-theme-core-header .ep-mm__tile{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #12161C;border-radius:14px;padding:8px 10px}
:root body #jet-theme-core-header .ep-mm__tile .ep-ic{width:34px;height:34px;border-width:1.5px}
:root body #jet-theme-core-header .ep-mm__tile .ep-head{gap:0}
:root body #jet-theme-core-header .ep-mm__tk{margin:0;font:600 10.5px/1.3 'IBM Plex Mono','Noto Sans Lao Looped',monospace;letter-spacing:.5px;color:#12161C}
:root body #jet-theme-core-header .ep-mm__tt,:root body #jet-theme-core-header .ep-mm__tt a{margin:0;font:700 13px/1.2 'Instrument Sans','Noto Sans Lao Looped',sans-serif;color:#12161C;text-decoration:none}
:root body #jet-theme-core-header .ep-mm__rail .ep-btn{align-self:center;flex:none}
:root body #jet-theme-core-header .ep-mm__rail .ep-btn .elementor-button{font-size:13.5px;padding:6px 16px}
:root body #jet-theme-core-header .ep-mm__col--about{flex:1.1 1 0}
:root body #jet-theme-core-header .ep-mm__col--about .ep-kick,:root body #jet-theme-core-header .ep-mm__col--office .ep-kick{padding:0 8px 4px}
:root body #jet-theme-core-header .ep-mm__col--office{padding:18px 12px;gap:10px}
:root body #jet-theme-core-header .ep-mm__col--office .ep-btn{padding:0 8px}
:root body #jet-theme-core-header .ep-mm__mid{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}
:root body #jet-theme-core-header .ep-mm__photo{flex:1 1 150px;min-height:150px}
:root body #jet-theme-core-header .ep-mm__photo img{display:block;width:100%;height:100%;min-height:150px;box-sizing:border-box;object-fit:cover;border:2px solid #12161C;border-radius:20px}
:root body #jet-theme-core-header .ep-mm__photo .elementor-widget-container{height:100%}
:root body #jet-theme-core-header .ep-mm__facts{display:flex;gap:12px}
:root body #jet-theme-core-header .ep-mm__fact{flex:1 1 0;min-width:0;border:2px solid #12161C;border-radius:18px;padding:10px 12px}
:root body #jet-theme-core-header .ep-mm__fact.ep-lblue{background:#DDF0FB}
:root body #jet-theme-core-header .ep-mm__fact.ep-coral{background:#FDE3DA}
:root body #jet-theme-core-header .ep-mm__fact .ep-mm__d{padding:0}
:root body #jet-theme-core-header .ep-mm__fn{margin:0;font:800 34px/1 'Bricolage Grotesque',sans-serif;letter-spacing:-1px;color:#12161C}
@media (max-width:1279px){
 :root body #jet-theme-core-header .ep-mm__spot{flex-basis:270px}
 :root body #jet-theme-core-header .ep-mm__spot-t,:root body #jet-theme-core-header .ep-mm__spot-t a{font-size:21px}
 :root body #jet-theme-core-header .ep-mm__links a{font-size:13.5px}
}
/* Mobile drawer */
:root body #jet-theme-core-header .ep-dspot{position:relative;display:flex;flex-direction:column;gap:8px;margin:0 0 14px;background:#FFBA00;border:2px solid #12161C;border-radius:20px;box-shadow:4px 4px 0 #12161C;padding:14px}
:root body #jet-theme-core-header .ep-dspot__new{position:absolute;right:-4px;top:-10px;margin:0;padding:3px 9px;background:#5DB4E7;border:2px solid #12161C;border-radius:999px;transform:rotate(6deg);font:800 13px/1.2 'Bricolage Grotesque',sans-serif;color:#12161C}
:root body #jet-theme-core-header .ep-dspot__t,:root body #jet-theme-core-header .ep-dspot__t a{margin:0;font:800 22px/1.08 'Bricolage Grotesque','Noto Sans Lao Looped',sans-serif;letter-spacing:-.5px;color:#12161C;text-decoration:none}
:root body #jet-theme-core-header .ep-dspot__img img{display:block;width:100%;height:auto}
:root body #jet-theme-core-header .ep-dspot .ep-btn .elementor-button{width:100%;font-size:15px}
/* Blocks on other pages */
body.eds2 .ep-sec--tight{padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(20px,3vw,36px)}
body.eds2 .ep-hband{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);background:#FFF1C7;border:2px solid #12161C;border-radius:32px;box-shadow:8px 8px 0 #FFBA00;padding:clamp(24px,4vw,52px)}
body.eds2 .ep-hband__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
body.eds2 .ep-hband__side{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:12px}
body.eds2 .ep-hband__img img{box-sizing:border-box;height:270px;object-fit:cover;object-position:center 20%;border:2px solid #12161C;border-radius:22px}
body.eds2 .ep-hstat{display:flex;align-items:center;gap:14px;background:#fff;border:2px solid #12161C;border-radius:18px;padding:12px 18px}
body.eds2 .ep-hstat .ep-ic{width:48px;height:48px}
body.eds2 .ep-pair--static{position:static;display:inline-flex;align-self:flex-start;box-shadow:none}
body.eds2 .ep-banner{display:flex;flex-wrap:wrap;align-items:center;gap:24px;background:#DDF0FB;border:2px solid #12161C;border-radius:28px;box-shadow:6px 6px 0 #5DB4E7;padding:clamp(20px,3vw,34px)}
body.eds2 .ep-banner__img{flex:0 1 300px}
body.eds2 .ep-banner__text{flex:1 1 380px}
body.eds2 .ep-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:#FFF1C7;border-radius:999px;padding:10px 14px 10px 26px}
body.eds2 .ep-strip .ep-mini{width:24px;height:24px}
body.eds2 .ep-mid{gap:14px}
body.eds2 .ep-about__img img{box-sizing:border-box;height:200px;object-fit:cover;object-position:center 20%;border:2px solid #12161C;border-radius:16px}
body.eds2 .ep-docrow{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#fff;border:2px solid #12161C;border-radius:24px;padding:20px 24px}
body.eds2 .ep-docrow__t{flex:1 1 320px}
body.eds2 .ep-docrow .ep-doc__img{width:176px}
body.eds2 .ep-docrow .ep-doc__img img{height:99px}
body.eds2 .ep-ctab{display:flex;flex-wrap:wrap;gap:24px;padding:0}
body.eds2 .ep-ctab__side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#FFF1C7;border:2px solid #12161C;border-radius:24px;padding:22px}
body.eds2 .ep-ctab__img img{box-sizing:border-box;height:190px;object-fit:cover;object-position:70% 20%;border:2px solid #12161C;border-radius:16px}
body.eds2 .ep-ctab .ep-form{flex:1.4 1 420px;min-width:0}
@media(max-width:767px){body.eds2 .ep-strip{border-radius:24px;padding:16px}}
body.eds2 .ep-ctab .ep-form form{grid-template-columns:minmax(0,1fr)}
:root body #jet-theme-core-header .ep-dspot__img img{height:118px;object-fit:cover;object-position:top center}
/* Lao typography: no letter-spacing, taller lines, no forced capitals */
:lang(lo) body.eds2 :is(.ep-h1,.ep-h2,.ep-h3,.ep-h4,.ep-val,.ep-tier__p,.ep-stat__big){letter-spacing:0;font-weight:700}
body.eds2:lang(lo) :is(.ep-h1,.ep-h2,.ep-h3,.ep-h4,.ep-val,.ep-tier__p,.ep-stat__big,.ep-kick){letter-spacing:0;text-transform:none}
body.eds2:lang(lo) :is(.ep-h1,.ep-h2){font-weight:700;line-height:1.35}
body.eds2:lang(lo) .ep-h1{font-size:clamp(32px,3.5vw,52px);line-height:1.45}
body.eds2:lang(lo) .ep-h2{font-size:clamp(28px,3vw,44px)}
body.eds2:lang(lo) :is(.ep-h3,.ep-h4,.ep-val,.ep-tier__p){font-weight:700;line-height:1.35}
body.eds2:lang(lo) .ep-val--big{font-size:clamp(30px,3vw,44px)}
body.eds2:lang(lo) .ep-tier__p{font-size:25px;white-space:normal}
body.eds2:lang(lo) .ep-kick{font-size:14px;line-height:1.5}
body.eds2:lang(lo) :is(.ep-p,.ep-lead,.ep-ticks li,.ep-chip__t){line-height:1.6}
body.eds2:lang(lo) .ep-mark{line-height:1.5;display:inline-block}
:root body:lang(lo) #jet-theme-core-header :is(.ep-mm__t,.ep-mm__t a,.ep-mm__spot-t,.ep-mm__spot-t a,.ep-dspot__t,.ep-dspot__t a){letter-spacing:0;font-weight:700;line-height:1.35}
:root body:lang(lo) #jet-theme-core-header :is(.ep-mm__spot-t,.ep-mm__spot-t a){font-size:22px}
:root body:lang(lo) #jet-theme-core-header :is(.ep-mm__links a,.ep-mm__d,.ep-mm__tt,.ep-mm__tt a,.ep-mm__fl){line-height:1.45}
:root body:lang(lo) #jet-theme-core-header .ep-mm__t,:root body:lang(lo) #jet-theme-core-header .ep-mm__t a{font-size:18px}
:root body:lang(lo) #jet-theme-core-header .ep-mm__spot .ep-btn .elementor-button{line-height:1.4}
