.btn{background:none;position:relative;z-index:2;padding:0 10px;min-width:180px;height:60px;line-height:1.2em;border:1px solid var(--color-border);border-radius:60px;font-size:var(--typo-xs);font-weight:var(--fw-semibold);font-family:var(--font-family);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;overflow:hidden}.btn.fluid{min-width:inherit;width:100%}.btn:focus{box-shadow:none}.btn.btn-sm{min-width:140px;height:40px;border-radius:30px}.btn.btn-lg{min-width:320px;height:140px;font-size:var(--typo-md);border-radius:40px}.btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;transition:var(--transition)}.btn:hover:before{opacity:1}.btn.-th{font-family:var(--font-sukhumvit)}.btn.hide{display:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.show>.btn.dropdown-toggle:focus{box-shadow:none}.btn-primary,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:var(--color-default);background:var(--gradient);border-width:0}.btn-primary.focus:before,.btn-primary:before,.btn-primary:focus:before,.btn-primary:not(:disabled):not(.disabled):active:before,.show>.btn-primary.dropdown-toggle:before{background:var(--gradient2)}.btn-primary.actitve:focus,.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:hover,.btn-primary.focus:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus:hover,.btn-primary:hover{color:var(--color-light);background-color:var(--color-primary)}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary[disabled]{color:var(--color-default);background:var(--color-gradient);opacity:.5;pointer-events:none}.btn-primary.outline,.btn-primary.outline.focus,.btn-primary.outline:focus,.btn-primary.outline:not(:disabled):not(.disabled):active,.show>.btn-primary.outline.dropdown-toggle{color:var(--color-default);background:transparent;border-width:1px;border-color:#93a1b1}.btn-primary.outline.focus:before,.btn-primary.outline:before,.btn-primary.outline:focus:before,.btn-primary.outline:not(:disabled):not(.disabled):active:before,.show>.btn-primary.outline.dropdown-toggle:before{display:none}.btn-primary.outline.actitve:focus,.btn-primary.outline.active,.btn-primary.outline.active.focus,.btn-primary.outline.active:hover,.btn-primary.outline.focus:hover,.btn-primary.outline:active.focus,.btn-primary.outline:active:focus,.btn-primary.outline:active:hover,.btn-primary.outline:focus:hover,.btn-primary.outline:hover{color:var(--color-light);background:var(--color-default);border-color:var(--color-default)}.btn-primary.outline.disabled,.btn-primary.outline.disabled:hover,.btn-primary.outline[disabled]{color:var(--color-primary);background:var(--color-light);border-color:var(--color-primary);opacity:.5}.btn-secondary,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:var(--color-light);background-color:transparent;border-color:transparent}.btn-secondary.focus:before,.btn-secondary:before,.btn-secondary:focus:before,.btn-secondary:not(:disabled):not(.disabled):active:before,.show>.btn-secondary.dropdown-toggle:before{background:var(--gradient2);opacity:1}.btn-secondary.actitve:focus,.btn-secondary.active,.btn-secondary.active.focus,.btn-secondary.active:hover,.btn-secondary.focus:hover,.btn-secondary:active,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-secondary:focus:hover,.btn-secondary:hover{color:var(--color-light);background-color:var(--color-primary);border-color:transparent}.btn-secondary.actitve:focus:before,.btn-secondary.active.focus:before,.btn-secondary.active:before,.btn-secondary.active:hover:before,.btn-secondary.focus:hover:before,.btn-secondary:active.focus:before,.btn-secondary:active:before,.btn-secondary:active:focus:before,.btn-secondary:active:hover:before,.btn-secondary:focus:hover:before,.btn-secondary:hover:before{opacity:0}.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary[disabled]{color:var(--color-light);background-color:var(--color-secondary);border-color:var(--color-secondary);opacity:.5;pointer-events:none}.btn-secondary.disabled:before,.btn-secondary.disabled:hover:before,.btn-secondary[disabled]:before{opacity:0}.btn-secondary.outline,.btn-secondary.outline.focus,.btn-secondary.outline:focus,.btn-secondary.outline:not(:disabled):not(.disabled):active,.show>.btn-secondary.outline.dropdown-toggle{color:var(--color-light);background-color:var(--color-default);border-color:var(--color-default)}.btn-secondary.outline.focus:before,.btn-secondary.outline:before,.btn-secondary.outline:focus:before,.btn-secondary.outline:not(:disabled):not(.disabled):active:before,.show>.btn-secondary.outline.dropdown-toggle:before{opacity:0}.btn-secondary.outline.actitve:focus,.btn-secondary.outline.active,.btn-secondary.outline.active.focus,.btn-secondary.outline.active:hover,.btn-secondary.outline.focus:hover,.btn-secondary.outline:active.focus,.btn-secondary.outline:active:focus,.btn-secondary.outline:active:hover,.btn-secondary.outline:focus:hover,.btn-secondary.outline:hover{color:var(--color-light);background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary.outline.actitve:focus:before,.btn-secondary.outline.active.focus:before,.btn-secondary.outline.active:before,.btn-secondary.outline.active:hover:before,.btn-secondary.outline.focus:hover:before,.btn-secondary.outline:active.focus:before,.btn-secondary.outline:active:focus:before,.btn-secondary.outline:active:hover:before,.btn-secondary.outline:focus:hover:before,.btn-secondary.outline:hover:before{opacity:0}.btn-secondary.outline.disabled,.btn-secondary.outline.disabled:hover,.btn-secondary.outline[disabled]{color:var(--color-light);background-color:var(--color-default);border-color:var(--color-default);opacity:.5}.btn-secondary.outline.disabled:before,.btn-secondary.outline.disabled:hover:before,.btn-secondary.outline[disabled]:before{opacity:0}.btn-none,.btn-none.focus,.btn-none:focus,.btn-none:not(:disabled):not(.disabled):active{color:var(--color-dark);background-color:transparent;border-color:transparent}.btn-none.focus:before,.btn-none:before,.btn-none:focus:before,.btn-none:not(:disabled):not(.disabled):active:before{opacity:0}@media(max-width:1630px){.btn.btn-lg{min-width:280px;height:120px;font-size:var(--typo-sm);border-radius:30px}}@media(max-width:1199px){.btn.btn-lg{min-width:220px;height:80px;font-size:var(--typo-default);border-radius:20px}}@media(max-width:767px){.btn{min-width:120px;height:40px;border-radius:40px}.btn.btn-sm{min-width:100px;height:30px;border-radius:30px}.btn.btn-lg{min-width:140px;height:50px;font-size:var(--typo-xs);border-radius:50px}}.editor-content{font-family:var(--font-sukhumvit);font-size:var(--typo-xs);color:var(--color-default);line-height:1.4em}.editor-content p{margin-bottom:20px}.editor-content p:last-child{margin-bottom:0}.editor-content img{width:100%;height:auto!important}.editor-content .day-box{padding:20px 0;margin:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.editor-content .welfare{border-top:3px solid var(--color-border);border-bottom:0 solid var(--color-border);margin-top:30px}.editor-content .welfare .heading{font-size:var(--typo-xs);line-height:1.2em;margin:35px 0 0}.editor-content .welfare ul{padding:0 0 20px;margin:0 -15px;list-style:none;display:flex;flex-wrap:wrap}.editor-content .welfare ul li{flex:0 0 16.6666666667%;width:16.6666666667%;padding-left:15px;padding-right:15px;margin:10px 0}.editor-content .welfare .thumb{padding:0 10px}.editor-content .welfare .thumb figure{opacity:.7;width:120px;margin:0 auto}.editor-content .welfare .thumb figure img{filter:invert(0) brightness(0)}.editor-content .welfare .content{margin-top:10px;padding-bottom:0}.editor-content .welfare .content .head-title{font-size:var(--typo-xs);margin-bottom:0;text-align:center}@media(max-width:1440px){.editor-content .welfare ul li{flex:0 0 20%;width:20%}}@media(max-width:1199px){.editor-content .welfare ul li{flex:0 0 25%;width:25%}.editor-content .welfare .thumb figure{width:100px}}@media(max-width:991px){.editor-content .welfare ul li{flex:0 0 33.3333333333%;width:33.3333333333%}.editor-content .welfare .thumb figure{width:70px}}@media(max-width:767px){.editor-content .welfare ul{margin:0 -7.5px}.editor-content .welfare ul li{flex:0 0 50%;width:50%;padding:0 7.5px;margin:7.5px 0}.editor-content .welfare .thumb figure{width:50px}}.form-default{position:relative}.form-default .hide{display:none}.form-default .form-fieldset{position:relative;padding:0;border:0 solid var(--color-border);border-radius:0}.form-default .form-legend{font-weight:var(--fw-medium);font-size:var(--typo-md);color:var(--color-default);line-height:1.4em;margin-bottom:25px;font-family:var(--font-sukhumvit)}.form-default .form-group{position:relative;margin-bottom:70px;transition:var(--transition)}.form-default .form-group.has-feedback .floating-label:after,.form-default .form-group.has-feedback .form-label:after{content:"*";margin-left:3px;color:var(--color-warning)}.form-default .form-group.valid .form-control{border-color:var(--color-success)}.form-default .form-group.valid .form-valid-feedback{top:50%;height:auto;opacity:0;visibility:hidden;background-color:var(--color-success);color:var(--color-light)}.form-default .form-group.valid .form-control-feedback{background-color:var(--color-success)}.form-default .form-group.valid .form-control-feedback:before{content:""}.form-default .form-group.invalid .form-control{border-color:var(--color-warning)}.form-default .form-group.invalid .form-valid-feedback{top:100%;height:auto;opacity:1;visibility:visible;background-color:var(--color-warning);color:var(--color-light)}.form-default .form-group.invalid .form-control-feedback{background-color:var(--color-warning)}.form-default .form-group.invalid .form-control-feedback:before{content:""}.form-default .form-group.radio-control{margin-top:15px;margin-bottom:22px}.form-default .form-group.radio-control.has-feedback .floating-label:after,.form-default .form-group.radio-control.has-feedback .form-label:after{display:none}.form-default .form-label{margin-bottom:10px;font-weight:var(--fw-normal);font-size:var(--typo-xs);color:var(--color-default);line-height:1.4em}.form-default .floating-label{position:absolute;pointer-events:none;left:0;top:14px}.form-default .floating-label,.form-default .form-control{color:var(--color-default);font-size:var(--typo-xs);transition:var(--transition)}.form-default .form-control{line-height:1.5em;padding:15px 0;display:block;width:100%;min-height:50px;border:none;background-color:transparent;border-bottom:1px solid var(--color-gray);border-radius:0;box-shadow:none;font-weight:var(--fw-normal);font-family:var(--font-sukhumvit)}.form-default .form-control.form-sm{min-height:40px;font-size:var(--typo-xs)}.form-default .form-control.form-sm~.floating-label{font-size:var(--typo-xs);top:10px}.form-default .form-control.form-lg{min-height:60px;font-size:var(--typo-xs)}.form-default .form-control.form-lg~.floating-label{top:16px}.form-default .form-control::placeholder{color:var(--color-gray);opacity:1}.form-default .form-control.active,.form-default .form-control:focus{border-color:var(--color-primary);text-shadow:none;box-shadow:none}.form-default .form-control:focus-visible{outline:none}.form-default .form-control[disabled]{pointer-events:none;background-color:var(--color-snow)}.form-default .form-note{position:absolute;top:100%;left:20px;margin-top:4px;font-size:var(--typo-xs);color:var(--color-gray)}.form-default .block-control{position:relative}.form-default .password-view{position:absolute;right:48px;bottom:12px;z-index:1}.form-default .password-view:before{content:"";font-family:FontAwesome}.form-default .password-view.show:before{content:""}.form-default .calendar-view{position:absolute;right:20px;bottom:18px;z-index:1}.form-default .floating-label.active,.form-default .form-control:focus~.floating-label,.form-default .form-control:not(:placeholder-shown)~.floating-label,.form-default .select-control>div:focus~.floating-label{color:var(--color-gray);font-size:var(--typo-xs);left:0;top:-22px}.form-default .form-control-feedback{position:absolute;bottom:20px;right:0;width:24px;height:24px;text-transform:none;line-height:1;font-family:FontAwesome;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-default .form-control-feedback:before{font-size:var(--typo-xs);color:var(--color-light)}.form-default .form-valid-feedback{padding:5px 8px;border-radius:4px;font-size:var(--typo-xs);font-weight:var(--fw-normal);display:inline-block;transition:var(--transition);line-height:1.3em;top:50%;opacity:0;height:0;pointer-events:none;visibility:hidden;position:absolute;margin-top:2px}.form-default .form-button{text-align:left}.form-default .form-button .btn{padding:0 45px;text-transform:uppercase;min-width:200px}.form-default .form-button .btn+.btn{margin-left:15px}.form-default .form-button .btn.btn-none{min-width:0;padding:0}.form-default .select-control~.floating-label{color:var(--color-gray);font-size:var(--typo-xs);left:0;top:-22px}.radio-control{position:relative;margin-bottom:20px}.radio-control .icon{width:20px;height:20px;border:1px solid var(--color-gray);background-color:var(--color-light);position:absolute;top:0;left:0;border-radius:50%}.radio-control .form-label{margin:0;font-size:var(--typo-xs);font-weight:var(--fw-normal);color:var(--color-default);padding-left:30px;line-height:1.4em;display:block}.radio-control input[type=radio]{margin-top:0;position:absolute;z-index:5;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.radio-control input[type=radio][disabled]~.icon{border-color:var(--color-gray);background-color:var(--color-snow)}.radio-control input[type=radio]:checked~.icon{border-color:transparent;border-color:var(--color-default)}.radio-control input[type=radio]:checked~.icon:before{content:"";position:absolute;width:10px;height:10px;left:0;top:0;right:0;bottom:0;margin:auto;background-color:var(--color-primary);border-radius:50%}.radio-control input[type=radio]:checked[disabled]~.icon{border-color:var(--color-gray);background-color:var(--color-snow)}.radio-control input[type=radio]:checked[disabled]~.icon:before{background-color:var(--color-gray)}.checkbox-control{position:relative;margin-bottom:20px}.checkbox-control.form-group{margin-bottom:0}.checkbox-control .icon{width:20px;height:20px;border:1px solid var(--color-gray);background-color:var(--color-light);position:absolute;top:0;left:0;border-radius:4px;display:flex;align-items:center;justify-content:center}.checkbox-control .form-label{margin:0;font-size:var(--typo-xs);font-weight:var(--fw-normal);color:var(--color-default);padding-left:30px;line-height:1.4em;display:block}.checkbox-control input[type=checkbox]{margin-top:0;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.checkbox-control input[type=checkbox][disabled]~.icon{border-color:var(--color-border);background-color:var(--color-snow)}.checkbox-control input[type=checkbox]:checked~.icon{border-color:transparent;background-color:var(--color-primary);font-family:feather;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal}.checkbox-control input[type=checkbox]:checked~.icon:before{content:"";color:var(--color-light);font-size:18px}.checkbox-control input[type=checkbox]:checked[disabled]~.icon{border-color:var(--color-border);background-color:var(--color-snow)}.checkbox-control input[type=checkbox]:checked[disabled]~.icon:before{color:var(--color-gray)}[data-slot=content]{--calendar-width:100%;overflow:hidden}[data-slot=selector-button]{padding:0;margin:0;border:none;background:none;outline:none;cursor:pointer}[data-slot=base]{font-family:var(--font-sukhumvit)}[data-slot=base] [data-slot=header-wrapper]{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:.5rem 1rem;background-color:var(--color-primary);color:var(--color-light);border-radius:5px 5px 0 0;font-size:var(--typo-xs)}[data-slot=base] [data-slot=next-button],[data-slot=base] [data-slot=prev-button]{padding:5px;margin:0;background:none;color:var(--color-primary);background:var(--color-light);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}[data-slot=base] [data-slot=next-button]:focus-visible,[data-slot=base] [data-slot=prev-button]:focus-visible{outline:none}[data-slot=base] [data-slot=input-wrapper]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}[data-slot=base] [data-slot=label]{margin-bottom:10px;font-weight:var(--fw-normal);font-size:var(--typo-xs);color:var(--color-default);line-height:1.4em;flex:0 0 100%;width:100%}[data-slot=base] [data-slot=inner-wrapper]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}[data-slot=base] [data-slot=input-field]{display:flex;align-items:center}[data-slot=base] [data-slot=grid-wrapper]{padding:.5rem 1rem;border-radius:0 0 5px 5px;background-color:var(--color-border)}[data-slot=base] [data-slot=cell] span,[data-slot=base] [data-slot=grid-header-cell] span{white-space:nowrap;font-weight:var(--fw-normal);font-size:var(--typo-xs);min-width:35px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-black);border-radius:5px;background-color:transparent}[data-slot=base] [data-slot=cell] span:focus-visible,[data-slot=base] [data-slot=grid-header-cell] span:focus-visible{outline:none}[data-slot=base] [data-slot=cell] span{transition:var(--transition)}[data-slot=base] [data-slot=cell] span:hover{background-color:var(--color-gray);color:var(--color-black)}[data-slot=base] [data-outside-month=true]{opacity:.5}[data-slot=base] [data-today=true] span,[data-slot=base] [data-today=true] span:hover{background-color:var(--color-default);color:var(--color-light)}[data-slot=base] [data-selected=true] span,[data-slot=base] [data-selected=true] span:hover{background-color:var(--color-primary);color:var(--color-light)}@media(max-width:1199px){.form-default .form-control.form-lg{min-height:50px}.form-default .form-control.form-lg~.floating-label{top:12px}.form-default .form-control{padding:12px 0}.form-default .form-control:focus~.floating-label,.form-default .form-control:not(:placeholder-shown)~.floating-label,.form-default .select-control>div:focus~.floating-label{top:-22px}}@media(max-width:991px){.checkbox-control .icon{top:0}}@media(max-width:767px){.form-default .form-button{text-align:center}.form-default .form-button .btn{padding:0 20px}}@keyframes initvil{0%{opacity:0;background:transparent}1%{opacity:0;background:transparent}to{opacity:1;background:rgba(0,0,0,.8)}}.popup-overlay{background:rgba(0,0,0,.8);-webkit-animation:initvil .5s cubic-bezier(.38,.1,.36,.9) forwards}@keyframes anvil{0%{transform:scale(1) translateY(0);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}1%{transform:scale(.96) translateY(10px);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 500px hsla(0,0%,95%,0)}}.popup-content{padding:0;background:transparent;border-radius:0;width:100%;max-width:inherit;border:none;display:flex;justify-content:center;align-items:center}.popup-wrapper{padding:40px;background:var(--color-light);border-radius:20px;width:100%;max-width:600px;-webkit-animation:anvil .5s cubic-bezier(.38,.1,.36,.9) forwards;margin:0 15px}.popup-wrapper.-lg{max-width:1280px}.popup-wrapper.-md{max-width:1080px}.popup-box{font-family:var(--font-sukhumvit)}.popup-box .popup-close{width:40px;height:40px;line-height:1.4em;border-radius:50%;transition:var(--transition);padding:0;background:var(--color-primary);color:var(--color-light);border:1px solid var(--color-primary);outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;position:absolute;top:-15px;right:-15px;z-index:1;font-size:28px}.popup-box .popup-close:hover{background:var(--color-secondary);color:var(--color-light);border:1px solid var(--color-secondary)}.popup-box .popup-head{margin-bottom:15px}.popup-box .popup-body{position:relative;overflow:auto;max-height:50dvh}.popup-box .popup-body .desc{font-size:var(--typo-xs)}.popup-box .popup-body .indent{text-indent:30px}.popup-box .popup-foot{margin-top:15px}.popup-box .popup-foot .action{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid var(--color-border)}.popup-box.start-project .popup-head{display:flex;align-items:center;justify-content:space-between}.popup-box.start-project .popup-head .txt{font-size:var(--typo-xxl2);color:var(--color-primary);margin:0;font-family:var(--font-family)}.popup-box.start-project .popup-head .icon{width:78px}.popup-box.start-project .popup-body{overflow:visible;max-height:inherit}.popup-box.start-project .form-default .form-fieldset>.row>.col-lg:first-child{flex:0 0 100%}.popup-box.start-project .form-default .form-group{margin-bottom:40px}.popup-box.start-project .form-default .form-button{text-align:center}.popup-box.start-project .form-default .form-button .btn+.btn{display:none}@media(max-width:1630px){.popup-box.start-project .popup-head .icon{width:72px}}@media(max-width:1440px){.popup-wrapper.-lg{max-width:1180px;padding:30px}.popup-box.start-project .popup-head .icon{width:70px}}@media(max-width:1199px){.popup-wrapper.-lg{max-width:970px}.popup-box.start-project .popup-head .icon{width:65px}}@media(max-width:991px){.popup-wrapper.-lg{max-width:91%}.popup-box.start-project .popup-head .icon{width:60px}}@media(max-width:767px){.popup-wrapper.-lg,.popup-wrapper.-md{padding:20px}.popup-box .popup-close{width:30px;height:30px;top:-12px;right:-12px;font-size:24px}.popup-box.start-project .popup-head .icon{width:50px}}.layout-body{padding-top:0;background:var(--color-snow)}.section{position:relative}.section .sc-inner{padding:120px 0}.section .sc-head{margin-top:0;display:flex;align-items:center;gap:50px;width:100%}.section .sc-head .title{margin:0;text-transform:uppercase}.section .sc-head .title.-th{font-family:var(--font-sukhumvit)}.section .sc-head .desc{margin:0;font-weight:var(--fw-light);color:var(--color-gray)}.section .sc-head .desc.-th{font-family:var(--font-sukhumvit)}.section .sc-head .action{display:flex;justify-content:flex-end;flex:1 0}.section .sc-head .action .link{display:block}.section .sc-head .action .link .arrow{position:relative;height:70px;width:160px;display:block}.section .sc-head .action .link .arrow:before{width:100%;height:2px;background:var(--color-default)}.section .sc-head .action .link .arrow:after,.section .sc-head .action .link .arrow:before{content:"";position:absolute;z-index:1;margin:auto;top:0;bottom:0;transition:var(--transition)}.section .sc-head .action .link .arrow:after{right:8px;width:50px;height:50px;transform:rotate(-45deg);border-right:2px solid var(--color-default);border-bottom:2px solid var(--color-default)}.section .sc-head .action .link .arrow:hover:before{background:var(--color-primary);box-shadow:0 0 10px var(--color-primary)}.section .sc-head .action .link .arrow:hover:after{border-color:var(--color-primary);box-shadow:5px 5px 10px -5px var(--color-primary)}.section .sc-head .action .link.-back .arrow{transform:rotate(-180deg)}.section .sc-body{margin-top:100px}.section .sc-body .header .title{font-weight:var(--fw-extrabold);margin:0;line-height:1em}.section .sc-body .header .stitle{font-weight:var(--fw-medium);margin:0 0 .2em;line-height:1.2em}.section .sc-body .header .desc{margin:0}.section .sc-body .header .action{padding-top:35px}.section .sc-foot{margin-top:50px}.default-wrapper{border-radius:20px;position:relative;z-index:1;display:block;transition:var(--transition);background:var(--color-light);box-shadow:var(--box-shadow2);overflow:hidden;text-decoration:none}.default-wrapper .thumb-default{position:relative;z-index:-1}.default-wrapper .thumb-default .cover{padding-top:100%;overflow:hidden}.default-wrapper .thumb-default .img-ratio{z-index:-1;object-position:bottom;transform:scale(1);transition:var(--transition)}.default-wrapper .content-default{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;text-align:center;padding:45px 5px;display:flex;flex-direction:column;justify-content:space-between}.default-wrapper .text .txt{line-height:1;margin:0}.default-wrapper .text .txt2{line-height:1;margin:0 0 .2em;font-size:var(--typo-lg2)}.default-wrapper .text .txt2 small{display:block;font-size:var(--typo-lg3)}.default-wrapper .text .number{line-height:1;margin:0}.default-wrapper .text .sub{line-height:1.2;font-weight:var(--fw-medium);margin:0}.default-wrapper .text .desc{margin:0;line-height:1.2}.default-wrapper .action{text-align:center}.default-wrapper:hover .thumb-default .img-ratio{transform:scale(1.1)}@media(max-width:1630px){.section .sc-inner{padding:100px 0}.section .sc-head{gap:30px}.section .sc-head .action .link .arrow{height:60px;width:140px}.section .sc-head .action .link .arrow:after{width:40px;height:40px}.section .sc-body{margin-top:80px}.default-wrapper .content-default{padding:35px 5px}}@media(max-width:1440px){.section .sc-inner{padding:80px 0}.section .sc-head{gap:25px}.section .sc-head .action .link .arrow{height:50px;width:120px}.section .sc-head .action .link .arrow:after{width:30px;height:30px;right:6px}.default-wrapper .content-default{padding:30px 5px}}@media(max-width:1199px){.section .sc-inner{padding:60px 0}.section .sc-head{gap:0;flex-wrap:wrap}.section .sc-head .title{flex:0 0 auto;width:100%}.section .sc-head .action .link .arrow{height:40px;width:80px}.section .sc-head .action .link .arrow:after{width:20px;height:20px;right:1px}.section .sc-body{margin-top:60px}}@media(max-width:991px){.section .sc-inner{padding:40px 0}.section .sc-body{margin-top:40px}}@media(max-width:767px){.section .sc-inner{padding:30px 0}.section .sc-body{margin-top:30px}.section .sc-body .header .action{padding-top:25px}.default-wrapper .content-default{padding:15px 5px}.default-wrapper .text .txt,.default-wrapper .text .txt2{font-size:16px}.default-wrapper .text .sub,.default-wrapper .text .txt2 small{font-size:14px}.default-wrapper .text .desc{font-size:13px}.default-wrapper .action .btn{min-width:inherit;width:100%}}.layout-body.-inner{padding-top:80px}@media(max-width:767px){.layout-body.-inner{padding-top:60px}}.sc-detail-acc{overflow:hidden}.sc-detail-acc .bodyHead{display:flex;align-items:center;justify-content:space-between;gap:15px}.sc-detail-acc .bodyHead .title{font-size:var(--typo-xl2);flex:1 0;line-height:1.2}.sc-detail-acc .bodyHead .icon{width:76px;flex:0 0 auto}.sc-detail-acc .bodyContent{margin-top:120px}.sc-detail-acc .MuiAccordion-root{border-radius:20px;box-shadow:var(--box-shadow2);overflow:hidden;cursor:pointer}.sc-detail-acc .MuiAccordion-root:before{display:none}.sc-detail-acc .MuiAccordion-root:after{content:"";top:0;left:0;right:0;bottom:0;background:var(--gradient2);pointer-events:none;height:auto;transition:var(--transition);opacity:0;position:absolute;z-index:0}.sc-detail-acc .MuiAccordion-root:first-of-type,.sc-detail-acc .MuiAccordion-root:last-of-type{border-radius:20px}.sc-detail-acc .MuiAccordion-root:hover:after{opacity:1}.sc-detail-acc .MuiAccordion-root:hover .MuiAccordion-heading,.sc-detail-acc .MuiAccordion-root:hover .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{color:var(--color-light)}.sc-detail-acc .MuiAccordion-root.Mui-expanded{margin:initial}.sc-detail-acc .MuiAccordion-root.Mui-expanded:after{opacity:1}.sc-detail-acc .MuiAccordion-root.Mui-expanded .MuiAccordion-heading,.sc-detail-acc .MuiAccordion-root.Mui-expanded .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{color:var(--color-light)}.sc-detail-acc .MuiAccordion-root+.MuiAccordion-root{margin-top:40px}.sc-detail-acc .MuiButtonBase-root{padding:50px 60px;transition:var(--transition);position:relative;z-index:1}.sc-detail-acc .MuiAccordion-heading{font-size:var(--typo-lg4);font-weight:var(--fw-bold);color:var(--color-default);position:relative;z-index:1;cursor:pointer}.sc-detail-acc .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{font-size:var(--typo-lg);color:var(--color-default);transition:var(--transition)}.sc-detail-acc .MuiAccordionSummary-content{margin:0;transition:none}.sc-detail-acc .MuiAccordionSummary-content.Mui-expanded{margin:0}.sc-detail-acc .MuiAccordionDetails-root{padding:0 60px 70px;position:relative;z-index:1}.sc-detail-acc .MuiAccordionDetails-root .box+.box{margin-top:70px;display:none}.sc-detail-acc .MuiAccordionDetails-root .txt{font-size:var(--typo-lg4);margin-bottom:20px;color:var(--color-light)}.sc-detail-acc .MuiAccordionDetails-root .desc{font-size:var(--typo-sm);font-weight:var(--fw-medium);color:var(--color-light);padding-right:250px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-works{margin:-3px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-works>li{padding:3px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-service{margin:-5px -10px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-service>li{padding:5px 10px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-solution{margin:-7.5px}.sc-detail-acc .MuiAccordionDetails-root .item-list.-solution>li{padding:7.5px}.sc-detail-acc .MuiAccordionDetails-root .item-list .link{text-decoration:none}.sc-detail-acc .MuiAccordionDetails-root .thumb{position:relative;width:174px;background:var(--color-light);border-radius:20px;padding:30px}.sc-detail-acc .MuiAccordionDetails-root .thumb .ratio{background:transparent}.sc-detail-acc .MuiAccordionDetails-root .thumb .ratio img{object-fit:contain;transition:var(--transition);transform:scale(1)}.sc-detail-acc .MuiAccordionDetails-root .thumb:hover .ratio img{transform:scale(1.1)}.sc-detail-acc .MuiAccordionDetails-root .icon{position:relative;width:125px;background:var(--color-light);border-radius:10px;padding:30px}.sc-detail-acc .MuiAccordionDetails-root .icon .ratio{background:transparent}.sc-detail-acc .MuiAccordionDetails-root .icon .ratio img{object-fit:contain;transition:var(--transition);transform:scale(1)}.sc-detail-acc .MuiAccordionDetails-root .icon:hover .ratio img{transform:scale(1.1)}.sc-detail-acc .MuiAccordionDetails-root .text{margin-top:8px;text-align:center;color:var(--color-light);display:flex;align-items:center;justify-content:center;height:2.8em;line-height:1.4em;width:125px}.sc-detail-acc .MuiAccordionDetails-root .btn{min-width:300px;color:var(--color-light);border-color:var(--color-light)}.sc-detail-acc .MuiAccordionDetails-root .btn:hover{background-color:var(--color-light);color:var(--color-primary)}.sc-detail-acc .sc-body.-box{border-radius:20px;padding:50px 60px;box-shadow:var(--box-shadow2)}.sc-detail-acc .sc-body.-box .bodyHead .title{font-size:var(--typo-xxl2);font-weight:var(--fw-bold);color:var(--color-primary)}.sc-detail-acc .sc-body.-box .bodyContent{margin-top:40px}.sc-detail-acc .sc-body.-box .bodyContent .title{font-size:var(--typo-lg4);font-weight:var(--fw-bold);color:var(--color-default);margin-bottom:1rem}.sc-detail-acc .sc-body.-box .bodyContent p{font-size:var(--typo-sm);font-weight:var(--fw-normal);color:var(--color-default);margin-bottom:2rem;line-height:1.6em}.sc-detail-acc .sc-body.-box .bodyContent p strong{font-weight:var(--fw-bold)}.sc-detail-acc .sc-body.-box .bodyContent p:last-child{margin-bottom:0}.sc-detail-acc .sc-body.-box .bodyContent p .th{font-family:var(--font-sukhumvit);font-weight:var(--fw-thin)}@media(max-width:1630px){.sc-detail-acc .bodyHead .icon{width:72px}.sc-detail-acc .bodyContent{margin-top:100px}.sc-detail-acc .MuiButtonBase-root{padding:45px 55px}.sc-detail-acc .MuiAccordionDetails-root{padding:0 55px 65px}.sc-detail-acc .MuiAccordionDetails-root .desc{padding-right:200px}.sc-detail-acc .MuiAccordionDetails-root .thumb{width:170px;padding:25px}.sc-detail-acc .MuiAccordionDetails-root .btn{min-width:290px}.sc-detail-acc .sc-body.-box{padding:45px 55px}}@media(max-width:1440px){.sc-detail-acc .bodyHead .icon{width:70px}.sc-detail-acc .bodyContent{margin-top:90px}.sc-detail-acc .MuiAccordion-root+.MuiAccordion-root{margin-top:30px}.sc-detail-acc .MuiButtonBase-root{padding:40px 50px}.sc-detail-acc .MuiAccordionDetails-root .box+.box{margin-top:60px}.sc-detail-acc .MuiAccordionDetails-root{padding:0 50px 60px}.sc-detail-acc .MuiAccordionDetails-root .desc{padding-right:150px}.sc-detail-acc .MuiAccordionDetails-root .thumb{width:160px;padding:20px}.sc-detail-acc .MuiAccordionDetails-root .btn{min-width:260px}.sc-detail-acc .sc-body.-box{padding:40px 50px}}@media(max-width:1199px){.sc-detail-acc .bodyHead .icon{width:65px}.sc-detail-acc .bodyContent{margin-top:80px}.sc-detail-acc .MuiAccordion-root+.MuiAccordion-root{margin-top:25px}.sc-detail-acc .MuiButtonBase-root{padding:35px 45px}.sc-detail-acc .MuiAccordionDetails-root{padding:0 45px 50px}.sc-detail-acc .MuiAccordionDetails-root .box+.box{margin-top:50px}.sc-detail-acc .MuiAccordionDetails-root .desc{padding-right:100px;font-size:var(--typo-default)}.sc-detail-acc .MuiAccordionDetails-root .thumb{width:150px;padding:15px}.sc-detail-acc .MuiAccordionDetails-root .btn{min-width:250px;padding:0 30px}.sc-detail-acc .sc-body.-box{padding:35px 40px}.sc-detail-acc .sc-body.-box .bodyContent{margin-top:30px}}@media(max-width:991px){.sc-detail-acc .bodyHead .icon{width:60px}.sc-detail-acc .bodyContent{margin-top:40px}.sc-detail-acc .MuiAccordion-root+.MuiAccordion-root{margin-top:20px}.sc-detail-acc .MuiButtonBase-root{padding:30px 40px}.sc-detail-acc .MuiAccordionDetails-root{padding:0 40px 40px}.sc-detail-acc .MuiAccordionDetails-root .box+.box{margin-top:40px}.sc-detail-acc .MuiAccordionDetails-root .desc{padding-right:50px}.sc-detail-acc .MuiAccordionDetails-root .thumb{width:120px}.sc-detail-acc .MuiAccordionDetails-root .btn{min-width:220px}.sc-detail-acc .sc-body.-box{padding:30px 35px}}@media(max-width:767px){.sc-detail-acc .bodyHead{gap:12px}.sc-detail-acc .bodyHead .icon{width:50px}.sc-detail-acc .bodyContent{margin-top:30px}.sc-detail-acc .MuiAccordion-root,.sc-detail-acc .MuiAccordion-root:first-of-type,.sc-detail-acc .MuiAccordion-root:last-of-type{border-radius:15px}.sc-detail-acc .MuiAccordion-root+.MuiAccordion-root{margin-top:15px}.sc-detail-acc .MuiButtonBase-root{padding:20px 25px}.sc-detail-acc .MuiAccordionDetails-root{padding:0 25px 25px}.sc-detail-acc .MuiAccordionDetails-root .box+.box{margin-top:20px}.sc-detail-acc .MuiAccordionDetails-root .desc{padding-right:20px}.sc-detail-acc .MuiAccordionDetails-root .thumb{width:90px;border-radius:10px}.sc-detail-acc .MuiAccordionDetails-root .icon,.sc-detail-acc .MuiAccordionDetails-root .text{width:110px}.sc-detail-acc .sc-body.-box{padding:20px}}.sc-solution-v2{overflow:hidden}.sc-solution-v2 .sv-hero{margin-top:60px}.sc-solution-v2 .sv-kicker{color:var(--color-primary)}.sc-solution-v2 .sv-eyebrow,.sc-solution-v2 .sv-kicker{font-size:var(--typo-xs2);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:0}.sc-solution-v2 .sv-eyebrow{color:var(--color-gray)}.sc-solution-v2 .sv-title{font-size:var(--typo-lg3);font-weight:var(--fw-bold);color:var(--color-default);line-height:1.2}.sc-solution-v2 .sv-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:50px;gap:50px;align-items:flex-end}.sc-solution-v2 .sv-hero__main .sv-display{font-size:var(--typo-xxl2);font-weight:var(--fw-extrabold);line-height:1.05;color:var(--color-default);margin:18px 0 0}.sc-solution-v2 .sv-hero__main .sv-lead{font-size:var(--typo-sm);font-weight:var(--fw-normal);color:var(--color-default);line-height:1.5em;margin:24px 0 0;max-width:640px}.sc-solution-v2 .sv-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sc-solution-v2 .sv-chips .sv-chip{font-size:var(--typo-xs);font-weight:var(--fw-semibold);color:var(--color-default);border:1px solid var(--color-border);border-radius:999px;padding:8px 18px;background:var(--color-light)}.sc-solution-v2 .sv-hero__card .sv-card-grad{background:var(--gradient2);border-radius:24px;padding:1px;box-shadow:var(--box-shadow2)}.sc-solution-v2 .sv-hero__card .sv-card-inner{background:var(--color-light);border-radius:23px;padding:36px}.sc-solution-v2 .sv-hero__card .sv-card-head{display:flex;align-items:center;gap:18px}.sc-solution-v2 .sv-hero__card .sv-card-icon{width:60px;height:60px;flex:0 0 auto;border-radius:16px;padding:12px;background:var(--gradient2);display:flex;align-items:center;justify-content:center}.sc-solution-v2 .sv-hero__card .sv-card-icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.sc-solution-v2 .sv-hero__card h2{font-size:var(--typo-sm);font-weight:var(--fw-bold);color:var(--color-default);margin:6px 0 0}.sc-solution-v2 .sv-hero__card .sv-card-lead{font-size:var(--typo-default);font-weight:var(--fw-normal);color:var(--color-default);line-height:1.6em;margin:28px 0 0}.sc-solution-v2 .sv-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:32px}.sc-solution-v2 .sv-stats .sv-stat{border:1px solid var(--color-border);border-radius:14px;padding:18px}.sc-solution-v2 .sv-stats .sv-stat .val{font-size:var(--typo-md2);font-weight:var(--fw-extrabold);color:var(--color-primary);line-height:1}.sc-solution-v2 .sv-stats .sv-stat .lbl{font-size:var(--typo-xs2);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-gray);margin:10px 0 0;line-height:1.4}.sc-solution-v2 .sv-modules{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:50px;gap:50px;margin-top:140px}.sc-solution-v2 .sv-modules__head .sv-title{margin-top:16px}.sc-solution-v2 .sv-modules__head p{font-size:var(--typo-default);color:var(--color-default);line-height:1.6em;margin-top:20px}.sc-solution-v2 .sv-modules__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.sc-solution-v2 .sv-module{border:1px solid var(--color-border);border-radius:18px;padding:26px;background:var(--color-light);transition:var(--transition)}.sc-solution-v2 .sv-module .sv-module__top{display:flex;align-items:center;justify-content:space-between}.sc-solution-v2 .sv-module .num{font-family:var(--font-family);font-size:var(--typo-xs2);font-weight:var(--fw-bold);color:var(--color-primary)}.sc-solution-v2 .sv-module .sv-check{width:22px;height:22px;color:var(--color-gray);transition:var(--transition)}.sc-solution-v2 .sv-module h3{font-size:var(--typo-md2);font-weight:var(--fw-extrabold);color:var(--color-default);line-height:1.2;margin:22px 0 0}.sc-solution-v2 .sv-module p{font-size:var(--typo-xs);color:var(--color-default);line-height:1.6em;margin:14px 0 0}.sc-solution-v2 .sv-module:hover{box-shadow:var(--box-shadow2);border-color:transparent}.sc-solution-v2 .sv-module:hover .sv-check{color:var(--color-primary)}.sc-solution-v2 .sv-result{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;margin-top:80px}.sc-solution-v2 .sv-card-surface{border-radius:20px;padding:32px;box-shadow:var(--box-shadow2);background:var(--color-light)}.sc-solution-v2 .sv-badge{width:44px;height:44px;border-radius:12px;background:var(--gradient2);color:var(--color-light);display:flex;align-items:center;justify-content:center}.sc-solution-v2 .sv-badge svg{width:20px;height:20px}.sc-solution-v2 .sv-outcomes .sv-title{font-size:var(--typo-sm);margin-top:24px}.sc-solution-v2 .sv-outcomes .sv-outcome{display:flex;gap:12px;margin-top:18px}.sc-solution-v2 .sv-outcomes .sv-outcome .sv-check{width:22px;height:22px;flex:0 0 auto;color:var(--color-primary);margin-top:2px}.sc-solution-v2 .sv-outcomes .sv-outcome p{font-size:var(--typo-xs);color:var(--color-default);line-height:1.6em;margin:0}.sc-solution-v2 .sv-process .sv-process__head{display:flex;align-items:center;gap:14px}.sc-solution-v2 .sv-process .sv-process__head .sv-title{font-size:var(--typo-sm)}.sc-solution-v2 .sv-process .sv-process__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:32px}.sc-solution-v2 .sv-process .sv-step{border:1px solid var(--color-border);border-radius:16px;padding:24px;background:var(--color-snow)}.sc-solution-v2 .sv-process .sv-step .step-no{font-family:var(--font-family),var(--font-sukhumvit);font-size:var(--typo-xs2);font-weight:var(--fw-bold);color:var(--color-primary)}.sc-solution-v2 .sv-process .sv-step p{font-size:var(--typo-xs);font-weight:var(--fw-semibold);color:var(--color-default);line-height:1.6em;margin:14px 0 0}@media(max-width:1199px){.sc-solution-v2 .sv-hero{gap:36px}.sc-solution-v2 .sv-modules{grid-template-columns:1fr;gap:36px;margin-top:90px}.sc-solution-v2 .sv-result{grid-template-columns:1fr;margin-top:60px}}@media(max-width:991px){.sc-solution-v2 .sv-hero{align-items:stretch}.sc-solution-v2 .sv-hero,.sc-solution-v2 .sv-modules__grid{grid-template-columns:1fr}}@media(max-width:767px){.sc-solution-v2 .sv-process .sv-process__grid,.sc-solution-v2 .sv-stats{grid-template-columns:1fr}.sc-solution-v2 .sv-hero__card .sv-card-inner{padding:26px}}