@font-face{font-family:"NotoSansThai";font-display:block;src:url(/assets/NotoSansThai-f8b6206d93bbc6b3aa97bd4a902043432705913c90bfc409b785bf9720904955.ttf)}@font-face{font-family:"SukhumvitSet";font-display:block;src:url(/assets/SukhumvitSet/SukhumvitSet-Text-952242b6a2641a130eb5a03b2520893da926c4dedcbf79eba9c46809c1bb6b16.ttf);font-weight:300}@font-face{font-family:"SukhumvitSet";font-display:block;src:url(/assets/SukhumvitSet/SukhumvitSet-SemiBold-6add8f468cb168cb6781148f328ea4b4a05e1ae583d8f47078fc90aa21d78900.ttf);font-weight:500}.heading-style{font-family:"NotoSansThai";font-weight:500}.subheading-style{font-family:"NotoSansThai";font-weight:400}.paragraph-style{font-family:"SukhumvitSet";font-weight:300}.button-style{font-family:"SukhumvitSet";font-weight:500}.form-style{font-family:"SukhumvitSet";font-weight:500}.text-h1{font-family:"NotoSansThai";font-weight:500;font-size:64px;font-size:48px}@media(min-width: 679px){.text-h1{font-size:64px}}.text-h2{font-family:"NotoSansThai";font-weight:500;font-size:48px;font-size:36px}@media(min-width: 679px){.text-h2{font-size:48px}}.text-h3{font-family:"NotoSansThai";font-weight:500;font-size:36px;font-size:28px}@media(min-width: 679px){.text-h3{font-size:36px}}.text-h4{font-family:"NotoSansThai";font-weight:500;font-size:28px;font-size:24px}@media(min-width: 679px){.text-h4{font-size:28px}}.text-h5,.work__detail__title{font-family:"NotoSansThai";font-weight:500;font-size:24px;font-size:20px}@media(min-width: 679px){.text-h5,.work__detail__title{font-size:24px}}.text-h6,.privacy__subtitle,.cookie__title{font-family:"NotoSansThai";font-weight:500;font-size:20px;font-size:20px}@media(min-width: 679px){.text-h6,.privacy__subtitle,.cookie__title{font-size:20px}}.text-h7,.privacy__subtitle--bullet,.work__subtitle,.title--en,.testimonial__title--en,.recognition__title--en,.service__title--en,.about__title--en,.partner__title--en,.blog__title--en,.contact__title--en{font-family:"NotoSansThai";font-weight:500;font-size:16px;font-size:16px}@media(min-width: 679px){.text-h7,.privacy__subtitle--bullet,.work__subtitle,.title--en,.testimonial__title--en,.recognition__title--en,.service__title--en,.about__title--en,.partner__title--en,.blog__title--en,.contact__title--en{font-size:16px}}.text-sh1{font-family:"NotoSansThai";font-weight:400;font-size:64px;font-size:48px}@media(min-width: 679px){.text-sh1{font-size:64px}}.text-sh2,.service-detail__title,.about__content__header{font-family:"NotoSansThai";font-weight:400;font-size:48px;font-size:36px}@media(min-width: 679px){.text-sh2,.service-detail__title,.about__content__header{font-size:48px}}.text-sh3,.privacy__title--cookie,.privacy__title--privacy,.service-step__topic,.faq__title,.work__title--th,.team__title--th,.blog-detail__title,.mission__title,.title--th,.testimonial__title--th,.recognition__title--th,.service__title--th,.partner__title--th,.blog__title--th,.contact__title--th{font-family:"NotoSansThai";font-weight:400;font-size:36px;font-size:28px}@media(min-width: 679px){.text-sh3,.privacy__title--cookie,.privacy__title--privacy,.service-step__topic,.faq__title,.work__title--th,.team__title--th,.blog-detail__title,.mission__title,.title--th,.testimonial__title--th,.recognition__title--th,.service__title--th,.partner__title--th,.blog__title--th,.contact__title--th{font-size:36px}}.text-sh4,.service-detail__card__title,.about__vision__title{font-family:"NotoSansThai";font-weight:400;font-size:28px;font-size:24px}@media(min-width: 679px){.text-sh4,.service-detail__card__title,.about__vision__title{font-size:28px}}.text-sh5,.service-step__title,.testimonial__card__testimonee__name--mobile,.testimonial__card__testimonee__name--desktop{font-family:"NotoSansThai";font-weight:400;font-size:24px;font-size:20px}@media(min-width: 679px){.text-sh5,.service-step__title,.testimonial__card__testimonee__name--mobile,.testimonial__card__testimonee__name--desktop{font-size:24px}}.text-sh6,.recognition__card__name,.service__card__title{font-family:"NotoSansThai";font-weight:400;font-size:20px;font-size:18px}@media(min-width: 679px){.text-sh6,.recognition__card__name,.service__card__title{font-size:20px}}.text-sh7,.recognition__card__position,.footer__menu-wrapper .menu{font-family:"NotoSansThai";font-weight:400;font-size:16px;font-size:16px}@media(min-width: 679px){.text-sh7,.recognition__card__position,.footer__menu-wrapper .menu{font-size:16px}}.text-p1{font-family:"SukhumvitSet";font-weight:300;font-size:32px;font-size:32px}@media(min-width: 679px){.text-p1{font-size:32px}}.text-p2{font-family:"SukhumvitSet";font-weight:300;font-size:24px;font-size:24px}@media(min-width: 679px){.text-p2{font-size:24px}}.text-p3,.service-step__description,.service-detail__card__description,.service-detail__description,.service__description,.mission__description,.about__vision__description,.about__content__subheader{font-family:"SukhumvitSet";font-weight:300;font-size:20px;font-size:20px}@media(min-width: 679px){.text-p3,.service-step__description,.service-detail__card__description,.service-detail__description,.service__description,.mission__description,.about__vision__description,.about__content__subheader{font-size:20px}}.text-p4,.footer__menu--item,.privacy,.accordion__body,.work__detail__subwrapper,.blog-detail__content,.testimonial__card__testimonee__position,.testimonial__card__description,.recognition__card__description,.footer{font-family:"SukhumvitSet";font-weight:300;font-size:16px;font-size:16px}@media(min-width: 679px){.text-p4,.footer__menu--item,.privacy,.accordion__body,.work__detail__subwrapper,.blog-detail__content,.testimonial__card__testimonee__position,.testimonial__card__description,.recognition__card__description,.footer{font-size:16px}}.text-p5,.privacy__grid,.service__card__description,.blog__card__description,.cookie__detail,.footer__bottom,.input input[type=search],.input input,.input textarea{font-family:"SukhumvitSet";font-weight:300;font-size:14px;font-size:14px}@media(min-width: 679px){.text-p5,.privacy__grid,.service__card__description,.blog__card__description,.cookie__detail,.footer__bottom,.input input[type=search],.input input,.input textarea{font-size:14px}}.text-p6{font-family:"SukhumvitSet";font-weight:300;font-size:12px;font-size:12px}@media(min-width: 679px){.text-p6{font-size:12px}}.text-p7,.team__card--hover__experience{font-family:"SukhumvitSet";font-weight:300;font-size:10px;font-size:10px}@media(min-width: 679px){.text-p7,.team__card--hover__experience{font-size:10px}}.text-b1,.accordion__head__text,.blog-detail__share,.blog-detail__author-date,.mission__list,.mobile-navbar{font-family:"SukhumvitSet";font-weight:500;font-size:20px;font-size:20px}@media(min-width: 679px){.text-b1,.accordion__head__text,.blog-detail__share,.blog-detail__author-date,.mission__list,.mobile-navbar{font-size:20px}}.text-b2,.nav__submenu,.footer__menu--main,.service-step__number,.pagination .current,.pagination .page a,.navbar,.btn,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.work__detail__toggle-btn,.service__card__see-more,.cookie__link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.about__button--left,.cookie__button--decline,.btn-secondary-icon,.btn-primary-2-icon--disabled,.btn-primary-2--disabled,.btn-primary-2,.work__button,.about__button--right,.navbar__button,.btn-primary-1-icon--disabled,.btn-primary-1--disabled,.btn-primary-1,.cookie__button--accept,.navbar--scroll .navbar__button,.btn-primary-2-icon,.btn-primary-1-icon{font-family:"SukhumvitSet";font-weight:500;font-size:16px;font-size:16px}@media(min-width: 679px){.text-b2,.nav__submenu,.footer__menu--main,.service-step__number,.pagination .current,.pagination .page a,.navbar,.btn,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.work__detail__toggle-btn,.service__card__see-more,.cookie__link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.about__button--left,.cookie__button--decline,.btn-secondary-icon,.btn-primary-2-icon--disabled,.btn-primary-2--disabled,.btn-primary-2,.work__button,.about__button--right,.navbar__button,.btn-primary-1-icon--disabled,.btn-primary-1--disabled,.btn-primary-1,.cookie__button--accept,.navbar--scroll .navbar__button,.btn-primary-2-icon,.btn-primary-1-icon{font-size:16px}}.text-b3,.nav__submenu--mobile,.team__card--hover__name,.team__card__name,.blog__card__title{font-family:"SukhumvitSet";font-weight:500;font-size:16px;font-size:14px}@media(min-width: 679px){.text-b3,.nav__submenu--mobile,.team__card--hover__name,.team__card__name,.blog__card__title{font-size:16px}}.text-b4,.team__card--hover__experience-title{font-family:"SukhumvitSet";font-weight:500;font-size:14px;font-size:12px}@media(min-width: 679px){.text-b4,.team__card--hover__experience-title{font-size:14px}}.text-b5,.blog__card__author,.blog__card__top-section .category,.blog__card__top-section{font-family:"SukhumvitSet";font-weight:500;font-size:12px;font-size:10px}@media(min-width: 679px){.text-b5,.blog__card__author,.blog__card__top-section .category,.blog__card__top-section{font-size:12px}}.text-f1,.tag,.blog-detail__category,.input__label{font-family:"SukhumvitSet";font-weight:500;font-size:14px;font-size:14px}@media(min-width: 679px){.text-f1,.tag,.blog-detail__category,.input__label{font-size:14px}}.text-f2,.input__search-address .dropdown ul li,.input__dropdown .list,.input__dropdown{font-family:"SukhumvitSet";font-weight:500;font-size:14px;font-size:14px;font-weight:300}@media(min-width: 679px){.text-f2,.input__search-address .dropdown ul li,.input__dropdown .list,.input__dropdown{font-size:14px}}.text-f3,.noti,.toast__content,.input__search-address,.input__message,.input__upload::before{font-family:"SukhumvitSet";font-weight:500;font-size:12px;font-size:12px}@media(min-width: 679px){.text-f3,.noti,.toast__content,.input__search-address,.input__message,.input__upload::before{font-size:12px}}.text-f4,.team__card--hover__position,.team__card__position,.input__upload__filename,.input__radiobutton__label,.input__checkbox__label{font-family:"SukhumvitSet";font-weight:500;font-size:12px;font-size:12px;font-weight:300}@media(min-width: 679px){.text-f4,.team__card--hover__position,.team__card__position,.input__upload__filename,.input__radiobutton__label,.input__checkbox__label{font-size:12px}}.text-f5{font-family:"SukhumvitSet";font-weight:500;font-size:10px;font-size:10px}@media(min-width: 679px){.text-f5{font-size:10px}}.text-f6,.input__upload__filesize{font-family:"SukhumvitSet";font-weight:500;font-size:10px;font-size:10px;font-weight:300}@media(min-width: 679px){.text-f6,.input__upload__filesize{font-size:10px}}button{border:none}.btn,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.work__detail__toggle-btn,.service__card__see-more,.cookie__link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.about__button--left,.cookie__button--decline,.btn-secondary-icon,.btn-primary-2-icon--disabled,.btn-primary-2--disabled,.btn-primary-2,.work__button,.about__button--right,.navbar__button,.btn-primary-1-icon--disabled,.btn-primary-1--disabled,.btn-primary-1,.cookie__button--accept,.navbar--scroll .navbar__button,.btn-primary-2-icon,.btn-primary-1-icon{padding:0px 20px;height:42px;width:auto;border-radius:0px;cursor:pointer;text-align:center;display:flex;gap:8px;align-items:center;justify-content:center}.btn>img,.btn-ghost--disabled>img,.btn-ghost>img,.btn-link--disabled>img,.btn-link>img,.work__detail__toggle-btn>img,.service__card__see-more>img,.cookie__link>img,.btn-secondary-icon--disabled>img,.btn-secondary--disabled>img,.btn-secondary>img,.about__button--left>img,.cookie__button--decline>img,.btn-secondary-icon>img,.btn-primary-2-icon--disabled>img,.btn-primary-2--disabled>img,.btn-primary-2>img,.work__button>img,.about__button--right>img,.navbar__button>img,.btn-primary-1-icon--disabled>img,.btn-primary-1--disabled>img,.btn-primary-1>img,.cookie__button--accept>img,.navbar--scroll .navbar__button>img,.btn-primary-2-icon>img,.btn-primary-1-icon>img{height:fit-content;width:fit-content}.btn-primary-1,.cookie__button--accept,.navbar--scroll .navbar__button,.btn-primary-2-icon,.btn-primary-1-icon{color:#fff;background-color:#2a3755;transition:all .2s ease-in-out}.btn-primary-1:hover,.cookie__button--accept:hover,.navbar--scroll .navbar__button:hover,.btn-primary-2-icon:hover,.btn-primary-1-icon:hover{background-color:#505e7d}.btn-primary-1--disabled{cursor:no-drop;color:#979797;background-color:#dadada}.btn-primary-1-icon{padding:12px 12px}.btn-primary-1-icon--disabled{cursor:no-drop;color:#979797;background-color:#dadada;padding:12px 12px}.btn-primary-2,.work__button,.about__button--right,.navbar__button{color:#fff;background-color:#a89879;transition:all .2s ease-in-out}.btn-primary-2:hover,.work__button:hover,.about__button--right:hover,.navbar__button:hover{background-color:#d4c8b1}.btn-primary-2--disabled{cursor:no-drop;color:#979797;background-color:#dadada}.btn-primary-2-icon{padding:12px 12px}.btn-primary-2-icon--disabled{cursor:no-drop;color:#979797;background-color:#dadada;padding:12px 12px}.btn-secondary,.about__button--left,.cookie__button--decline,.btn-secondary-icon{color:#fff;background-color:rgba(0,0,0,0);box-shadow:0px 0px 0px 2px #fff inset;transition:all .2s ease-in-out;cursor:pointer}.btn-secondary:hover,.about__button--left:hover,.cookie__button--decline:hover,.btn-secondary-icon:hover{color:#505e7d;background-color:#fff;box-shadow:0px 0px 0px 2px #fff inset}.btn-secondary:hover img,.about__button--left:hover img,.cookie__button--decline:hover img,.btn-secondary-icon:hover img{filter:invert(49%) sepia(0%) saturate(185%) hue-rotate(181deg) brightness(106%) contrast(98%);transition:all .2s ease-in-out}.btn-secondary--disabled{pointer-events:none;cursor:no-drop;color:#eaeaef;background-color:rgba(0,0,0,0);box-shadow:0px 0px 0px 2px #eaeaef inset}.btn-secondary-icon{padding:12px 12px}.btn-secondary-icon--disabled{cursor:no-drop;color:#eaeaef;background-color:rgba(0,0,0,0);box-shadow:0px 0px 0px 2px #eaeaef inset;padding:12px 12px}.btn-link,.work__detail__toggle-btn,.service__card__see-more,.cookie__link{color:#505e7d;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}.btn-link:hover,.work__detail__toggle-btn:hover,.service__card__see-more:hover,.cookie__link:hover{color:#2a3755}.btn-link--disabled{cursor:no-drop;color:#979797}.btn-ghost{color:#000;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}.btn-ghost:hover{background-color:#505e7d;color:#fff}.btn-ghost--disabled{cursor:no-drop;color:#979797}.input{display:grid}.input input,.input textarea{padding-block:0px;width:-webkit-fill-available;padding:5px 12px;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px;color:#000;background-color:#fff;resize:vertical;height:28px}.input input:focus-visible,.input textarea:focus-visible{outline:none}.input textarea{height:100px !important}.input input[type=search]{width:-webkit-fill-available;padding:10px 12px;border-style:none;border-color:#eaeaef;border-width:2px;border-radius:40px;color:#000;background-color:#fff}.input__label{color:#000;padding-bottom:4px}.input__label--asterisk{color:#ff3b3b}.input--error input,.input--error textarea,.input--error .input__dropdown__wrapper,.input--error input[type=checkbox]{color:#000;border:2px solid #ff3b3b}.input--error .input__checkbox__label{color:#000}.input--error select{color:#ff3b3b;border:2px solid #ff3b3b}.input--error .input__label{color:#000}.input--readonly{cursor:default;background-color:#ededed !important}.input__password{display:block;position:relative}.input__password__eye{position:absolute;right:10px;top:6px;cursor:pointer}.input__password__eye .hide{display:none}.input__search{position:relative}.input__search input[type=search]::-webkit-search-decoration,.input__search input[type=search]::-webkit-search-cancel-button,.input__search input[type=search]::-webkit-search-results-button,.input__search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.input__search input[type=search]{padding-left:40px;padding-right:34px}.input__search__submit-button{display:none}.input__search__clear-button{display:grid;cursor:pointer;width:fit-content;position:absolute;justify-self:end;padding:10px}.input__search__icon{position:absolute;z-index:1;padding:9px}.input__dropdown{position:relative;cursor:pointer}.input__dropdown__wrapper{display:grid;grid-template-columns:1fr 32px;height:40px;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px;color:#000;align-items:center;padding-left:12px}.input__dropdown .list{width:-webkit-fill-available;padding:10px 8px;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px;color:#000;top:66px;left:0px;width:calc(100% - 20px);position:absolute;background-color:#fff;z-index:1}.input__dropdown ul,.input__dropdown li{display:grid;padding:6px 8px}.input__dropdown li:hover{background-color:#f4f1eb;transition:all .2s ease-in-out;border-radius:4px}.input__dropdown summary{outline:none;position:relative}.input__dropdown summary input[type=radio]{display:none}.input__dropdown summary::-webkit-details-marker,.input__dropdown summary::marker{display:none;content:" "}.input__dropdown summary:after{content:"";background-image:url(/assets/input/chevron_down-7f5a04f7e3c49853530d74626975a3d35f2754b49ca92c4141c8869a87f20f58.svg);float:left;width:24px;height:24px;position:absolute;top:-12px}.input__dropdown details[open] summary:after{content:" ";background-image:url(/assets/input/chevron_up-a8dca77c89293d5f58bd69650551aaa059760dbde1602fa64ba65303d30962ba.svg)}.input__checkbox{display:grid;grid-template-columns:30px 1fr;align-items:top}.input__checkbox input[type=checkbox]{padding:0;background-color:#fff;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px;width:20px;height:20px;cursor:pointer;appearance:none;margin:0;transform:translateY(-0.075em);display:grid;place-content:center}.input__checkbox input[type=checkbox]::before{content:"";width:12px;height:12px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.input__checkbox input[type=checkbox]:checked{background-color:#505e7d;border-color:#505e7d}.input__checkbox input[type=checkbox]:checked::before{transform:scale(1)}.input__checkbox__label{color:#000;display:inline-table}.input__checkbox__label a{text-decoration:underline}.input__radiobutton{display:grid;grid-template-columns:30px 1fr;align-items:top}.input__radiobutton input[type=radio]{background-color:#fff;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:12px;width:22px;height:22px;cursor:pointer;appearance:none;margin:0;transform:translateY(-0.075em);display:grid;place-content:center}.input__radiobutton input[type=radio]::before{content:"";width:12px;height:12px;border-radius:12px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #555;transform-origin:bottom left}.input__radiobutton input[type=radio]:checked{border-color:#555;border-width:2px}.input__radiobutton input[type=radio]:checked::before{transform:scale(1)}.input__radiobutton__label{color:#000}.input__radiobutton--readonly{pointer-events:none}.input__radiobutton--readonly input[type=radio]{background-color:#d9d9d9}.input__datetime{position:relative}.input__datetime input{text-transform:uppercase}.input__datetime input[type=datetime-local]::-webkit-calendar-picker-indicator,.input__datetime input[type=date]::-webkit-calendar-picker-indicator,.input__datetime input[type=time]::-webkit-calendar-picker-indicator{display:none}.input__datetime__icon{position:absolute;right:10px;top:32px;cursor:pointer}.input__upload{border:dashed 2px #eaeaef !important;background:url(/assets/input/upload-fd4e02049325a1222af3ed95c96ffe2208001f5218127eed8a289269ad8ebe8a.svg) center 30px no-repeat !important;height:126px !important}.input__upload::before{color:#979797;content:"Drag and drop or click to browse files";bottom:32px;position:absolute;justify-content:center;width:100%;display:grid}.input__upload::file-selector-button{display:none}.input__upload--readonly{pointer-events:none;background-color:red;border:dashed 2px #eaeaef !important;background:url(/assets/input/upload-fd4e02049325a1222af3ed95c96ffe2208001f5218127eed8a289269ad8ebe8a.svg) center 30px no-repeat !important;height:126px !important}.input__upload__form-wrapper{display:grid;position:relative}.input__upload__form-wrapper span{position:absolute}.input__upload__form-wrapper input[type=file]{color:rgba(0,0,0,0);padding:0px}.input__upload__form-wrapper--readonly{display:grid;position:relative;background-color:#ededed}.input__upload__form-wrapper--readonly .input__upload{pointer-events:none}.input__upload__file{display:grid;grid-template-columns:36px 1fr 24px;gap:16px;width:-webkit-fill-available;padding:0px 14px 0px 16px;height:52px;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px;margin-top:12px;align-items:center}.input__upload__file .icon{display:grid;place-content:center}.input__upload__file .icon--hidden{display:none}.input__upload__filename{color:#555}.input__upload__filesize{color:#979797}.input__message{display:flex;gap:6px;align-items:center;color:#ff3b3b;margin-top:4px}.input__search-address .dropdown{position:absolute;padding:10px 8px;z-index:1;margin-top:12px;background-color:#fff;width:331px;max-height:150px;overflow-y:auto;border-style:solid;border-color:#eaeaef;border-width:2px;border-radius:4px}.input__search-address .dropdown ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;gap:4px}.input__search-address .dropdown ul li{padding:8px;cursor:pointer}.input__search-address .dropdown ul li:hover{background-color:#f4f1eb;border-radius:4px}.input__search-address .input--search{position:relative}.input__search-address .input--search .btn-clear{cursor:pointer;position:absolute;right:6px;bottom:6px}.readonly{pointer-events:none}input[type=button],input[type=submit],input[type=reset]{border:none;text-decoration:none;cursor:pointer}.footer{display:grid;align-items:center;background-color:#505e7d;color:#fff;width:100vw;margin:auto}.footer__wrapper{padding:0px 20px}@media(min-width: 679px){.footer__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.footer__wrapper{padding:0px 0px}}.footer__main{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:32px 0px 40px 0px;width:100%;margin:auto;height:100%}@media(min-width: 1199px){.footer__main{grid-template-columns:245px max-content;padding:52px 0px 40px 0px;gap:72px}}.footer__main__col--1{height:100%}.footer__main__col--2{height:100%}.footer__bottom{width:100%;max-width:1200px;margin:auto;color:#fff;position:relative;padding-bottom:20px;height:72px}@media(min-width: 1199px){.footer__bottom{height:60px;padding-bottom:0px}}.footer__bottom .line{content:" ";width:100%;height:1px;background-color:#fff;margin-bottom:20px;display:none}@media(min-width: 1199px){.footer__bottom .line{display:block}}.footer__bottom-wrapper{display:grid}.footer__bottom-wrapper .copyright{justify-content:center;display:grid;width:100%;position:relative;padding-top:32px}@media(min-width: 1199px){.footer__bottom-wrapper .copyright{position:absolute;padding-top:0px}}.footer__bottom-subwrapper{display:grid;width:100%;grid-template-columns:repeat(2, max-content);justify-content:center;position:relative}.footer__bottom--center{display:flex;gap:4px;position:absolute;justify-content:center;width:100%;padding-top:56px}@media(min-width: 1199px){.footer__bottom--center{padding-top:0px}}.footer__bottom--center span{text-decoration:underline}.footer__bottom--right{display:grid;position:absolute;justify-content:center;width:100%;text-decoration:underline;bottom:70px}@media(min-width: 1199px){.footer__bottom--right{justify-content:right;width:max-content;right:0;bottom:20px}}.footer__logo{display:grid;align-items:center}.footer__logo img{height:20px}.footer__menu-wrapper{display:flex;gap:48px}.footer__menu-wrapper .menu{text-decoration:none;color:#fff}.footer__menu-wrapper .menu:hover{color:#d4c8b1}.footer__detail{padding-top:24px}.footer__line{display:none;content:" ";height:100%;width:1px;background-color:#000;margin:24px 0px}@media(min-width: 1199px){.footer__line{display:block;margin:31px 0px}}.navbar{height:80px;display:grid;padding:0px 52px;align-items:center;background-color:rgba(0,0,0,0);color:#fff}.navbar__position{position:fixed;top:0;width:100%;z-index:990}.navbar__wrapper{display:grid;grid-template-columns:234px 1fr 234px;gap:30px;align-items:center}.navbar__logo{display:grid;align-items:center;width:234px;height:24px;background-image:url(/assets/icons/logo_white-bc119dade410ed30bf2a8f9b740c28b492c163c7a1b96e2b6ab2f8084d92a357.svg)}.navbar__menu-wrapper{display:flex;gap:52px;text-align:center;align-items:center;line-height:40px}.navbar__menu-wrapper div{cursor:pointer}.navbar__button{width:129px;padding:0px;height:42px}.navbar__button-wrapper{display:grid;justify-content:end}.navbar__shadow{box-shadow:0px 1px 8px 0px rgba(0,0,0,.1)}.navbar--scroll{background-color:#fff;color:#000}.navbar--scroll .navbar__button{width:129px;padding:0px;height:42px}.navbar--scroll .navbar__logo{display:grid;align-items:center;width:234px;height:24px;background-image:url(/assets/icons/logo-a91e256578bf5a7c3e756f2dc3491f91140e854f19c47c83f5df33f3e214fd97.svg)}.mobile-navbar{display:grid;background-color:rgba(0,0,0,0);color:#fff;display:block}@media(min-width: 1199px){.mobile-navbar{display:none}}.mobile-navbar__wrapper{display:grid;height:60px;align-items:center;justify-items:center;position:relative;justify-content:left;padding-left:20px}.mobile-navbar__wrapper--left{justify-content:left;padding-left:20px}.mobile-navbar__menu-wrapper .line--horizontal{content:" ";width:100%;height:1px;background-color:#eaeaef;margin:auto}.mobile-navbar__menu-subwrapper{display:grid;gap:30px;padding:32px 20px 24px 20px}@media(min-width: 679px){.mobile-navbar__menu-subwrapper{padding:32px 8vw 24px 8vw}}@media(min-width: 1199px){.mobile-navbar__menu-subwrapper{padding:32px 0px 0px 0px}}.mobile-navbar__menu-subwrapper div{cursor:pointer}.mobile-navbar__logo{display:grid;margin:auto;width:195px;height:20px;background-size:cover}.mobile-navbar__logo--black{background-image:url(/assets/icons/logo-a91e256578bf5a7c3e756f2dc3491f91140e854f19c47c83f5df33f3e214fd97.svg)}.mobile-navbar__logo--white{background-image:url(/assets/icons/logo_white-bc119dade410ed30bf2a8f9b740c28b492c163c7a1b96e2b6ab2f8084d92a357.svg)}.mobile-navbar__hamburger{display:grid;margin:auto;width:25px;height:17px;background-size:cover}.mobile-navbar__hamburger--black{background-image:url(/assets/nav/hamburger-b54c3cf4d97cc2cd6da555a3021af8cfe8d1d6abbdb722593fe119bfe20b2599.svg)}.mobile-navbar__hamburger--white{background-image:url(/assets/nav/hamburger_white-2e138f6b17e594849756eee7155e38a8055e8d71d215765753da34ab3feb705a.svg)}.mobile-navbar__button-wrapper{padding-right:20px;position:absolute;right:0;display:grid;align-items:center;cursor:pointer}.mobile-navbar__button-wrapper a{display:grid;align-items:center}.mobile-navbar__action-button-wrapper{display:grid;gap:20px;justify-items:center}.mobile-navbar__shadow{box-shadow:0px 1px 8px 0px rgba(0,0,0,.1)}.mobile-navbar--scroll{background-color:#fff;color:#000}.hidden{display:none !important}.cookie{display:grid;-webkit-box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);background-color:#fff}.cookie--bottom--right{position:fixed;width:324px;z-index:999;right:calc(50% - 162px);bottom:20px;border-radius:10px}@media(min-width: 679px){.cookie--bottom--right{right:20px}}.cookie--bottom--full-width{position:fixed;width:100vw;z-index:999;bottom:0px}.cookie__wrapper{display:grid;padding:20px}.cookie__detail{padding-top:8px}.cookie__button__wrapper{padding:28px 0px 12px 0px;display:grid;grid-template-columns:repeat(2, 112px);gap:24px}.cookie__button__wrapper--center{justify-content:center}.cookie__button__wrapper--right{justify-content:right;margin-right:20px}.cookie__button--decline{color:#2a3755;border:solid 2px #2a3755}.cookie__button--decline:hover{background-color:#d3d7de;box-shadow:none;color:#2a3755}.cookie__link{padding:0;display:inline-block}.toast__container{position:fixed;top:-50px;left:50%;transform:translate(-50%, -50%);z-index:999}.toast__content{width:300px;display:flex;align-items:center;gap:10px;position:sticky;background-color:#fff;padding:16px 10px;border-left:12px solid #49bd7e;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);animation:flashMessage 10s linear;animation-iteration-count:1}.toast__content--error{border-left:12px solid #ff3b3b}.toast__message{flex:auto}.toast__close{cursor:pointer}@keyframes flashMessage{0%{transform:translateY(0px)}5%{transform:translateY(100px)}80%{transform:translateY(100px)}100%{transform:translateY(0px)}}.title--en,.testimonial__title--en,.recognition__title--en,.service__title--en,.about__title--en,.partner__title--en,.blog__title--en,.contact__title--en{color:#a89879;text-align:center}.title--th,.testimonial__title--th,.recognition__title--th,.service__title--th,.partner__title--th,.blog__title--th,.contact__title--th{text-align:center;padding-top:8px}.contact__title--en{padding-top:52px}@media(min-width: 1199px){.contact__title--en{padding-top:72px}}.contact__title--th{padding-bottom:48px}.contact__wrapper{max-width:504px;margin:auto;padding:0px 20px}@media(min-width: 679px){.contact__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.contact__wrapper{padding:0px}}.contact__subwrapper{display:grid;gap:24px}.contact__grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media(min-width: 1199px){.contact__grid{grid-template-columns:repeat(2, 1fr)}}.contact__button{margin-top:48px;margin-bottom:72px;display:grid;justify-content:center}@media(min-width: 1199px){.contact__button{margin-bottom:100px}}.contact__button input{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0}.blog__title--en{padding-top:72px}@media(min-width: 1199px){.blog__title--en{padding-top:100px}}.blog__title--th{padding-bottom:48px}.blog__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 20px}@media(min-width: 1199px){.blog__wrapper{grid-template-columns:repeat(3, 1fr);gap:36px}}.blog__card{background-color:#fff;border-radius:6px;box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);width:100%;aspect-ratio:unset}@media(min-width: 1199px){.blog__card{height:unset;max-width:336px;aspect-ratio:336/414}}.blog__card__wrapper{padding:12px;display:grid;grid-auto-rows:max-content max-content 1fr;height:calc(100% - 24px)}@media(min-width: 1199px){.blog__card__wrapper{height:-webkit-fill-available;padding:20px 20px 15px 20px}}.blog__card__subwrapper{display:grid;grid-template-rows:1fr max-content;justify-content:space-between}.blog__card__top-section{display:grid;width:100%;justify-content:center;padding-bottom:8px;align-items:center;gap:6px;text-align:center}@media(min-width: 1199px){.blog__card__top-section{grid-template-columns:max-content max-content;justify-content:space-between;padding-bottom:12px}}.blog__card__top-section .date{color:#777a86}.blog__card__top-section .category{color:#000;background-color:#f4f1eb;border-radius:32px;padding:6px 20px;width:fit-content}.blog__card__image{width:100%;aspect-ratio:141/79;border-radius:6px}@media(min-width: 1199px){.blog__card__image{aspect-ratio:296/166}}.blog__card__bottom-section{padding-top:8px}@media(min-width: 1199px){.blog__card__bottom-section{padding-top:12px}}.blog__card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;padding-top:8px}@media(min-width: 1199px){.blog__card__title{padding-top:12px}}.blog__card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding-top:8px}@media(min-width: 1199px){.blog__card__description{padding-top:12px}}.blog__card__author{color:#777a86;padding-top:8px}@media(min-width: 1199px){.blog__card__author{padding-top:12px}}.blog__pagination{justify-content:center;width:100%;display:grid;padding:48px 0px 52px 0px}@media(min-width: 1199px){.blog__pagination{padding:48px 0px 72px 0px}}.pagination{display:flex;gap:12px}.pagination .next,.pagination .last,.pagination .first,.pagination .prev{display:none}.pagination .page a{display:grid;color:#2a3755;border:solid 2px #2a3755;border-radius:100px;width:38px;height:38px;place-content:center;text-align:center;cursor:pointer}.pagination .current{color:#fff;background-color:#2a3755;display:grid;border:solid 2px #2a3755;border-radius:100px;width:38px;height:38px;place-content:center;text-align:center;cursor:pointer}.partner__title--en{padding-top:52px}@media(min-width: 1199px){.partner__title--en{padding-top:72px}}.partner__title--th{padding-bottom:60px}.partner__wrapper{display:grid;justify-content:center}.partner__subwrapper{gap:32px 24px;justify-items:center;margin:auto;padding:0px 0px 72px 0px;display:flex;max-width:100vw;flex-wrap:wrap;justify-content:center}@media(min-width: 679px){.partner__subwrapper{padding:0px 8vw 100px 8vw;gap:24px;line-height:60px}}@media(min-width: 1199px){.partner__subwrapper{padding:0px 0px 100px 0px}}.partner__logo{height:80px;min-width:160px;place-items:center;display:grid}.partner__logo .img{height:60px}.banner{content:" ";width:100%;background-image:url(/assets/home_banner_mobile-882274d8d137dd351856bc09f5b84bbc5a9298e57b1fad8d26789cfaca4154ae.png);background-size:cover;height:800px;position:absolute}@media(min-width: 1199px){.banner{background-image:url(/assets/home_banner-694bc3f15c215ad7eb5c532cdbd3ff5d0e5288744b27bf45b13844729236a2ad.png);height:760px}}.about{position:relative;z-index:1;justify-items:center;display:grid}.about__title--en{padding-top:112px}@media(min-width: 1199px){.about__title--en{padding-top:180px}}.about__content__header{color:#fff;padding:12px 0px;text-align:center}.about__content__subheader{color:#fff;text-align:center;max-width:600px;margin:auto}.about__team-img{max-width:100vw;aspect-ratio:375/153;object-fit:cover}@media(min-width: 1199px){.about__team-img{border-radius:6px;max-width:100%;height:440px;aspect-ratio:1080/440}}.about__team-img__wrapper{padding:48px 0px}.about__wrapper{max-width:720px;margin:auto;padding:0px 20px}@media(min-width: 679px){.about__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.about__wrapper{padding:0px}}.about__subwrapper{max-width:720px;margin:auto;padding:0px 20px}@media(min-width: 679px){.about__subwrapper{padding:0px 8vw}}@media(min-width: 1199px){.about__subwrapper{padding:0px}}.about__button__wrapper{padding:40px 0px 64px 0px;display:grid;gap:32px;justify-content:center}@media(min-width: 1199px){.about__button__wrapper{grid-template-columns:repeat(2, max-content)}}.about__button--left{width:162px;grid-row-start:2;gap:0px;padding:0px}@media(min-width: 1199px){.about__button--left{grid-row-start:unset;grid-column-start:1}}.about__button--right{width:162px;gap:0px;padding:0px}.about__vision{margin:auto;padding:0px 20px}@media(min-width: 679px){.about__vision{padding:0px 8vw}}@media(min-width: 1199px){.about__vision{padding:0px}}.about__vision__wrapper{padding:32px 32px 40px 32px;text-align:center;display:grid;justify-items:center;background-color:#fff;border-radius:6px;max-width:790px;box-shadow:0px 1px 8px 0px rgba(0,0,0,.1)}@media(min-width: 1199px){.about__vision__wrapper{padding:32px 48px 40px 48px}}.about__vision__line{margin:6px 0px 16px 0px;height:4px;width:94px;background-color:#d4c8b1}.mission__wrapper{display:grid;grid-template-columns:1fr;gap:32px;max-width:1080px;margin:auto;padding:0px 20px}@media(min-width: 679px){.mission__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.mission__wrapper{padding:0px;grid-template-columns:1fr 1px 1fr}}.mission__title{padding-bottom:14px}.mission__line{content:" ";width:100%;height:1px;background-color:#dadada}@media(min-width: 1199px){.mission__line{width:1px;height:100%}}.mission__list{display:grid;gap:32px;list-style-type:none;margin-block-start:0px;padding-inline-start:0px}.mission__list li{display:flex}.mission__bullet{display:grid;height:44px;margin-right:20px;align-self:start;margin-top:-6px}.service{width:100vw;overflow:hidden;padding-bottom:52px}@media(min-width: 1199px){.service{padding-bottom:72px}}.service__title--en{padding-top:52px;text-align:start}@media(min-width: 1199px){.service__title--en{padding-top:72px}}.service__title--th{padding-bottom:8px;text-align:start}.service__description{padding-bottom:48px}.service__wrapper{max-width:1080px;margin:auto;padding:0px 20px}@media(min-width: 679px){.service__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.service__wrapper{padding:0px}}.service__card-wrapper{display:flex;gap:24px;max-width:1080px;margin:auto;padding:0px 20px;overflow-x:scroll}@media(min-width: 679px){.service__card-wrapper{padding:0px 8vw;display:flex;gap:36px}}@media(min-width: 1199px){.service__card-wrapper{padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);overflow:unset}}.service__card-wrapper::-webkit-scrollbar{height:5px}.service__card-wrapper::-webkit-scrollbar-track{background:none}.service__card-wrapper::-webkit-scrollbar-thumb{background:#dadada;border-radius:6px}.service__card-wrapper::-webkit-scrollbar-thumb:hover{background:#b5b5b5;border-radius:6px}.service__card{min-width:286px;width:100%;aspect-ratio:unset;height:auto;background-color:#f8f9fc;border-radius:6px;box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);margin-bottom:5px;display:grid}@media(min-width: 1199px){.service__card{display:block;height:unset;aspect-ratio:336/320;margin-bottom:0px}}.service__card__wrapper{display:grid;grid-template-rows:1fr 25px;justify-content:space-between;padding:24px}@media(min-width: 1199px){.service__card__wrapper{height:100%;padding:32px 32px 24px 32px}}.service__card__subwrapper{max-width:238px}@media(min-width: 1199px){.service__card__subwrapper{max-width:272px}}.service__card__see-more{text-decoration:underline;align-items:baseline;justify-content:left;padding:0px}.service__card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.service__card__icon{width:64px;height:64px;margin-bottom:24px;border-radius:100px;object-fit:cover}.service__card__description{padding-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-height:24px;color:#777a86;margin-bottom:24px}@media(min-width: 1199px){.service__card__description{margin-bottom:0px}}.recognition{width:100vw;overflow:hidden;padding-bottom:52px;background-color:#f4f1eb}@media(min-width: 1199px){.recognition{padding-bottom:72px}}.recognition__wrapper{max-width:1080px;margin:auto;padding:0px 20px}@media(min-width: 679px){.recognition__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.recognition__wrapper{padding:0px}}.recognition__title--en{padding-top:52px;text-align:left}@media(min-width: 1199px){.recognition__title--en{padding-top:72px}}.recognition__title--th{padding-bottom:48px;text-align:left;padding-bottom:48px}.recognition__grid{display:grid;gap:32px}@media(min-width: 1199px){.recognition__grid{grid-template-columns:1fr 1px 1fr}}.recognition__line{content:" ";width:100%;height:1px;background-color:#dadada}@media(min-width: 1199px){.recognition__line{height:100%;width:1px}}.recognition__carousel{display:block;max-width:calc(100vw - 40px)}@media(min-width: 679px){.recognition__carousel{max-width:84vw}}@media(min-width: 1199px){.recognition__carousel{max-width:508px}}.recognition__carousel .glide__arrows{display:block;padding-top:32px}.recognition__carousel .glide__arrow{position:relative;display:inline;margin-top:32px;width:42px;height:42px;box-shadow:none;border:none;border-radius:42px;padding:0px;object-fit:cover;object-position:center}.recognition__carousel .glide__arrow--prev{background-image:url(/assets/icons/chevron_left-faa2fb56fa71f20f54bdf44fa1f7991e4c8b3cf6a0e0f8a6c36b914c3bee82fe.svg)}.recognition__carousel .glide__arrow--next{background-image:url(/assets/icons/chevron_right-47540b158beca3e9d787f29a442538efa211460c9bc527b4e7423e13df8fb22f.svg);margin-left:32px}.recognition__card__name{color:#777a86}.recognition__card__position{color:#979797;padding:4px 0px 8px 0px}.recognition__card__description{padding-top:16px}.recognition__rewards{display:grid;grid-template-columns:repeat(2, 1fr);gap:28px;max-height:fit-content;margin:auto;width:100%}@media(min-width: 1199px){.recognition__rewards{max-height:268px;grid-template-columns:repeat(4, 1fr)}}.recognition__reward{display:grid;width:100%;aspect-ratio:2/1;place-items:center}.recognition__reward img{max-width:100%}@media(min-width: 1199px){.recognition__reward img{max-width:240px}}.testimonial{margin-bottom:60px}.testimonial__title--en{padding-top:72px}@media(min-width: 1199px){.testimonial__title--en{padding-top:100px}}.testimonial__title--th{padding-bottom:48px}.testimonial__carousel{max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width: 679px){.testimonial__carousel{padding:0 8vw}}@media(min-width: 1199px){.testimonial__carousel{padding:0}}.testimonial__carousel .glide__slide{height:auto;display:flex;opacity:.2;transition:opacity .3s ease}.testimonial__carousel .glide__slide--active{opacity:1}.testimonial__carousel .glide__bullets{display:flex;justify-content:center;bottom:-40px}.testimonial__carousel .glide__bullet{box-shadow:none;width:12px;height:12px;background-color:#b5b5b5;border-radius:50%;margin:0 4px;padding:0;border:none;cursor:pointer}.testimonial__carousel .glide__bullet--active{background-color:#2a3755}.testimonial__card{display:flex;flex-direction:column;overflow:visible;height:100%;width:100%;position:relative;padding-top:80px}@media(min-width: 1199px){.testimonial__card{margin:auto;width:60vw;align-items:center;padding-top:100px}}.testimonial__card__image{width:120px;height:120px;object-fit:cover;border-radius:50%;border:8px solid #505e7d;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media(min-width: 1199px){.testimonial__card__image{width:150px;height:150px}}.testimonial__card__content{border-radius:12px;background-color:#fff;box-shadow:1px 1px 8px rgba(0,0,0,.1);width:98%;padding:80px 24px 24px 24px;display:flex;flex-direction:column;flex:1;margin:0 auto 24px auto}@media(min-width: 1199px){.testimonial__card__content{padding:82px 48px 48px 48px}}.testimonial__card__description{margin-bottom:24px;flex-grow:1}.testimonial__card__line{margin:6px auto 42px auto;height:4px;width:120px;background-color:#d4c8b1}.testimonial__card__testimonee__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;justify-items:center;flex:1}@media(min-width: 1199px){.testimonial__card__testimonee__wrapper{flex:3}}.testimonial__card__testimonee__subwrapper{display:flex;flex-direction:column;width:100%}.testimonial__card__testimonee__name--desktop{font-weight:400;color:#2a3755;margin-bottom:4px;text-align:center;display:none}@media(min-width: 1199px){.testimonial__card__testimonee__name--desktop{display:block}}.testimonial__card__testimonee__name--mobile{font-weight:400;color:#2a3755;margin-bottom:4px;text-align:center;display:block}@media(min-width: 1199px){.testimonial__card__testimonee__name--mobile{display:none}}.testimonial__card__testimonee__position{color:#505e7d;text-align:center}.testimonial__card__testimonee__quote{width:32px;height:32px;margin-bottom:16px}.testimonial__card__testimonee__quote--desktop{display:none}@media(min-width: 1199px){.testimonial__card__testimonee__quote--desktop{display:block}}.blog-detail{position:relative}.blog-detail__bg{position:absolute;z-index:-1;width:100%;height:375px;background-image:url(/assets/blog_banner_mobile-e59d4a564d0ec72963bebc35dc332aefc5f433cb088183624c1a5c4ec52496a6.png);background-size:cover;background-repeat:no-repeat;background-position:right}@media(min-width: 900px){.blog-detail__bg{height:720px;background-image:url(/assets/blog_banner-8520e2891f9dfbfe0195d96ba144a76c3b8dd0a0fe4f30a2f8f8be16ab866edd.png)}}@media(min-width: 1199px){.blog-detail__bg{height:760px}}.blog-detail__wrapper{padding-top:112px !important}@media(min-width: 1199px){.blog-detail__wrapper{padding-top:152px !important}}.blog-detail__subwrapper{max-width:800px;margin:auto;padding:0px 20px}@media(min-width: 679px){.blog-detail__subwrapper{padding:0px 8vw}}@media(min-width: 1199px){.blog-detail__subwrapper{padding:0px}}.blog-detail__category{margin:auto}.blog-detail__title{color:#fff;padding:20px 0px 32px 0px;text-align:center}.blog-detail__banner{display:flex;justify-content:center}.blog-detail__banner img{width:-webkit-fill-available;border-radius:0px;max-width:980px;margin:auto;aspect-ratio:375/211;object-fit:cover}@media(min-width: 1199px){.blog-detail__banner img{border-radius:6px;aspect-ratio:980/551}}.blog-detail__author-date{color:#505e7d;display:grid;grid-template-columns:max-content max-content;justify-content:space-between;padding-top:32px;padding-bottom:20px}.blog-detail__content p>img,.blog-detail__content img{width:-webkit-fill-available;max-width:100vw}.blog-detail__line{content:" ";width:100%;height:1px;background-color:#dadada;margin:auto;margin-top:32px}.blog-detail__share{color:#505e7d;margin:auto;width:max-content;padding-top:32px;padding-bottom:16px}.blog-detail__share-wrapper{display:grid;grid-template-columns:repeat(3, 32px);gap:24px;margin:auto;width:fit-content;padding-bottom:72px}@media(min-width: 1199px){.blog-detail__share-wrapper{padding-bottom:100px}}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{display:inline}#blogs{view-transition-name:blog;contain:layout}#teams{view-transition-name:team;contain:layout}@keyframes transition-out{0%{opacity:1;transform:translateX(0%)}50%{opacity:.5}100%{transform:translateX(-100%);opacity:0}}@keyframes transition-in{0%{opacity:0;transform:translateX(100%)}50%{opacity:.5}100%{transform:translateX(0%);opacity:1}}::view-transition-old(blog),::view-transition-old(team){animation-duration:1s;animation-name:-ua-view-transition-fade-out,transition-out}::view-transition-new(blog),::view-transition-new(team){animation-duration:1s;animation-name:-ua-view-transition-fade-in,transition-in}::view-transition-group(nav){z-index:990}.navbar__position{view-transition-name:nav}#pagination{view-transition-name:pagination}::view-transition-old(pagination){animation-duration:0s}::view-transition-new(pagination){animation-duration:0s}.team{display:grid;justify-items:center}.team__title--th{padding-top:52px;text-align:center}@media(min-width: 1199px){.team__title--th{padding-top:72px}}.team__title--line{margin:32px 0px 48px 0px;height:4px;width:94px;background-color:#d4c8b1}.team__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 20px}@media(min-width: 1199px){.team__wrapper{grid-template-columns:repeat(4, 1fr);gap:40px 24px}}.team__card{background-color:#fff;border-radius:6px;width:100%;display:grid;position:relative}.team__card__wrapper{display:grid;z-index:1}.team__card__wrapper img{border-radius:6px 6px 0px 0px}.team__card__subwrapper{display:grid;padding:8px;background-color:#f8f9fc;border-radius:0px 0px 6px 6px;height:48px}@media(min-width: 1199px){.team__card__subwrapper{padding:12px}}.team__card__image{width:100%;aspect-ratio:252/280;object-fit:cover;border-radius:6px 6px 0px 0px}.team__card__name{padding-bottom:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.team__card__position{color:#505e7d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.team__card--hover{opacity:0;transition:300ms;z-index:0;display:block;width:100%;height:100%;color:#fff;background-color:#505e7d;position:absolute;border-radius:6px}.team__card--hover__wrapper{display:grid;grid-template-rows:1fr 56px;padding:10px 10px 0px 10px;height:calc(100% - 10px)}@media(min-width: 1199px){.team__card--hover__wrapper{grid-template-rows:1fr 80px;padding:16px 16px 0px 16px;height:calc(100% - 16px)}}.team__card--hover__subwrapper{overflow:hidden}.team__card--hover__subwrapper-2{max-height:100%;overflow-y:auto}.team__card--hover__name{padding-bottom:4px}.team__card--hover__position{padding-bottom:16px}.team__card--hover__experience-title{padding-bottom:8px}.team__card--hover__experience ul,.team__card--hover__experience ol{padding-inline-start:16px;margin-block-start:0px;margin-block-end:0px}.team__card--hover__social{display:grid;width:100%;place-items:center}.team__card--hover__social__wrapper{display:flex}.team__card--hover__social__wrapper a{padding:0px 8px}@media(min-width: 1199px){.team__card--hover__social__wrapper a{padding:0px 12px}}.team__card:hover .team__card--hover{opacity:1;z-index:2;transition:300ms}.team__pagination{justify-content:center;width:100%;display:grid;padding:48px 0px 52px 0px}@media(min-width: 1199px){.team__pagination{padding:48px 0px 72px 0px}}.team ::-webkit-scrollbar{width:4px}.team ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.team ::-webkit-scrollbar-thumb{background:#d3d7de}.team ::-webkit-scrollbar-thumb:hover{background:#2a3755}.work{margin:60px auto auto auto;display:grid;background-color:#f8f9fc}@media(min-width: 679px){.work{margin:8vw;border-radius:8px;margin:112px 8vw auto 8vw}}@media(min-width: 1199px){.work{width:100%;max-width:987px;margin:132px auto auto auto}}.work__wrapper{display:grid;margin:auto;padding:0px 20px}@media(min-width: 679px){.work__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.work__wrapper{padding:0px;width:100%;max-width:780px}}.work__title--th{padding-top:52px;text-align:center}@media(min-width: 1199px){.work__title--th{padding-top:48px}}.work__title--line{margin:32px 0px 48px 0px;height:4px;width:94px;background-color:#d4c8b1;justify-self:center}.work__detail__title{color:#505e7d;padding-bottom:16px}.work__detail__wrapper{max-width:720px;margin:auto;display:grid;gap:12px}.work__detail__body-paragraph{display:grid;gap:12px;padding-top:12px}.work__detail__body-paragraph div>ul{margin-block-start:0px;margin-block-end:0px}.work__detail__body-paragraph--hide{height:0px;overflow:hidden}.work__detail__toggle-btn{text-decoration:underline;padding:24px 0px 32px 0px;height:25px}.work__detail__line{width:100%;height:1px;background-color:#dadada}.work__detail__see-more-btn--hide,.work__detail__see-less-btn--hide{display:none}.work__button{width:fit-content;margin:32px auto 52px auto}.faq__wrapper{max-width:900px;margin:auto;padding:52px 20px 72px 20px}@media(min-width: 679px){.faq__wrapper{padding:52px 8vw 72px 8vw}}@media(min-width: 1199px){.faq__wrapper{padding:72px 0px 100px 0px}}.faq__line{width:100%;display:grid;height:1px;background-color:#dadada}.accordion__head{width:100%;display:grid;grid-template-columns:1fr 24px;position:relative;margin-top:24px;column-gap:16px;height:max-content;min-height:32px;align-items:center}.accordion__head__text{display:grid;text-align:left}.accordion__head__arrow{animation-name:rotateDown;transform:rotate(0deg);animation-duration:500ms}.accordion__head__arrow--rotate{animation-name:rotateUp;animation-duration:500ms;transform:rotate(180deg)}.accordion__body{padding-top:24px}.accordion__body--none{height:0px !important;overflow:hidden !important;margin-bottom:0px !important;animation-name:none !important;animation-duration:none !important}.accordion__body--hide{height:0px;overflow:hidden;margin-bottom:0px;animation-name:slideUp;animation-duration:1000ms}.accordion__body--show{height:max-content;animation-name:slideDown;margin-bottom:24px;animation-duration:800ms}@keyframes rotateUp{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes rotateDown{0%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}@keyframes slideUp{0%{transform:translateY(0%);opacity:1;height:max-content;margin-bottom:24px}50%{transform:translateY(-10%);opacity:.2}100%{transform:translateY(-10%);opacity:0;height:0px;margin-bottom:0px}}@keyframes slideDown{0%{transform:translateY(-10%);opacity:0}100%{transform:translateY(0);opacity:1}}.service-detail__head{z-index:-1;width:100%;min-height:420px;height:max-content;padding-bottom:52px;background-image:url(/assets/service_banner_mobile-30bbe0727832480a0cfbd9f7195b912de2ff455d6fe57972f35655e2b3e8af86.png);background-size:cover;background-repeat:no-repeat;background-position:right}@media(min-width: 1199px){.service-detail__head{background-image:url(/assets/service_banner-8d71ee653af885ab1a94dd5d66189b49a2256907b8926da2711c1fedafa83f14.png)}}.service-detail__head__wrapper{padding-top:112px !important}@media(min-width: 1199px){.service-detail__head__wrapper{padding-top:152px !important;max-width:720px}}.service-detail__body{max-width:1080px;margin:auto;padding:0px 20px}@media(min-width: 679px){.service-detail__body{padding:0px 8vw}}@media(min-width: 1199px){.service-detail__body{padding:0px}}.service-detail__bottom--desktop{display:none}@media(min-width: 1199px){.service-detail__bottom--desktop{display:grid;grid-template-columns:repeat(2, 1fr);gap:56px;padding-bottom:100px}}.service-detail__bottom--mobile{display:block;padding-bottom:104px}@media(min-width: 1199px){.service-detail__bottom--mobile{display:none}}.service-detail__bottom--mobile .glide__track{box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);border-radius:6px;background-color:#f8f9fc}.service-detail__bottom--mobile .glide__bullets{bottom:-32px}.service-detail__bottom--mobile .glide__bullet{width:8px !important;height:8px !important;border:unset !important;border-radius:10px;box-shadow:none;background-color:#d3d7de;margin:0px 4px}.service-detail__bottom--mobile .glide__bullet--active{background-color:#505e7d}.service-detail__bottom--mobile .glide__bullet:hover{border:unset}.service-detail__line{content:" ";width:100%;height:1px;background-color:#dadada;margin:48px auto 48px auto}@media(min-width: 1199px){.service-detail__line{margin:56px auto 56px auto}}.service-detail__title{color:#fff;padding-bottom:32px;text-align:center}.service-detail__description{color:#fff;text-align:center}.service-detail__card{background-color:#f8f9fc;width:100%;height:max-content;border-radius:6px}@media(min-width: 1199px){.service-detail__card{max-width:512px;aspect-ratio:512/286;box-shadow:0px 1px 8px 0px rgba(0,0,0,.1)}}.service-detail__card__wrapper{display:grid;gap:16px;padding:28px 32px}.service-detail__card__line{content:" ";height:4px;width:94px;background-color:#d4c8b1}.service-step__topic{padding:52px 0px 48px 0px;text-align:center}@media(min-width: 1199px){.service-step__topic{padding:72px 0px 48px 0px}}.service-step__wrapper--right{display:grid;gap:48px}@media(min-width: 1199px){.service-step__wrapper--right{grid-template-columns:540fr 492fr}}.service-step__wrapper--left{display:grid;gap:48px}@media(min-width: 1199px){.service-step__wrapper--left{grid-template-columns:492fr 540fr}}.service-step__subwrapper{display:grid;gap:28px;height:fit-content;grid-row:2}@media(min-width: 1199px){.service-step__subwrapper{grid-row:auto}}.service-step__image{object-fit:cover;width:100%;aspect-ratio:335/237;border-radius:6px}@media(min-width: 1199px){.service-step__image{width:492px;height:348px}}.service-step__title{display:flex;padding-bottom:12px}.service-step__number{height:36px;width:36px;background-color:#2a3755;color:#fff;display:grid;place-items:center;border-radius:42px;margin-right:16px}.privacy a{text-decoration:underline}.privacy__title--privacy{padding-top:112px;text-align:center}@media(min-width: 1199px){.privacy__title--privacy{padding-top:180px}}.privacy__title--cookie{padding-top:48px;text-align:center}.privacy__subtitle--bullet{padding-top:8px}.privacy__content{padding-top:48px}.privacy__detail{padding-top:8px}.privacy__detail--bullet{padding-top:8px;margin:0px}.privacy__detail--bullet a{text-decoration:none}.privacy__grid{display:grid;grid-template-columns:1fr 1fr 3fr 5fr;grid-gap:10px;word-break:break-word}@media(min-width: 1199px){.privacy__grid{grid-gap:5px}}.privacy__grid__wrapper{border:1px solid #000;padding:10px;margin-top:8px}.privacy__grid__title{font-weight:700}.privacy__space--large{margin-bottom:20px}.privacy__space--x-large{margin-bottom:72px}body{margin:0px;overflow-x:hidden;min-height:100vh}.body{min-height:calc(100vh - 447px)}a,button{text-decoration:none;cursor:pointer;color:unset;background-color:rgba(0,0,0,0)}p,h1,h2,h4,h4{margin-block-start:0px;margin-block-end:0px}.container,.blog__wrapper,.partner__wrapper,.team__wrapper,.privacy{max-width:1080px;margin:auto;padding:0px 20px}@media(min-width: 679px){.container,.blog__wrapper,.partner__wrapper,.team__wrapper,.privacy{padding:0px 8vw}}@media(min-width: 1199px){.container,.blog__wrapper,.partner__wrapper,.team__wrapper,.privacy{padding:0px}}.container--small,.blog-detail__wrapper,.service-detail__head__wrapper{max-width:980px;margin:auto;padding:0px 20px}@media(min-width: 679px){.container--small,.blog-detail__wrapper,.service-detail__head__wrapper{padding:0px 8vw}}@media(min-width: 1199px){.container--small,.blog-detail__wrapper,.service-detail__head__wrapper{padding:0px}}.wrapper{padding-top:72px}.footer__grid{display:grid;grid-template-areas:"A B" "C C" "D D";gap:40px 48px}@media(min-width: 1199px){.footer__grid{grid-template-areas:"A B C D";gap:72px}}.footer__menu--wrapper{display:grid;grid-template-rows:max-content 1fr;gap:16px}@media(min-width: 1199px){.footer__menu--wrapper{gap:20px}}.footer__menu--subwrapper--service{display:grid;gap:16px;max-width:200px}@media(min-width: 1199px){.footer__menu--subwrapper--service{gap:20px}}.footer__menu--subwrapper--company{display:grid;gap:20px;grid-template-rows:repeat(4, max-content);gap:16px}@media(min-width: 1199px){.footer__menu--subwrapper--company{gap:20px}}.footer__menu--subwrapper--contact{display:grid;grid-template-rows:repeat(3, max-content);gap:16px}@media(min-width: 1199px){.footer__menu--subwrapper--contact{max-width:249px;gap:20px}}.footer__menu--subwrapper--social{max-width:148px;display:grid;grid-template-columns:repeat(3, 36px);gap:20px}.footer__menu--subwrapper--2{display:grid;grid-template-rows:repeat(1, max-content);gap:24px}.footer__menu--item{cursor:pointer}.footer__menu--item-A{grid-area:A}.footer__menu--item-B{grid-area:B}.footer__menu--item-C{grid-area:C}.footer__menu--item-D{grid-area:D}.footer__menu--contact{display:grid;grid-template-columns:24px 1fr;gap:16px}@media(min-width: 1199px){.footer__menu--contact{grid-template-columns:24px 209px}}.nav__submenu{display:grid;background-color:#fff;border-radius:6px;padding:16px;min-width:140px;margin-top:8px;margin-left:-20px;gap:18px;position:absolute;box-shadow:0px 1px 8px 0px rgba(0,0,0,.1)}.nav__submenu--button{min-width:170px;margin-top:12px;margin-left:-20px;cursor:pointer}.nav__submenu div{height:fit-content;line-height:normal;text-align:left}.nav__submenu div:hover{color:#d4c8b1;transition:all .3s ease-in-out}.nav__submenu a{height:fit-content;line-height:normal;text-align:left}.nav__submenu a:hover{color:#d4c8b1;transition:all .3s ease-in-out}.nav__submenu--mobile{display:grid;gap:18px;padding-top:16px;padding-left:16px}.nav__submenu--mobile--button{background-color:#fff;justify-content:center}.nav--desktop{display:none}@media(min-width: 1199px){.nav--desktop{display:block}}.nav--mobile{display:block}@media(min-width: 1199px){.nav--mobile{display:none}}.nav__menu--with-submenu{display:grid;grid-template-columns:max-content 24px;gap:8px}.nav__menu--with-submenu .chevron{align-items:center;display:grid}.nav__menu--with-submenu--mobile{width:fit-content;margin:auto}.hidden{display:none}.noscroll{margin:0;height:100%;overflow:hidden}.button_to{width:fit-content;display:contents}.link-tag{content:" "}.tag,.blog-detail__category{color:#000;background-color:#d4c8b1;border-radius:32px;padding:6px 20px;width:fit-content}.noti{color:#fff;background-color:#000;border-radius:4px;padding:2px 6px;position:absolute;opacity:.8}.noti--hidden{opacity:0}.noti--show{opacity:0;animation:fadeInOut 3s}@keyframes fadeInOut{0%{opacity:0}10%{opacity:.8}90%{opacity:.8}100%{opacity:0}}.feature-flag--hide{display:none}.feature-flag--grid{grid-template-columns:1fr;width:100%;margin:auto}@media(min-width: 1199px){.feature-flag--grid{width:max-content}}.grecaptcha-badge{visibility:hidden}
