body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-thumb{background-color:var(--color-neutral-grey)}body::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-dark)}section{padding:60px 0}body{overflow-x:hidden!important}a{transition:ease-in-out 250ms}a:hover{text-decoration:none!important}a.hover-primary{color:var(--color-black)!important}a.hover-primary:hover{color:var(--color-primary)!important}img[src]:not([src=""])[previewable]{cursor:pointer}kbd{border-radius:100px;margin:0 2px;padding:.1rem .4rem;color:var(--color-primary);outline:1px solid var(--color-primary);background-color:var(--color-neutral-white)}.grecaptcha-badge{visibility:hidden}.swal2-icon span{font-size:1rem!important}.swal2-title{margin-bottom:1rem!important}.swal2-title,.swal2-content{font-family:'QuayBook',sans-serif!important}.swal2-popup{padding:2rem 3rem!important}.ls-sm{letter-spacing:1px}.show-xs,.show-lg{display:none!important}.user-select-none{user-select:none}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.text-decoration-underline{text-decoration:underline}.v-align-top{vertical-align:top}.rounded-8{border-radius:8px!important}.min-w-unset{min-width:unset!important}label.required::after{content:'*';color:var(--color-danger)}.shadow-md-smooth{box-shadow:0 .5rem 2rem rgba(0,0,0,.075)!important}.text-wrap-pretty{text-wrap:pretty}.white-space-nowrap{white-space:nowrap}.overflow-x-scroll{overflow-x:scroll}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.ul-pl-0-all ul{padding-left:0!important}.ul-mb-0-all ul{margin-bottom:0!important}.news-card,.event-card{border-radius:8px;overflow:hidden}.news-card .news-image img,.event-card .event-image>img{width:100%;height:200px;object-fit:cover}.event-card .calendar{border-radius:8px;overflow:hidden}.career-card{border-radius:8px;overflow:hidden}.career-card .career-image img{width:100%;height:200px;object-fit:cover;border-radius:8px}.person-card{border-radius:8px;overflow:hidden;transition:ease-in-out 250ms;cursor:pointer}.person-card .person-image img,.person-card h4{transition:ease-in-out 250ms}.person-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.person-card:hover .person-content h4{color:var(--color-primary)}.person-card:hover{transform:scale(1.01)}.person-card .person-image img{height:280px;width:280px;object-fit:cover}.person-modal .career-journey-list li::marker{color:var(--color-neutral-dark)}.join-now-swiper{position:relative}.join-now-horizontal-line{position:absolute;width:100%;top:32px;transform:translateY(-50%)}.join-now-horizontal-line img.desktop{margin:0 auto;width:80%}.join-now-horizontal-line img.mobile{display:none;margin:0 auto;width:90%}.breadcrumb.regular .breadcrumb-item a{color:var(--color-black)}.breadcrumb.regular .breadcrumb-item.active a{color:var(--color-primary);pointer-events:none}.step-wizard *{font-weight:500}.step-wizard .breadcrumb-item::before{margin:0 15px!important}.step-wizard .breadcrumb-item.active a{color:var(--color-black);pointer-events:none}.step-wizard .breadcrumb-item.active~.breadcrumb-item:not(.visited) a{color:#CCCCCC;pointer-events:none}.step-wizard .breadcrumb-item.active~.breadcrumb-item:not(.visited) .order{background-color:#CCCCCC}.step-wizard .breadcrumb-item .order{display:inline-flex;width:24px;height:24px;border-radius:50%;color:var(--color-white);background-color:var(--color-primary);justify-content:center;align-items:center}.step-wizard .breadcrumb-item+.breadcrumb-item{padding-left:unset}.step-wizard.toggler *{pointer-events:none}.input-group-prepend .input-group-text{background-color:unset;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da}.input-group-prepend+input{background-color:unset;border-left:none;border-top-left-radius:unset!important;border-bottom-left-radius:unset!important}.input-group-append .input-group-text{background-color:unset;border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da}.input-group input.prepend-input{background-color:unset;border-right:none;border-top-right-radius:unset!important;border-bottom-right-radius:unset!important}.input-wrapper{width:100%;position:relative}.input-wrapper img{position:absolute;top:50%;right:3%;transform:translateY(-50%);width:18px;height:18px}.col-md-6 .input-wrapper img{right:5%}.input-wrapper img.left{right:unset;left:1rem}.web-banner{position:relative;display:flex;justify-content:center}.web-banner img{width:100%;object-fit:cover;object-position:right}.web-banner h3{position:absolute;top:50%;transform:translateY(-50%)}.nav-tabs.nav-tabs-general .nav-link{border-top:none;border-left:none;border-right:none;border-bottom:2px solid transparent;border-top-left-radius:8px;border-top-right-radius:8px}.nav-tabs.nav-tabs-general .nav-link:hover,.nav-tabs.nav-tabs-general .nav-link:focus{border-color:white}.nav-tabs.nav-tabs-general .nav-link.active{background-color:rgba(0,171,231,.1);border-top:none;border-left:none;border-right:none;border-bottom:2px solid var(--color-primary)}.nav-tabs.nav-tabs-general .nav-link.active *{color:var(--color-black)}.nav-tabs.nav-tabs-general .nav-item{margin-bottom:unset}.pagination{gap:.75rem}.pagination a{font-size:14px;color:var(--color-neutral-dark)}.pagination .page-link{width:24px;height:24px;padding:unset;display:grid;place-content:center;border:unset;border-radius:50%}.pagination .page-item{padding:1rem 0}.pagination .page-item:not(.active) .page-link:hover{color:unset;text-decoration:none;background-color:var(--color-neutral-white)}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-size:18px}.password-input-wrapper{position:relative}.password-input-wrapper .password-toggler{position:absolute;top:50%;right:4%;transform:translateY(-50%);cursor:pointer}.modal-body-content.modal-body-content-scrollable{max-height:65vh;overflow-y:scroll}.modal-body-content.modal-body-content-scrollable::-webkit-scrollbar{width:3px}.modal-body-content.modal-body-content-scrollable::-webkit-scrollbar-thumb{background-color:var(--color-neutral-grey)}.modal-body-content.modal-body-content-scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-dark)}.dropdown-item.notification-item:focus{background-color:transparent!important;color:inherit}.skill-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.skill-item{display:inline-block}.skill-content{display:flex;align-items:center;outline:1px solid var(--color-primary);border-radius:100px;padding:.5rem .75rem;gap:.5rem;background-color:var(--color-neutral-white)}.skill-content span{color:var(--color-primary)}.skill-content img{width:12px;height:12px;cursor:pointer}.swiper-slide{height:unset!important}.career-card{height:100%!important}.job-item h5{line-height:1.5em;max-height:3em;overflow:hidden;white-space:wrap;text-overflow:ellipsis}@media screen and (max-width:767px){.job-item{height:300px}.career-content .main{display:flex;flex-direction:column;justify-content:space-between}.swal2-popup{padding:1.5rem!important}.btn-xs-sm{padding:4px 15px;font-size:18px;line-height:28px;border-radius:8px}.gap-xs-1{gap:.25rem!important}.gap-xs-2{gap:.5rem!important}.gap-xs-3{gap:1rem!important}.gap-xs-4{gap:1.5rem!important}.gap-xs-5{gap:3rem!important}.step-wizard-wrapper{position:relative}.step-wizard.toggler{cursor:pointer}.step-wizard:not(.toggler){position:absolute;z-index:100;display:none;border-radius:8px;width:25vh;background-color:var(--color-white);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;top:3.25rem}.step-wizard .breadcrumb-item{padding:0!important}.step-wizard .breadcrumb-item::before{content:none;margin:0!important}.step-wizard .breadcrumb-item .order{width:18px;height:18px}.modal-body-content{max-height:60vh;overflow-y:scroll}.web-banner img{height:185px}section{padding:50px 0}.hidden-xs{display:none!important}.show-xs{display:inline-block!important}.w-xs-100{width:100%!important}.join-now-horizontal-line img.desktop{display:none}.join-now-horizontal-line img.mobile{display:block}.person-card .person-image img{height:180px;width:180px;object-fit:cover}.input-wrapper img:not(.left){right:5%}}@media screen and (min-width:768px) and (max-width:1023px){.hidden-md{display:none!important}.text-wrap-md-pretty{text-wrap:pretty}}@media screen and (min-width:1024px){.hidden-lg{display:none!important}.show-lg{display:block!important}.text-wrap-lg-pretty{text-wrap:pretty}}@media screen and (min-width:1500px){.text-wrap-xl-wrap{text-wrap:wrap}.mr-xxl-4{margin-right:1.5rem!important}}