:root{font-size:16px;font-size:clamp(16px,1vw + 1vh + .2vmin,24px);--color-text:#fff;--color-background:#000;--red:#d62828;--orange:#f77f00;--green:#94e669;--yellow:#fcbf49;--gold:#eae2b7;--blue:#003049;--dark-grey:#272727;--title:"Kanit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--section-spacing:4rem;--header-height:100px;--font-size-navigation:clamp(.6rem,14px,100px);--font-size-sup:.4em;--font-size-big-paragraph:2rem;--font-size-work-subtitle:1.6rem;--font-size-tools-subtitle:1.6rem;--subtitle-paragraph-ls:-.1rem;--font-size-subtitle:2.7rem;--font-size-title:7rem;--font-size-hero-title-smaller:6rem;--font-size-title-2:3.5rem;--font-size-hero-title:7rem;--paragraph-ls:-.15rem;--padding-horizontal-page:2rem;--font-size-small-paragraph:1.5rem;--paragraph-small-ls:-.1rem;--max-width:1280px;--font-size-small-title:3rem}@media screen and (max-width:991px){:root{--font-size-hero-title:5rem;--font-size-hero-title-smaller:4rem}}@media screen and (max-width:767px){:root{--paragraph-ls:-.05rem;--font-size-big-paragraph:1.75rem;--font-size-title:4rem;--font-size-hero-title-smaller:3rem;--font-size-hero-title:4rem;--padding-horizontal-page:1rem;--font-size-title-2:3rem;--header-height:70px}}html.w-mod-touch *{background-attachment:scroll}::-webkit-scrollbar{display:none}*,:after,:before{box-sizing:border-box;font-weight:400;margin:0;scrollbar-width:none}body{background:var(--color-background);color:var(--color-text);font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;min-height:100%;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--dark-grey);line-height:1;overflow:hidden;--route-delay:0s}body.project{--route-delay:.5s}#__nuxt{bottom:0;font-weight:400;left:0;margin:0 auto;max-width:var(--max-width);padding:0 var(--padding-horizontal-page);position:absolute;right:0;top:0}#customCursor{align-items:center;background-color:transparent;border-radius:50%;bottom:auto;color:#fff;display:flex;font-size:12px;height:60px;justify-content:center;left:-60px;line-height:1.4;pointer-events:none;position:fixed;right:auto;text-align:center;top:10px;transform-origin:top right;transition:height .1s ease-out,width .1s ease-out;width:60px;will-change:transform;z-index:1000}#customCursor.dark{color:#000}#customCursor:after{border:.5px solid #fff;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#customCursor.dark:after{border:.5px solid #000}#customCursor:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}main{bottom:0}.scrollable,main{left:0;overflow:hidden;position:fixed;right:0;top:0}.scrollable{bottom:-3px;overscroll-behavior:none}html.w-mod-touch .scrollable{position:absolute}html.w-mod-touch #customCursor{display:none}.is-safari #customCursor{transition:height .1s ease-out,width .1s ease-out}ul{list-style-type:none;padding-left:0}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1;margin:0;outline:none;padding:0;z-index:10}a{text-decoration:none}.page-left-enter-active,.page-left-leave-active{transform-origin:center;transition:all .8s ease-out var(--route-delay)}.page-left-enter-from{border-radius:40px;transform:translateY(100%) scale(.8)}.page-left-leave-to{border-radius:40px;transform:translateY(-100%) scale(.8)}.page-left-enter-to{border-radius:0;transform:translateY(0) scale(1)}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-400-1.D80Pglro.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-400-2.DRI8YWyb.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-400-3.B2xPf58u.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-400-4.BUlsQXH3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-600-5.Bj6oiaDc.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-600-6.Bi7fw3I4.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-600-7.DAX3wtuq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-600-8.0lS78yAd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(./Poppins-200-9.Cd2cBuw-.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(./Poppins-200-10.C8LeRBwY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(./Poppins-200-11.B8tqA5oA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-300-12.D7nrgzLr.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-300-13.Cirz0Guu.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(./Poppins-300-14.Dku2WoCh.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-400-15.CJDn6rn8.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-400-16.by3JarPu.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(./Poppins-400-17.cpxAROuN.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./Poppins-600-18.STEjXBNN.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./Poppins-600-19.CAhIAdZj.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(./Poppins-600-20.zEkxB9Mr.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.cross[data-v-65900760]{transform:rotate(var(--rotate,0)) translateY(var(--y,0));transform-origin:center;transition:transform .3s ease,opacity .3s ease;will-change:transform}.cross-left[data-v-65900760],.cross-right[data-v-65900760]{--rotate:0deg;--y:0px}.cross-middle[data-v-65900760]{opacity:1;transition:opacity .3s ease}.cross-vertical[data-v-13df4bcd]{transform:rotate(var(--rotate,0));transform-origin:center;transition:transform .3s ease,opacity .3s ease;will-change:transform}.language[data-v-05987c6c]{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;margin-left:4rem;padding-bottom:calc(1px + .2rem);z-index:1}.language__icon[data-v-05987c6c]{height:20px;pointer-events:none;width:auto}.language[data-v-05987c6c] a{color:#fff;cursor:pointer;opacity:.5;pointer-events:all}.language[data-v-05987c6c] a.current{opacity:1;pointer-events:none}@media screen and (max-width:991px){.language[data-v-05987c6c]{margin-left:0;margin-right:2rem}}.header[data-v-05987c6c]{height:var(--header-height);pointer-events:none;position:sticky;width:100%;z-index:104}.header__wrapper[data-v-05987c6c],.header__wrapper nav[data-v-05987c6c]{height:100%}.header__logo[data-v-05987c6c]{cursor:pointer;height:auto;opacity:1;pointer-events:all;transition:opacity .5s ease;width:125px;z-index:10}.header__logo path[data-v-05987c6c]{transition:fill .5s ease 0s}.header__logo.hide[data-v-05987c6c]{opacity:0}.header__logo.dark path[data-v-05987c6c]{fill:#000}@media screen and (max-width:767px){.header__logo[data-v-05987c6c]{height:100%;width:auto}}.header__navigation-mobile[data-v-05987c6c]{display:none;height:100%;justify-content:flex-end;opacity:0;pointer-events:all;transition:opacity .5s ease;z-index:1}.header__navigation-mobile[data-v-05987c6c] .nav-dropdown-mobile__icon{height:40px}.header__navigation-mobile[data-v-05987c6c] .nav-dropdown-mobile__icon path{stroke:#fff}@media screen and (max-width:991px){.header__navigation-mobile[data-v-05987c6c]{align-items:center;display:flex}}.header__navigation[data-v-05987c6c]{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;font-size:var(--font-size-navigation);margin-left:auto;z-index:1}@media screen and (max-width:991px){.header__navigation[data-v-05987c6c]{display:none}}nav[data-v-05987c6c]{display:flex;margin:0 0 1rem;padding-top:1rem;width:100%}@media screen and (max-width:991px){nav[data-v-05987c6c]{justify-content:space-between}}nav a[data-v-05987c6c]{color:var(--color-text);padding:0;pointer-events:all;position:relative;text-decoration:none;transition:color .3s ease .2s;z-index:10}@media screen and (max-width:991px){nav a[data-v-05987c6c]{pointer-events:none}}nav a.dark[data-v-05987c6c]{color:#000}nav a.router-link-exact-active+.nav-item__line[data-v-05987c6c]{transform:translate(101%)!important}nav a.router-link-exact-active[data-v-05987c6c]:not(.header__logo-container){cursor:default;opacity:.5}nav a.router-link-exact-active:not(.header__logo-container).router-link-not-active[data-v-05987c6c]{cursor:pointer;opacity:1;pointer-events:all}.nav-item[data-v-05987c6c]{overflow:hidden}.nav-item__mask[data-v-05987c6c]{display:flex;flex-direction:column;position:relative;row-gap:.2rem;transform:translateY(100%);transition:transform 1s cubic-bezier(.445,.05,.55,.95);z-index:10}.nav-item__wrapper[data-v-05987c6c]{overflow:hidden}.nav-item--dropdown[data-v-05987c6c]{align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;cursor:pointer;display:flex}.nav-item__line[data-v-05987c6c]{background-color:#fff;height:1px;position:relative;transform:translate(-101%);transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;will-change:transform;z-index:1}.nav-item__line.dark[data-v-05987c6c]{background-color:#000}.services-mobile[data-v-05987c6c]{border-bottom:1px solid hsla(0,0%,100%,.212);display:flex;flex-direction:column;gap:1rem;max-height:0;overflow:hidden;padding:0 1rem;position:relative;transition:max-height 1s cubic-bezier(.165,.84,.44,1)}.services-mobile__item-background--ecommerce[data-v-05987c6c]{-o-object-position:0 100%;object-position:0 100%}.services-mobile__item-background--automations[data-v-05987c6c]{-o-object-position:0 32%;object-position:0 32%}.services-mobile__item[data-v-05987c6c]{border-radius:4px;height:40px;min-height:40px;overflow:hidden;pointer-events:all;position:relative;width:100%}.services-mobile__item[data-v-05987c6c]:first-child{margin-top:.5rem}.services-mobile__item[data-v-05987c6c]:last-child{margin-bottom:1.5rem}.services-mobile__item[data-v-05987c6c] img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:.3;width:100%}.services-mobile__item--center[data-v-05987c6c] img{-o-object-position:center;object-position:center}.services-mobile__item .services__item-text[data-v-05987c6c]{height:20px;max-width:70%;overflow:visible;position:absolute;text-align:left;top:.3rem;transform:translate(-50%);transition:transform .3s ease-out;width:-moz-fit-content;width:fit-content}.services-mobile__item .services__item-text[data-v-05987c6c] path{fill:#fff}.services-mobile__item .services__item-text--apps[data-v-05987c6c]{height:47%;left:2rem;top:.7rem;transform:translate(0)}.services-mobile__item .services__item-text--websites[data-v-05987c6c]{height:17px;left:1.5rem;transform:translate(0);width:32%}.services-mobile__item .services__item-text--ecommerce[data-v-05987c6c]{height:16px;left:50%;top:.8rem}.services-mobile__item .services__item-text--automations[data-v-05987c6c]{left:50%;top:.6rem;width:45%}.nav-dropdown-mobile[data-v-05987c6c]{background-color:var(--dark-grey);bottom:0;clip-path:inset(0 0 100% 0);height:100dvh;left:0;overflow:scroll;padding:calc(var(--header-height) + 2.5rem) 1rem 1rem;pointer-events:none;position:fixed;right:0;top:0;transition:clip-path 1s cubic-bezier(.165,.84,.44,1);width:100vw}.nav-dropdown-mobile--open[data-v-05987c6c],.nav-dropdown-mobile--open .nav-dropdown-mobile__mask a[data-v-05987c6c]{pointer-events:all}.nav-dropdown-mobile__icon[data-v-05987c6c]{z-index:10}.nav-dropdown-mobile__plus[data-v-05987c6c]{height:30px;width:auto}.nav-dropdown-mobile__mask[data-v-05987c6c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.212);display:flex;font-size:1.5rem;justify-content:space-between;padding:0 1rem 1rem}.nav-dropdown-mobile__mask a[data-v-05987c6c]{height:100%;position:relative;width:100%}.nav-dropdown-mobile__item[data-v-05987c6c]{margin-bottom:1rem}.nav-dropdown-mobile__item--dropdown .nav-dropdown-mobile__mask[data-v-05987c6c]{border-bottom:none}.nav-dropdown[data-v-05987c6c]{background-color:var(--dark-grey);bottom:0;clip-path:inset(0 0 100% 0);cursor:default;display:flex;flex-direction:column;height:500px;left:0;pointer-events:all;position:fixed;right:0;top:0;transition:clip-path 1s cubic-bezier(.165,.84,.44,1);width:100vw}.nav-dropdown__divider[data-v-05987c6c]{border-bottom:1px solid hsla(0,0%,100%,.212);flex-shrink:0;height:calc(var(--header-height) + 1rem);width:100%}.nav-dropdown__container[data-v-05987c6c]{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-grow:1;padding:2rem}.nav-dropdown__item[data-v-05987c6c]{align-items:center;border-radius:4px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transform:translateY(30%);transition:transform 1s cubic-bezier(.19,1,.22,1);width:25%}.nav-dropdown__item[data-v-05987c6c] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out;width:100%}.nav-dropdown__item .services__item-text[data-v-05987c6c]{height:30px;max-width:70%;overflow:visible;position:absolute;text-align:left;top:1rem;transition:transform .3s ease-out;width:-moz-fit-content;width:fit-content}.nav-dropdown__item .services__item-text--left[data-v-05987c6c]{left:1rem}.nav-dropdown__item .services__item-text--smaller[data-v-05987c6c]{height:10px;left:1rem;width:60%}#scrollbar-container[data-v-05987c6c]{background-color:#555;border-radius:4px;height:140px;position:fixed;right:1.5%;top:50%;transform:translateY(-50%);transition:opacity .7s ease;width:5px;z-index:1000}@media screen and (max-width:767px){#scrollbar-container[data-v-05987c6c]{height:100px;right:2.5%}}#scrollbar-thumb[data-v-05987c6c]{background-color:#ffffff85;border-radius:4px;height:20%;position:absolute;width:5px}
