:root{--theme-color: #FFFFFF;--theme-bg-color: #FFF3E0;--theme-text-color: black;--theme-sitemap-text-color: white;--form-theme-color: #ff6600;--form-theme-bg-color: #FFF3E0;--form-border-radius: 10px;--form-distance-col: 1.875rem}blockquote{border-left:5px solid var(--theme-color)}body::-webkit-scrollbar{background-color:#fff;width:16px}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}body::-webkit-scrollbar-button{display:none}header nav{background-color:var(--theme-color);box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;-webkit-box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}header.navigation.absolute nav{background:linear-gradient(to bottom, #FFFFFF, transparent) !important}nav .nav-wrapper{display:flex;align-items:center;padding:0 3.875rem}nav .nav-logo{height:60%}nav .nav-logo img{height:100%;width:auto;padding-right:1rem}nav .nav-menu,nav .nav-menu ul,nav .nav-menu ul li{height:100%}nav .nav-menu>ul>li{position:relative;display:flex;align-items:center}nav .nav-menu .btn-flat{font-size:1.125rem;margin:0}nav .nav-member{margin-left:auto}nav .nav-member .user-avatar{width:36px;height:36px;object-fit:contain;object-position:center center;border-radius:100%;border:2px solid #fff}footer.page-footer{padding:0;background-repeat:no-repeat;background-position:top center;background-size:cover}footer .sitemap{background-color:var(--theme-color);color:var(--theme-sitemap-text-color)}footer .sitemap .sitemap-wrapper{padding:2em 3.875rem}footer .sitemap .sitemap-contact p{margin-bottom:.125em}footer .sitemap .sitemap-contact p .icon{font-size:1.125rem;margin-right:.4em}footer .sitemap .sitemap-logo{width:200px;max-width:100%;max-height:70px;object-fit:contain;object-position:left}footer .sitemap .sitemap-social img{border-radius:10px}footer .copyright .copyright-wrapper{padding:1.125rem 3.875rem;font-size:.875rem}footer .copyright .copyright-policy{margin:0 -0.5rem}footer .copyright .copyright-policy li{display:inline-block;padding:0 .5rem;border-right:1px solid #0c476a}footer .copyright .copyright-policy li:last-child{border-right:none}.btn-theme,.btn-theme:hover,.btn-theme:focus{background-color:var(--theme-color);color:var(--theme-text-color)}.btn-primary,.btn-primary:hover,.btn-primary:focus{background-color:#570df8;color:#fff}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus{background-color:#6c757d;color:#fff}.btn-success,.btn-success:hover,.btn-success:focus{background-color:#198754;color:#fff}.btn-warning,.btn-warning:hover,.btn-warning:focus{background-color:#ffc10c;color:#000}.btn-danger,.btn-danger:hover,.btn-danger:focus{background-color:#dc3545;color:#fff}.btn.btn-large{font-size:18px}.btn-rounded{border-radius:100px}.theme-bg-color{background-color:var(--theme-bg-color)}.theme-text-color{color:var(--theme-text-color)}.login-page,.dashboard-page{min-height:calc(100dvh - 257px);padding:3.5em 0}.register-realtime-page{min-height:calc(100dvh - 64px)}.registrant-wrapper{padding:3.5em 3.875em}.section-dashboard{padding:1.75em 2em;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:var(--form-border-radius)}.section-dashboard .section-title{font-size:1.625rem;margin-bottom:.2em}.section-dashboard .program-form{margin-top:1.5em}.card-login{width:30em;margin:0 auto}.card-login .form-content{border-left:10px solid var(--form-theme-color)}.card-login.section-form .form-content .row{margin:2.5em -1.875rem 2em}.card-login .form-content .card-title{font-size:1.5rem}.card-login .form-content .btn{min-width:40%}.program-form .card-form{padding:1em;border:1px solid #bdbdbd;border-radius:var(--form-border-radius);cursor:pointer;margin-bottom:1em}.program-form .card-form .card-title{font-size:1.125rem}.program-form .card-form .card-action{margin-top:1em}.program-form .card-form .card-registrant .card-item{width:50%;margin-top:1em}.program-form .card-form .card-registrant .card-item .item-number{font-size:1.375rem}.section-number-registrant .row .col{padding:0 .45rem}.section-number-registrant .col .row{margin:0;margin-bottom:.9rem}.card-number-registrant{position:relative;height:360px;padding:1.5em}.card-number-registrant.half{height:173px}.card-number-registrant .card-title{font-size:1.875rem;line-height:1.2}.card-number-registrant .card-number{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);font-size:7.5rem;color:#fff}.card-number-registrant.half .card-number{font-size:5.625rem;top:63%}.card-number-registrant.primary{background-color:#162649}.card-number-registrant.success{background-color:#19ae9f}.card-number-registrant.warning{background-color:#9575cd}.card-number-registrant.danger{background-color:#ff8a80}.card-number-registrant.primary .card-title{color:#fff}.card-number-registrant.success .card-title,.card-number-registrant.danger .card-title{color:#000}.register-form-page,.register-completed-page{padding:2.5em 0;background-color:var(--form-theme-bg-color)}.section-form .banner-form img,.section-form .form-info,.section-form .form-content{margin-bottom:1em}.section-form .banner-form img{border-radius:var(--form-border-radius)}.section-form .form-info,.section-form .form-content{padding:1.75em 2em;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;-webkit-box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:var(--form-border-radius)}.section-form .form-info .form-brief{font-size:1.0625rem}.section-form .form-info{border-left:10px solid var(--form-theme-color)}.section-form .form-info .form-title{font-size:1.625rem;margin-bottom:.5em;line-height:115%}.section-form .form-content .form-title{font-size:1.375rem;margin-bottom:1.125em}.section-form .form-content .row{margin:0 -1.875rem}.section-form .form-content .row .col{padding:0 var(--form-distance-col)}.form-register-completed .row{margin:0 -0.75rem}.form-register-completed .qr-code #qrcode_reg{width:fit-content;margin:0 auto;margin-bottom:1.5em}.form-register-completed .qr-code #btn_download{margin-top:1em}.form-register-completed .form-sentemail table{margin:.6em 0}.form-register-completed .form-sentemail table tr{border-bottom:0}.form-register-completed .form-sentemail table td{padding:2px 0}.form-register-completed .form-contact{padding:1em;margin-top:1.5em;width:100%;height:fit-content;background-color:#d6d6d6}.close-registration-box blockquote{margin:4em 2em 0}.close-registration-box .form-note{font-size:1rem !important}.section-form .form-content p,.form-theme label,.form-theme .input-field input,.form-theme .input-field select,.form-theme .input-field textarea,.form-theme .input-checkbox label span,.form-theme .input-radio label span{font-size:1.125rem;color:#000}.form-theme label{font-family:"FC Iconic Regular"}.register-form-page .form-theme label,.login-page .form-theme label{left:var(--form-distance-col) !important}.form-theme .input-field>label,.form-theme .input-field>label:not(.label-icon).active{transform:translateY(-18px) !important;-webkit-transform:translateY(-18px) !important}.form-theme .required-label:after,.form-theme .input-field:has(textarea[required]) label:after,.form-theme .input-field:has(select[required]) label:after,.form-theme .input-field:has(input[required]) label:after,.form-theme .input-checkbox:has(input[required]) label:after{content:"*";color:red;font-size:1.25rem;margin-left:4px;opacity:1;position:relative;display:inline}.form-theme .input-field input,.form-theme .input-field select{font-family:"FC Iconic Light"}.form-theme .input-field input,.form-theme .input-field textarea{border-bottom:1px solid #000}.form-theme input[type]:not(.browser-default):focus:not([readonly])+label,.form-theme textarea:not(.browser-default):focus:not([readonly])+label{color:var(--form-theme-color)}.form-theme input[type]:not(.browser-default):focus:not([readonly]),.form-theme textarea:not(.browser-default):focus:not([readonly]){border-bottom:1px solid var(--form-theme-color);-webkit-box-shadow:0 1px 0 0 var(--form-theme-color);box-shadow:0 1px 0 0 var(--form-theme-color)}.form-theme .input-field select{margin:1px 0 8px 0;padding:0;border:0;border-radius:0;border-bottom:1px solid #000;outline:none;-webkit-appearance:none;background-image:url(/public/img/icon/icon-expand-more.svg);background-position:right center;background-repeat:no-repeat}.form-theme .input-checkbox,.form-theme .input-radio{margin:.65em 0}.form-theme .input-checkbox input[type=checkbox].filled-in+span:not(.lever):after{width:22px;height:22px}.form-theme .input-checkbox input[type=checkbox].filled-in:checked+span:not(.lever):before{left:2px;height:14px}.form-theme .input-checkbox input[type=checkbox].filled-in:checked+span:not(.lever):after{border-color:var(--theme-color);background-color:var(--theme-color)}.form-theme .input-radio input[type=radio]+span:before,.form-theme .input-radio input[type=radio]+span:after{margin:3px;width:18px;height:18px}.form-theme .input-radio input[type=radio]:checked+span:after,.form-theme .input-radio input[type=radio].with-gap:checked+span:before,.form-theme .input-radio input[type=radio].with-gap:checked+span:after{border-color:var(--theme-color)}.form-theme .input-radio input[type=radio]:checked+span:after,.form-theme .input-radio input[type=radio].with-gap:checked+span:after{background-color:var(--theme-color)}.form-theme .input-drag-drop-image{margin-top:1em;padding:1em;background-color:#ededed}.form-theme .input-drag-drop-image .drop-zone{border:2px dashed #ccc;border-radius:10px;background-color:#e0e0e0;padding:4em 1em;text-align:center}.form-theme .input-drag-drop-image .drop-zone .material-icons{font-size:2rem;color:#616161}.form-theme .input-drag-drop-image .drop-zone .btn-choose{cursor:pointer}.form-theme .image-preview{margin-top:1em !important}.form-theme .image-preview .preview-image{position:relative}.form-theme .image-preview .preview-image img{width:100%;height:150px;max-width:100%;object-fit:contain;object-position:center top;border:1px solid #bdbdbd;margin-bottom:1em}.form-theme .image-preview .delete-button{position:absolute;top:-12px;right:18px;cursor:pointer;background-color:#e53935;border-radius:100%;height:24px;width:24px;color:#fff;text-align:center}.underline-text{display:inline-block;position:relative;padding-bottom:6px}.underline-text:after{content:"";height:0;width:40%;position:absolute;bottom:0;left:0;border-bottom:5px solid var(--form-theme-color);margin-bottom:2px}.modal .modal-content hr{border:none;border-bottom:1px solid #dee2e6;margin:1em 0}.modal .modal-content .modal-close{position:absolute;top:1em;right:.5em}.modal-registrant{width:40%;right:unset;top:50% !important;left:50%;transform:translate(-50%, -50%) !important;border-radius:var(--form-border-radius)}.responsive-table{overflow-x:scroll}.table-registrant table{font-size:.9375rem}.table-registrant table thead tr th{white-space:nowrap;padding:10px 16px}.table-registrant table tbody tr{border-bottom:1px solid rgba(0,0,0,.12) !important}.table-registrant table tbody tr td{white-space:nowrap}.table-satisfaction{width:100%;overflow-x:scroll}.table-satisfaction table th,.table-satisfaction table td{border:1px solid rgba(0,0,0,.12)}.table-satisfaction table .satisfaction-level td{padding:4px}.table-satisfaction table .satisfaction-level td.level{width:15%;text-align:center;font-size:.875rem}.table-satisfaction table .satisfaction-list td:first-child{text-align:left;font-family:"FC Iconic Regular";padding:4px 6px}.table-satisfaction table .satisfaction-list td{text-align:center;padding:4px}.table-satisfaction table .input-checkbox,.table-satisfaction table .input-radio{margin:4px 0}.table-satisfaction table .input-radio input[type=radio]:not(:checked)+span,.table-satisfaction table .input-radio input[type=radio]:checked+span{height:20px;line-height:20px;padding-left:26px}.table-registrant .dataTables_length,.table-registrant .dataTables_filter{margin-bottom:.5em}.table-registrant .dataTables_length label select{display:unset;height:unset;width:unset}.table-registrant .dataTables_filter input[type=search]:not(.browser-default){outline:unset;height:unset;width:unset;font-size:unset;margin:unset;transition:unset}.table-registrant i.status:before{content:" ";display:inline-block;width:8px;height:8px;border:1px solid #000;border-radius:8px}.table-registrant i.status.active:before{background-color:#94e185;border-color:#78d965;box-shadow:0px 0px 4px 1px #94e185}.table-registrant i.status.inactive:before{background-color:#ffc182;border-color:#ffb161;box-shadow:0px 0px 4px 1px #ffc182}.table-registrant .table-action{display:flex;gap:.375em}.table-registrant .table-action .btn{width:32px;height:32px;line-height:32px;padding:0}.table-registrant .table-action .btn i{font-size:1rem}.register-checkin-page #qr-reader select{display:block}.cookie-policy{display:flex;position:fixed;bottom:0;z-index:99;align-items:center;padding:20px;width:100%;animation-name:slide-bar;animation-direction:normal;animation-duration:900ms;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes slide-bar{from{transform:translateY(50px)}to{transform:translateY(0)}}.policy-banner{padding:20px;opacity:1;width:unset;max-width:1280px;margin:0 auto;border:1px solid #e8e8e8;border-radius:8px;box-shadow:rgba(0,0,0,.1) 0px 2px 8px 0px}.policy-banner .policy-title{margin-bottom:5px}.policy-banner .policy-link{color:var(--theme-color)}.policy-btn .policy-btn-accept{background-color:var(--theme-color);border-radius:10px;font-weight:400;margin-top:1.5em;color:#fff}