@charset "UTF-8";*{box-sizing:border-box;word-wrap:break-word}a{color:unset;text-decoration:none}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0}img{display:block;max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{margin:0}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--deepText4)}button{overflow:visible;margin:0;padding:0;width:auto;border:none;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{padding:0;border:0}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes product-opacity{0%{opacity:0}to{opacity:1}}@keyframes fixedFooter{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.load-more-rotating{animation:1s ease 0s normal both infinite rotating}.load-more-opacity{animation:2s ease 0s normal both infinite product-opacity}.general-opacity{animation:.3s ease 0s normal both infinite product-opacity}.appear-animate{opacity:0;visibility:hidden}@keyframes zoomIn{0%{opacity:0;transform-origin:50% 50%}to{opacity:1;transform-origin:50% 50%}}@keyframes zoomOut{0%{opacity:1;transform-origin:50% 50%}to{opacity:0;transform-origin:50% 50%}}@keyframes showMsg{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalFadeUpIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes modalFadeIn{0%{opacity:0;visibility:hidden}to{opacity:.4;visibility:visible}}@keyframes modalFadeOut{0%{opacity:.4;visibility:visible}to{opacity:0;visibility:hidden}}.form-group{margin-bottom:2rem}.form-group .form-control,.form-group .select-custom{margin-bottom:0}.form-control{height:34px;padding:1rem 10px;font-size:12px;line-height:1;font-weight:300;color:#333;background-color:#fff;border:1px solid #EEEFF5;border-radius:0;margin-bottom:10px;transition:all .3s;outline-width:0}.form-control:focus{color:#333;background-color:#fff;border-color:var(--primaryColor);box-shadow:none;outline:none!important}.form-control:not(:focus){background-color:#fff}.form-control::placeholder{color:silver}input.form-control:read-only{color:#9d9d9d;background-color:#f1f1f1;cursor:not-allowed}input.form-control:read-only:focus{border-color:#c2c2c2}select.form-control:not([size]):not([multiple]){height:auto}.form-control-white{border-color:#fff}textarea.form-control{min-height:130px;padding-top:1.1rem;padding-bottom:1.1rem}.form-control-rounded{border-radius:.2rem}.input-group-round .form-control{border-top-left-radius:30px;border-bottom-left-radius:30px}.input-group-round>.input-group-append>.btn{border-top-right-radius:30px;border-bottom-right-radius:30px}label{color:#333;font-weight:300;font-size:12px;margin:0 0 3px}.form-text{color:#999;line-height:1.5;margin-top:0}.form-control+.form-text{margin-top:-.5rem;margin-bottom:.6rem}small.form-text{font-size:85%}.required-field>label:after{content:"*";color:#e02b27;font-size:1.4rem;margin:0 0 0 .45rem}.required{color:#e02b27;font-size:1.4rem}.required+.form-footer{margin-top:.8rem}.form-footer{display:flex;align-items:center;flex-wrap:wrap;padding-top:.6rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.select-custom{position:relative;margin-bottom:1rem}.select-custom select{-webkit-appearance:none;appearance:none}.select-custom:after{font-family:molla;content:"\f110";position:absolute;display:inline-block;right:1.9rem;top:50%;font-size:1.5rem;transform:translateY(-51%);color:#333;z-index:0}.select-custom .form-control,.select-custom .form-control-sm{padding-right:4rem}.form-group-custom-control{margin-top:2rem}.form-group-custom-control .custom-control{margin-top:0;margin-bottom:2rem}.form-group-custom-control+.form-group-custom-control{margin-top:-.5rem}.form-group-custom-control .custom-control-label{text-transform:initial;letter-spacing:0;font-weight:400}.custom-control{position:relative;padding-left:2.6rem;margin-top:1rem;margin-bottom:1rem}.custom-control-label{position:static;margin-bottom:0;margin-top:.1rem;font-size:1.6rem;padding-left:2.6rem;margin-left:-2.6rem}.custom-control-label:hover{cursor:pointer}.custom-control-label:before{left:0;top:.6rem;width:1.6rem;height:1.6rem;background-color:#f9f9f9;border:1px solid #dadada;box-shadow:none!important}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#dadada}.custom-control-label:after{left:0;top:.6rem;width:1.6rem;height:1.6rem}.custom-checkbox .custom-control-label:before{border-radius:0}.custom-checkbox .custom-control-label:after{display:flex;align-items:center;justify-content:center;color:#fff;background-image:none;font-size:1rem;font-family:molla;content:"\ec2d";line-height:1;text-align:center;opacity:0;margin-top:.1rem;visibility:hidden;transition:opacity .01s}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#333;background-color:#333}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#333}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#33333380}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#33333380}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none;opacity:1;visibility:visible}.custom-control.custom-radio .custom-control-label:before{background-color:#f9f9f9;border-color:#dadada;border-radius:50%}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label:before{border-color:var(--primaryColor);background-color:#fff}.custom-control.custom-radio .custom-control-label:after{border-radius:50%;width:.6rem;height:.6rem;top:1.1rem;left:.5rem}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none!important;z-index:2;background-color:var(--primaryColor)}.form-control-tooltip{position:relative;padding-right:4rem}.form-control-tooltip .input-tooltip{display:inline-block;position:absolute;right:0;top:50%;font-size:2.4rem;color:#777;transform:translateY(-50%);transition:all .3s}.form-control-tooltip .input-tooltip:hover,.form-control-tooltip .input-tooltip:focus{color:#000}.field{position:relative}:root{--bgColor: #ffffff;--primaryColor: #34C7DE;--body-text: #181818;--c-bgColorMain: #ffffff;--c-bgColorSec: #EEEFF5;--c-bgColorThi: #FAFAFC;--c-bgColorFourth: #EFF7FA;--c-bgColorFifth: #26499E;--bgColor2: #f6f6f6;--c-textMain: #26499E;--c-textSec: #72748C;--c-textThi: #333333;--c-textFourth: #ffffff;--c-borderMain: #72748C;--c-borderSec: #EEEFF5;--borderColor1: #DDDFE9;--c-btnMain: #3881E0;--c-danger: #C9121F;--success:#28a745;--success-light:#DEFAE4;--info:#17a2b8;--warning:#ffc107;--warning-light: #FFF5E6;--danger: #c9121F;--danger-light:#ffdbdc;--radius-m: 12px;--toast-default: rgba(40, 164, 183, .8);--toast-success: rgba(85, 177, 9, .8);--toast-danger: rgba(229, 89, 89, .8);--cancellation-bg: #ffffff;--cancellation-text: #282828;--cancellation-default: #2ca6e0;--cancellation-date: #17181a;--cancellation-warning: #f7a700;--cancellation-danger: #eb6934;--calendar-web-shadow: 0px 6px 12px rgba(0, 0, 0, .16);--calendar-web-bg-hover: #FFF7E3;--calendar-week-color: #26499E;--calendar-submit-color: #ffffff;--calendar-submit-bg: #F0971D;--calendar-submit-bg-hover: #FFAF2F;--calendar-day-width: 34px;--calendar-day-height: 34px;--calendar-day-color: #404553;--calendar-day-color-today: #26499E;--calendar-day-color-active: #ffffff;--calendar-day-radius: 12px;--calendar-day-bg-active: #26499E;--calendar-day-bg-active-hover: #345cc1;--calendar-day-color-disabled: #cccccc;--calendar-day-during-bg: rgba(37, 108, 121, 0);--calendar-day-color-picked: #e3edff;--calendar-day-color-holiday: #404553;--calendar-day-dot-highlight: #E02D5E;--calendar-error-bg: #FFF7E3}body{margin:0;background-color:var(--bgColor1);color:var(--mainText);font-weight:400;font-size:14px;font-family:Noto Sans TC,sans-serif,Arial;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
