body{margin:0;color:#1E1D1D;font-family:"muli" !important;min-height:100vh;padding-bottom:5rem;position:relative}
footer{position:absolute;bottom:0;width:100%}
p{margin-bottom:0.5rem}
.background-white{background-color:white}
.red-dot{border-radius:50%;background:#D15938;color:white;font-weight:600;width:1.5rem;height:1.5rem;position:absolute;right:0;top:0}
.red-dot>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.red-bordered{margin-top:1rem;margin-bottom:1rem;border-bottom:3px solid #A02C2D;width:100%}
.red-bordered-container{padding-left:12px;padding-right:12px}
.btn.btn-red{background-color:#A02C2D;font-weight:bold}
.btn.btn-gray{border-radius:2px;background:#F5F5F5;padding:4px 7px;font-weight:700;color:#5C5C5C}
.search-container{padding-left:12px;max-width:600px}
.search-container input{border-radius:5px;border:0.5px solid #ADADAD;background:#FFF;padding:0.5rem;padding-left:2rem;padding-right:9rem;width:100%}
.search-container button{position:absolute;right:calc(12px);top:50%;transform:translate(0%,-50%);filter:none;text-transform:uppercase}
.search-container svg{position:absolute;left:calc(12px + 1rem);top:50%;transform:translate(-50%,-50%)}
#layout-content{--main-color:#29384C}
html{font-size:16px;--page-min-height:100vh;--font-size-48:2rem;--font-size-32:1.5rem;--font-size-28:1.2rem;--font-size-24:1rem}
a{text-decoration:none;color:inherit}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{border-radius:10px;background:#9199a3;right:1rem}::-webkit-scrollbar-thumb{background:#c8ccd1;border-radius:10px}::-webkit-scrollbar-thumb:hover{}.desc p{color:grey;margin-bottom:0;line-height:1.5}
.form-start{font-weight:400;font-size:1rem}
.logtextbox{border-radius:20px;font-size:var(--font-size-32);padding:2rem 2rem 2rem 4rem;background:linear-gradient(to right,#29384C 0px,#29384C 2rem,#F9F9F9 1rem,#F9F9F9 100%)}
.logtextbox>*{height:var(--height,"100%");overflow-y:auto}ul.breadcrumb{padding:10px 16px;list-style:none}ul.breadcrumb li{display:inline;font-size:var(--font-size-24)}ul.breadcrumb li + li:before{padding:8px;color:black;content:url('data:image/svg+xml,%3Csvg width="9" height="14" viewBox="0 0 9 14" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.71255 0L0 1.645L5.56275 7L0 12.355L1.71255 14L9 7L1.71255 0Z" fill="%23A5A5A5" /%3E%3C/svg%3E ')}ul.breadcrumb li a{text-decoration:none}ul.breadcrumb li a:hover{text-decoration:underline}
.header{background-color:white;filter:drop-shadow(0px 8px 8px rgba(0,0,0,0.25));z-index:999;position:relative}
.header .logo{height:100%}
.header .nav{height:calc(5rem + 1.5rem);font-size:1rem;padding:1rem 3rem}
.header .nav .nav-item{margin-left:3rem;border-bottom:5px solid transparent;position:relative}
.header .nav .nav-item .dropdown{display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);text-wrap:nowrap;background-color:white;padding:1rem}
.header .nav .nav-item:hover>.dropdown{display:block}
.header .nav .nav-item.active{font-weight:bold}
.header .nav .nav-search{font-weight:bold}
.header .nav .nav-search svg{width:2rem;height:2rem}
.cus-container{padding:1.5rem 5rem;min-height:var(--page-min-height);position:relative}
.btn{color:white;background-color:#29384C;font-size:var(--font-size-24);padding:0.25rem 1rem;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));border:0;border-radius:10px;font-weight:500;width:fit-content}
.btn:disabled{background-color:#D9D9D9;color:white}
.btn-withdraw{background-color:#D0D0D0}
.btn-blue{color:white;background-color:#29384C;font-size:var(--font-size-24);padding:0.25rem 2rem;display:block;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));border:0;border-radius:10px;font-weight:600;width:fit-content}
.btn-blue:disabled{background-color:#D9D9D9;color:white}
.homepage{background-size:cover;background-position:center;position:relative}
.homepage .login-container{border-radius:10px;background:rgba(255,255,255,0.8);margin-left:auto;margin-right:auto;width:fit-content;max-width:40rem;width:100%;padding:2rem 4rem}
.homepage .login-container .form-container{max-width:50rem;margin-left:auto;margin-right:auto}
.homepage .login-container form{width:100%}
.homepage .login-container form .input_area .input{position:relative}
.homepage .login-container form .input_area .input svg{position:absolute;left:3rem;top:45%;transform:translate(-50%,-50%);height:3rem}
.homepage .login-container form .input_area .input input{margin-bottom:1rem;padding:1rem 1rem 1rem 5rem;border-radius:10px;border:2px solid #C1C1C1;background:#FFF}
.homepage .login-container form .btn-blue{color:white;background-color:#29384C;font-size:var(--font-size-28);margin-top:1rem;margin-bottom:1rem;padding:0.25rem 2rem;display:block}
.homepage .login-container form .btn-blue[type="submit"]{font-size:var(--font-size-32)}
.homepage .login-container form .passwordreset{margin-bottom:1rem;font-size:var(--font-size-24);text-decoration:underline;text-align:center;display:block;color:#29384C}
.big-title{font-size:var(--font-size-48);font-weight:900;color:#29384C;text-transform:uppercase;padding-left:12px;overflow-wrap:anywhere}
.big-title.bordered{padding-bottom:1rem;margin-bottom:2rem;border-bottom:3px solid #A02C2D}
.big-title-desc{color:#5C5C5C;padding-left:12px}
.small-title{font-size:var(--font-size-28);font-weight:500 !important;color:#29384C}
.sub-nav{box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);margin-right:4rem}
.sub-nav .nav-title{margin:0;padding:0.5rem 1rem;color:white;font-weight:bold;font-size:var(--font-size-24);background-color:#29384C;border:2px solid #29384C;text-transform:uppercase}
.sub-nav .nav-item{margin:0;padding:0.5rem 1rem;font-size:var(--font-size-24);color:#29384C;background-color:#FAFAFA;border:2px solid #DFDFDF;text-transform:uppercase}
.sub-nav .nav-item.active{color:white;font-weight:bold;background-color:#F9B503;border:2px solid #F9B503}
.sub-nav .nav-item.active:before{content:url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.23662 1.15046C1.50251 0.895057 1.92259 0.895057 2.18848 1.15046L7.15203 5.91822C7.76655 6.5085 7.76655 7.4915 7.15203 8.08178L2.18848 12.8495C1.92259 13.1049 1.50251 13.1049 1.23662 12.8495C0.955372 12.5794 0.955127 12.1296 1.23608 11.8591L4.41275 8.80108C5.43433 7.81765 5.43433 6.18235 4.41275 5.19892L1.23608 2.14089C0.955128 1.87043 0.955373 1.42061 1.23662 1.15046Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");margin-right:1rem}
.application-status .right table .history-container{text-align:left;position:relative;padding-left:2rem}
.application-status .right table .history-container .status{font-weight:bold;padding-bottom:1rem}
.application-status .right table .history-container:before{content:"";width:1rem;height:1rem;position:absolute;left:1rem;top:1rem;transform:translate(-50%,-50%);background-color:#D0D0D0;border-radius:50%}
.application-status .right table .history-container:not(:last-child) .underline{border-top:1px solid #D0D0D0;padding-bottom:1rem}
.application-status .right table .history-container:not(:last-child):after{content:"";height:100%;width:1px;position:absolute;top:1rem;left:1rem;background:#D0D0D0;z-index:-1;transform:translate(-50%,0)}
.application-status .right table .history-container.pending:before{background-color:#25965F}
.application-status .right table .history-container.approved:before{background-color:#F9B503}
.application-status .right table .history-container.incompleted:before{background-color:#AB0D11}
.application-status .right table .history-container.unsuccessful:before{background-color:#AB0D11}
.application-status .title{font-size:var(--font-size-32);color:#1E1D1D;font-weight:bold}
.application-status .dropdown-menu{background:transparent;border-color:transparent}
.fw-600{font-weight:600 !important}
.application-history table .status{padding-right:2rem;position:relative}
.application-history table .status:after{content:"";width:1rem;height:1rem;position:absolute;right:1rem;top:50%;transform:translate(50%,-50%);background-color:#D0D0D0;border-radius:50%}
.application-history table .status.pending:after{background-color:#25965F}
.application-history table .status.approved:after{background-color:#F9B503}
.application-history table .status.incompleted:after{background-color:#AB0D11}
.application-history table .status.unsuccessful:after{background-color:#AB0D11}
.remark{font-size:var(--font-size-24);font-weight:500;margin-top:1rem;margin-bottom:1rem}
.remark span{vertical-align:middle}
.applications .form-group-header{background-color:#A02C2D;color:white;font-weight:bold;font-size:var(--font-size-32);padding:0.5rem 2rem;margin:1rem -2rem 1rem -2rem}
.applications .right .title{font-weight:700;font-size:var(--font-size-28);color:#29384C}
.applications .form-field{border-radius:24px;border:1px solid #D0D0D0;background:#FFF;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);padding:1.25rem 2.5rem}
.form .title{color:#1E1D1D;font-weight:bold}
.form .content{font-size:var(--font-size-28);color:black}
.form .form-label{font-size:var(--font-size-28)}
.form .form-control{font-size:var(--font-size-28)}
.form input[type="number"]{text-align:center}
.form .clone-template{position:relative}
.form .clone-template:nth-child(-n+3):after{content:url("data:image/svg+xml,%3Csvg width='21' height='32' viewBox='0 0 21 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.36651 1.28963C4.59646 0.565044 3.39545 0.565045 2.6254 1.28963L1.54628 2.30503C0.707647 3.09414 0.706923 4.42663 1.54469 5.21666L11.4367 14.5449C12.2739 15.3344 12.2739 16.6656 11.4367 17.4551L1.54469 26.7833C0.706922 27.5734 0.707649 28.9059 1.54628 29.695L2.6254 30.7104C3.39545 31.435 4.59646 31.435 5.36651 30.7104L19.452 17.4566C20.2913 16.6669 20.2913 15.3331 19.452 14.5434L5.36651 1.28963Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");position:absolute;right:-1.5rem;top:50%;transform:translate(0,-50%)}
.form .clone-template:nth-child(n+2) .delete{content:"";display:block;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5021 43C9.63225 42.9871 0.0130303 33.3689 0 21.5V21.07C0.236373 9.25478 9.96536 -0.154868 21.7832 0.00193148C33.6009 0.158709 43.0767 9.82313 42.9995 21.6406C42.9223 33.4579 33.321 42.9976 21.5021 43ZM10.7511 19.35V23.65H32.2532V19.35H10.7511Z' fill='%2329384C'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;height:2rem;width:2rem;left:-1.5rem;top:50%;transform:translate(-50%,-50%)}
#confirmModal .modal-dialog{width:100%;max-width:740px}
#confirmModal .modal-content{padding:5rem;border:15px solid #F9B503}
#confirmModal .modal-content .content{font-size:var(--font-size-28);color:black}
.status-pending{color:white;background-color:#25965F;font-weight:bold;font-size:var(--font-size-24);padding:0.5rem 1rem;border-radius:10px}
.status-incompleted{color:white;background-color:#AB0D11;font-weight:bold;font-size:var(--font-size-24);padding:0.5rem 1rem;border-radius:10px}
.status-approved{color:white;background-color:#F9B503;font-weight:bold;font-size:var(--font-size-24);padding:0.5rem 1rem;border-radius:10px}
.status-unsuccessful{color:white;background-color:#AB0D11;font-weight:bold;font-size:var(--font-size-24);padding:0.5rem 1rem;border-radius:10px}
.status-processing{color:white;background-color:#25965F;font-weight:bold;font-size:var(--font-size-24);padding:0.5rem 1rem;border-radius:10px}
.mobile-language{border:2px solid #29384C;color:#29384C;width:30px;height:30px;font-weight:bold;display:inline-block;display:flex;justify-content:center;align-items:center}
.mobile-nav{position:fixed;width:100%;left:0;bottom:0;background-color:#29384C;color:white;padding:1.3rem 0rem;filter:drop-shadow(0px -5px 11px rgba(0,0,0,0.35));z-index:100;border-start-end-radius:3rem;border-start-start-radius:3rem;font-size:0.9rem}
.mobile-nav .item{width:20%}
.mobile-nav .mobile-nav-icon{height:2rem;margin-bottom:0.5rem}
.mobile-nav .nav-button{position:absolute;top:-20%;left:50%;transform:translate(-50%,0)}
input.disabled{background-color:var(--bs-secondary-bg);opacity:1;pointer-events:none}
button.disabled{background-color:var(--bs-secondary-bg);opacity:1;pointer-events:none}
.progressbar{padding-left:5rem;padding-right:5rem;position:relative;--height:4rem;--width:4rem}
.progressbar .progressbar-line{--padding:6rem;width:calc(100% - var(--padding) - var(--padding));top:calc(var(--height) / 2);left:var(--padding);transform:translate(0,-50%);height:4px;background-color:#D9D9D9;position:absolute;z-index:-1}
.progressbar .progressbar-line .progressbar-acive-line{background-color:#29384C;height:100%;width:calc(min((1 + (var(--active) - 1)*2 ),(2*(var(--total) - 1)))/(2*(var(--total) - 1)) * 100%)}
.progressbar .progressbar-dot{background-color:#29384C;height:var(--height);width:var(--width);position:relative;border-radius:50%;margin-bottom:10rem}
.progressbar .progressbar-dot.active{box-shadow:0 0 0 3px #FFF,0px 0 0 5px #29384C}
.progressbar .progressbar-dot .progressbar-dot-number{color:white;position:absolute;left:50%;top:50%;font-size:var(--font-size-24);transform:translate(-50%,-50%);font-weight:bold}
.progressbar .progressbar-dot .progressbar-text{color:#29384C;position:absolute;font-size:var(--font-size-28);font-weight:bold;left:50%;bottom:0%;transform:translate(-50%,116%);width:calc(100vw / (var(--total) - 1));max-width:200px;text-transform:capitalize;text-align:center}
@media (max-width:767.98px){.cus-container{padding:1rem 2rem !important}.breadcrumb{padding-left:0 !important;padding-right:0 !important}.form-container{flex-direction:column;align-items:flex-start !important}.form-container .btn{margin-left:0 !important}.form-container .title span{display:block}.header .nav{padding:1rem 1rem;font-size:1rem}}
.sv-question__title--answer{background-color:transparent !important}
.sd-btn.sd-navigation__next-btn{color:white;background-color:#29384C !important}
.sd-btn.sd-navigation__prev-btn{color:white;background-color:grey !important}
.sd-action-bar.sd-footer{position:relative}
.sd-action-bar.sd-footer .nav-save{position:absolute;right:0}
h5.sv-title{font-family:var(--bs-body-font-family) !important;font-weight:400 !important;font-size:var(--font-size-28) !important}
h4.sv-page__title{margin-bottom:2em}
.sv-title{padding-left:0 !important}
.sv-btn--navigation{padding:0.25rem 2rem !important;border-radius:10px !important;font-size:var(--font-size-28) !important;font-weight:600}
.sv-text{border:var(--bs-border-width) solid var(--bs-border-color) !important;border-bottom:var(--bs-border-width) solid var(--bs-border-color) !important;border-radius:var(--bs-border-radius) !important}
.sv-page.sv-body__page{margin:0}
.sv-body{padding-bottom:0 !important}
.sv-question__title,.sv-description{padding-left:0 !important}
.sv-question__content{margin-left:0}
.step-circle{font-size:var(--font-size-28) !important;width:55px !important;height:55px !important;font-weight:500 !important;color:white !important;border:0 !important;background-color:#D9D9D9 !important}
.step-success .step-circle{outline:4px solid #29384C !important;outline-offset:4px !important;background-color:#29384C !important}
.step-content{min-width:unset !important;max-width:unset !important;width:20rem !important}
.step-circle::before{width:calc(20rem - 60px + 15px) !important;height:4px !important;left:0 !important}
.step-success .step-circle::before{width:calc(20rem - 60px) !important;height:4px !important;left:-8px !important}
.step-active .step-circle::before,.step-success .step-circle::before{color:#29384c !important}
.step{margin-top:2rem !important;margin-bottom:2rem !important}
.step-text{color:#29384c !important;font-size:var(--font-size-28) !important;font-weight:500;text-align:center;word-break:keep-all}
#surveyElement,.sd-root-modern{background:transparent !important}
.sv_progress-toc .sv-list__container li{border-bottom:1px solid #DFDFDF;display:flex;flex-direction:row;align-items:flex-start;counter-increment:myCounter;font-weight:600}
.sv_progress-toc .sv-list__container li::before{content:counter(myCounter) ". ";padding-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}
.sv_progress-toc .sv-list__container li p{margin-bottom:0;font-weight:600}
.sv-list__container li.sv_progress-toc::maker{margin-left:2rem}
.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:white !important}
.sv_progress-toc .sv-list__item.sv-list__item--selected::after{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5002 16.0016L21.5796 0.920844C21.8492 0.651374 22.2148 0.5 22.596 0.5C22.9772 0.5 23.3428 0.651374 23.6124 0.920844L26.18 3.48844C26.4495 3.75806 26.6008 4.12365 26.6008 4.50484C26.6008 4.88604 26.4495 5.25163 26.18 5.52124L11.0992 20.6006L4.2 22.9008L6.5002 16.0016ZM26.6 25.7008H1.4C1.0287 25.7008 0.672601 25.8483 0.41005 26.1109C0.1475 26.3734 0 26.7295 0 27.1008C0 27.4721 0.1475 27.8282 0.41005 28.0908C0.672601 28.3533 1.0287 28.5008 1.4 28.5008H26.6C26.9713 28.5008 27.3274 28.3533 27.59 28.0908C27.8525 27.8282 28 27.4721 28 27.1008C28 26.7295 27.8525 26.3734 27.59 26.1109C27.3274 25.8483 26.9713 25.7008 26.6 25.7008Z' fill='%2329384C'/%3E%3C/svg%3E%0A");padding-inline-end:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))) + 3px);padding-bottom:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}
.sv_progress-toc .sv-list__container{box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);height:fit-content !important;border:1px solid lightgrey;margin-right:30px}
.sv_progress-toc .sv-list__container li{border-bottom:1px solid #DFDFDF}
.sv_progress-toc .sv_progress-toc.sv_progress-toc--left ul{background:transparent}
.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{display:inline-block}
.sd-row__question p{color:#29384C}
#sp_100 .sd-page__title ~ .sd-page__row.sd-row--compact,#sp_100 .sd-page__description ~ .sd-page__row.sd-row--compact{margin-top:1rem}
#sp_100 .sd-text__content.sd-question__content{flex:1}
#sp_100 .sd-row__question{display:flex}
#sp_100 .sd-row__question .sd-question__header--location-top{max-width:200px;padding-bottom:0}
#sp_100 .sd-row__question .sd-question__header--location-top p{margin-bottom:0}
#sp_100 .sd-row__question .sd-input.sd-input--readonly,#sp_100 .sd-row__question .sd-input.sd-input{background:white;padding:0;box-shadow:none}
@media (max-width:768px){.sd-row__question{flex-direction:column !important}.sd-row__question .sd-question__content{margin-top:1rem}}