/* ==========================================================================
   QamarHire kit - the Bootstrap class names used by the reused qamarhire.com
   login / OTP / booking modals (layout/user/legacy/*, partials/resume-booking/*)
   and other kept markup, implemented in the RecruitmentCV design tokens
   (style.css :root --w-*). Scoped to .qh-kit wrappers; the page itself uses
   the RecruitmentCV .w-* components. Generated - keep rules in this file.
   ========================================================================== */
.qh-kit *,.qh-kit *::before,.qh-kit *::after{box-sizing:border-box}
.qh-kit{font-family:var(--w-font-body);color:var(--w-ink-900);font-size:15px;line-height:1.55}
.qh-kit h1,.qh-kit h2,.qh-kit h3,.qh-kit h4,.qh-kit h5,.qh-kit h6,.qh-kit .h1,.qh-kit .h2,.qh-kit .h3,.qh-kit .h4,.qh-kit .h5,.qh-kit .h6{font-family:var(--w-font-heading);color:var(--w-ink-900);font-weight:700;line-height:1.25;margin:0 0 .5rem}
.qh-kit h3,.qh-kit .h3{font-size:1.35rem}
.qh-kit h4,.qh-kit .h4{font-size:1.2rem}
.qh-kit h5,.qh-kit .h5{font-size:1.05rem}
.qh-kit h6,.qh-kit .h6{font-size:.95rem}
.qh-kit p{margin:0 0 .75rem}
.qh-kit a{color:var(--w-primary);text-decoration:none}
.qh-kit a:hover{color:var(--w-primary-700)}
.qh-kit hr{border:0;border-top:1px solid var(--w-border);margin:1rem 0;opacity:1}
.qh-kit small,.qh-kit .small{font-size:.85em}
.qh-kit b,.qh-kit strong{font-weight:700}
.qh-kit img{max-width:100%}
.qh-kit ul.list-unstyled,.qh-kit .list-unstyled{list-style:none;padding-left:0}
body.modal-open{overflow:hidden}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background:#06281e}
.modal-backdrop.fade{opacity:0;transition:opacity .15s linear}
.modal-backdrop.show{opacity:.55}
.qh-kit .modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.qh-kit .fade{transition:opacity .15s linear}
.qh-kit .fade:not(.show){opacity:0}
.qh-kit .modal-dialog{position:relative;width:auto;margin:.75rem;pointer-events:none}
.qh-kit .modal.fade .modal-dialog{transform:translate(0,-24px);transition:transform .2s ease-out}
.qh-kit .modal.show .modal-dialog{transform:none}
.qh-kit .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1.5rem)}
.qh-kit .modal-dialog-scrollable{height:calc(100% - 1.5rem)}
.qh-kit .modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.qh-kit .modal-dialog-scrollable .modal-body{overflow-y:auto}
.qh-kit .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background:var(--w-white);border:1px solid var(--w-border);border-radius:var(--w-radius-lg);box-shadow:var(--w-shadow-lg);outline:0;overflow:hidden}
.qh-kit .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.4rem;border-bottom:1px solid var(--w-border);background:var(--w-white)}
.qh-kit .modal-title{margin:0;font-family:var(--w-font-heading);font-weight:700;font-size:1.15rem;color:var(--w-ink-900);line-height:1.3}
.qh-kit .modal-body{position:relative;flex:1 1 auto;padding:1.25rem 1.4rem}
.qh-kit .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.4rem;border-top:1px solid var(--w-border);background:var(--w-ink-50)}
@media (min-width:576px){.qh-kit .modal-dialog{max-width:500px;margin:1.75rem auto}.qh-kit .modal-dialog-centered{min-height:calc(100% - 3.5rem)}.qh-kit .modal-dialog-scrollable{height:calc(100% - 3.5rem)}.qh-kit .modal-sm{max-width:320px}}
@media (min-width:992px){.qh-kit .modal-lg{max-width:800px}}
.qh-kit .btn-close{box-sizing:content-box;width:1em;height:1em;padding:.4em;color:var(--w-ink-700);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2333574a'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/.85em auto no-repeat;border:0;border-radius:10px;opacity:.75;cursor:pointer}
.qh-kit .btn-close:hover{opacity:1;background-color:var(--w-ink-100)}
.qh-kit .offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background:var(--w-white);transition:transform .3s ease-in-out}
.qh-kit .offcanvas-end{top:0;right:0;width:380px;border-left:1px solid var(--w-border);transform:translateX(100%)}
.qh-kit .offcanvas.show,.qh-kit .offcanvas.showing{transform:none;visibility:visible}
.qh-kit .offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--w-border)}
.qh-kit .offcanvas-body{flex-grow:1;padding:1.25rem;overflow-y:auto}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:#06281e}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}
.qh-kit .container{width:100%;max-width:var(--w-container);margin:0 auto;padding:0 16px}
.qh-kit .row{--g-x:1.5rem;--g-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--g-y));margin-right:calc(-.5*var(--g-x));margin-left:calc(-.5*var(--g-x))}
.qh-kit .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(.5*var(--g-x));padding-left:calc(.5*var(--g-x));margin-top:var(--g-y)}
.qh-kit .col{flex:1 0 0%}.qh-kit .col-auto{flex:0 0 auto;width:auto}.qh-kit .col-1{flex:0 0 auto;width:8.333333%}.qh-kit .col-2{flex:0 0 auto;width:16.666667%}.qh-kit .col-3{flex:0 0 auto;width:25.000000%}.qh-kit .col-4{flex:0 0 auto;width:33.333333%}.qh-kit .col-5{flex:0 0 auto;width:41.666667%}.qh-kit .col-6{flex:0 0 auto;width:50.000000%}.qh-kit .col-7{flex:0 0 auto;width:58.333333%}.qh-kit .col-8{flex:0 0 auto;width:66.666667%}.qh-kit .col-9{flex:0 0 auto;width:75.000000%}.qh-kit .col-10{flex:0 0 auto;width:83.333333%}.qh-kit .col-11{flex:0 0 auto;width:91.666667%}.qh-kit .col-12{flex:0 0 auto;width:100.000000%}.qh-kit .g-0{--g-x:0;--g-y:0}.qh-kit .gx-0{--g-x:0}.qh-kit .gy-0{--g-y:0}.qh-kit .g-1{--g-x:.25rem;--g-y:.25rem}.qh-kit .gx-1{--g-x:.25rem}.qh-kit .gy-1{--g-y:.25rem}.qh-kit .g-2{--g-x:.5rem;--g-y:.5rem}.qh-kit .gx-2{--g-x:.5rem}.qh-kit .gy-2{--g-y:.5rem}.qh-kit .g-3{--g-x:1rem;--g-y:1rem}.qh-kit .gx-3{--g-x:1rem}.qh-kit .gy-3{--g-y:1rem}.qh-kit .g-4{--g-x:1.5rem;--g-y:1.5rem}.qh-kit .gx-4{--g-x:1.5rem}.qh-kit .gy-4{--g-y:1.5rem}.qh-kit .g-5{--g-x:3rem;--g-y:3rem}.qh-kit .gx-5{--g-x:3rem}.qh-kit .gy-5{--g-y:3rem}.qh-kit .d-none{display:none!important}.qh-kit .d-block{display:block!important}.qh-kit .d-inline{display:inline!important}.qh-kit .d-inline-block{display:inline-block!important}.qh-kit .d-flex{display:flex!important}.qh-kit .d-inline-flex{display:inline-flex!important}.qh-kit .d-grid{display:grid!important}.qh-kit .d-table{display:table!important}.qh-kit .d-table-cell{display:table-cell!important}.qh-kit .flex-row{flex-direction:row!important}.qh-kit .flex-column{flex-direction:column!important}.qh-kit .flex-column-reverse{flex-direction:column-reverse!important}.qh-kit .flex-wrap{flex-wrap:wrap!important}.qh-kit .justify-content-start{justify-content:flex-start!important}.qh-kit .justify-content-end{justify-content:flex-end!important}.qh-kit .justify-content-center{justify-content:center!important}.qh-kit .justify-content-between{justify-content:space-between!important}.qh-kit .justify-content-around{justify-content:space-around!important}.qh-kit .align-items-start{align-items:flex-start!important}.qh-kit .align-self-start{align-self:flex-start!important}.qh-kit .align-items-end{align-items:flex-end!important}.qh-kit .align-self-end{align-self:flex-end!important}.qh-kit .align-items-center{align-items:center!important}.qh-kit .align-self-center{align-self:center!important}.qh-kit .align-items-baseline{align-items:baseline!important}.qh-kit .align-self-baseline{align-self:baseline!important}.qh-kit .align-items-stretch{align-items:stretch!important}.qh-kit .align-self-stretch{align-self:stretch!important}.qh-kit .text-start{text-align:left!important}.qh-kit .text-end{text-align:right!important}.qh-kit .text-center{text-align:center!important}.qh-kit .float-end{float:right!important}.qh-kit .float-start{float:left!important}.qh-kit .m-0{margin:0!important}.qh-kit .mt-0{margin-top:0!important}.qh-kit .mb-0{margin-bottom:0!important}.qh-kit .ms-0{margin-left:0!important}.qh-kit .me-0{margin-right:0!important}.qh-kit .mx-0{margin-left:0!important;margin-right:0!important}.qh-kit .my-0{margin-top:0!important;margin-bottom:0!important}.qh-kit .m-1{margin:.25rem!important}.qh-kit .mt-1{margin-top:.25rem!important}.qh-kit .mb-1{margin-bottom:.25rem!important}.qh-kit .ms-1{margin-left:.25rem!important}.qh-kit .me-1{margin-right:.25rem!important}.qh-kit .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.qh-kit .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qh-kit .m-2{margin:.5rem!important}.qh-kit .mt-2{margin-top:.5rem!important}.qh-kit .mb-2{margin-bottom:.5rem!important}.qh-kit .ms-2{margin-left:.5rem!important}.qh-kit .me-2{margin-right:.5rem!important}.qh-kit .mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.qh-kit .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qh-kit .m-3{margin:1rem!important}.qh-kit .mt-3{margin-top:1rem!important}.qh-kit .mb-3{margin-bottom:1rem!important}.qh-kit .ms-3{margin-left:1rem!important}.qh-kit .me-3{margin-right:1rem!important}.qh-kit .mx-3{margin-left:1rem!important;margin-right:1rem!important}.qh-kit .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.qh-kit .m-4{margin:1.5rem!important}.qh-kit .mt-4{margin-top:1.5rem!important}.qh-kit .mb-4{margin-bottom:1.5rem!important}.qh-kit .ms-4{margin-left:1.5rem!important}.qh-kit .me-4{margin-right:1.5rem!important}.qh-kit .mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.qh-kit .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qh-kit .m-5{margin:3rem!important}.qh-kit .mt-5{margin-top:3rem!important}.qh-kit .mb-5{margin-bottom:3rem!important}.qh-kit .ms-5{margin-left:3rem!important}.qh-kit .me-5{margin-right:3rem!important}.qh-kit .mx-5{margin-left:3rem!important;margin-right:3rem!important}.qh-kit .my-5{margin-top:3rem!important;margin-bottom:3rem!important}.qh-kit .m-auto{margin:auto!important}.qh-kit .mt-auto{margin-top:auto!important}.qh-kit .mb-auto{margin-bottom:auto!important}.qh-kit .ms-auto{margin-left:auto!important}.qh-kit .me-auto{margin-right:auto!important}.qh-kit .mx-auto{margin-left:auto!important;margin-right:auto!important}.qh-kit .my-auto{margin-top:auto!important;margin-bottom:auto!important}.qh-kit .mt-n1{margin-top:-.25rem!important}.qh-kit .mb-n1{margin-bottom:-.25rem!important}.qh-kit .mx-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.qh-kit .mt-n2{margin-top:-.5rem!important}.qh-kit .mb-n2{margin-bottom:-.5rem!important}.qh-kit .mx-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.qh-kit .mt-n3{margin-top:-1rem!important}.qh-kit .mb-n3{margin-bottom:-1rem!important}.qh-kit .mx-n3{margin-left:-1rem!important;margin-right:-1rem!important}.qh-kit .mt-n4{margin-top:-1.5rem!important}.qh-kit .mb-n4{margin-bottom:-1.5rem!important}.qh-kit .mx-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.qh-kit .mt-n5{margin-top:-3rem!important}.qh-kit .mb-n5{margin-bottom:-3rem!important}.qh-kit .mx-n5{margin-left:-3rem!important;margin-right:-3rem!important}.qh-kit .p-0{padding:0!important}.qh-kit .pt-0{padding-top:0!important}.qh-kit .pb-0{padding-bottom:0!important}.qh-kit .ps-0{padding-left:0!important}.qh-kit .pe-0{padding-right:0!important}.qh-kit .px-0{padding-left:0!important;padding-right:0!important}.qh-kit .py-0{padding-top:0!important;padding-bottom:0!important}.qh-kit .p-1{padding:.25rem!important}.qh-kit .pt-1{padding-top:.25rem!important}.qh-kit .pb-1{padding-bottom:.25rem!important}.qh-kit .ps-1{padding-left:.25rem!important}.qh-kit .pe-1{padding-right:.25rem!important}.qh-kit .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.qh-kit .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qh-kit .p-2{padding:.5rem!important}.qh-kit .pt-2{padding-top:.5rem!important}.qh-kit .pb-2{padding-bottom:.5rem!important}.qh-kit .ps-2{padding-left:.5rem!important}.qh-kit .pe-2{padding-right:.5rem!important}.qh-kit .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.qh-kit .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qh-kit .p-3{padding:1rem!important}.qh-kit .pt-3{padding-top:1rem!important}.qh-kit .pb-3{padding-bottom:1rem!important}.qh-kit .ps-3{padding-left:1rem!important}.qh-kit .pe-3{padding-right:1rem!important}.qh-kit .px-3{padding-left:1rem!important;padding-right:1rem!important}.qh-kit .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.qh-kit .p-4{padding:1.5rem!important}.qh-kit .pt-4{padding-top:1.5rem!important}.qh-kit .pb-4{padding-bottom:1.5rem!important}.qh-kit .ps-4{padding-left:1.5rem!important}.qh-kit .pe-4{padding-right:1.5rem!important}.qh-kit .px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.qh-kit .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qh-kit .p-5{padding:3rem!important}.qh-kit .pt-5{padding-top:3rem!important}.qh-kit .pb-5{padding-bottom:3rem!important}.qh-kit .ps-5{padding-left:3rem!important}.qh-kit .pe-5{padding-right:3rem!important}.qh-kit .px-5{padding-left:3rem!important;padding-right:3rem!important}.qh-kit .py-5{padding-top:3rem!important;padding-bottom:3rem!important}.qh-kit .gap-0{gap:0!important}.qh-kit .gap-1{gap:.25rem!important}.qh-kit .gap-2{gap:.5rem!important}.qh-kit .gap-3{gap:1rem!important}.qh-kit .gap-4{gap:1.5rem!important}.qh-kit .gap-5{gap:3rem!important}
@media (min-width:576px){.qh-kit .col-sm{flex:1 0 0%}.qh-kit .col-sm-auto{flex:0 0 auto;width:auto}.qh-kit .col-sm-1{flex:0 0 auto;width:8.333333%}.qh-kit .col-sm-2{flex:0 0 auto;width:16.666667%}.qh-kit .col-sm-3{flex:0 0 auto;width:25.000000%}.qh-kit .col-sm-4{flex:0 0 auto;width:33.333333%}.qh-kit .col-sm-5{flex:0 0 auto;width:41.666667%}.qh-kit .col-sm-6{flex:0 0 auto;width:50.000000%}.qh-kit .col-sm-7{flex:0 0 auto;width:58.333333%}.qh-kit .col-sm-8{flex:0 0 auto;width:66.666667%}.qh-kit .col-sm-9{flex:0 0 auto;width:75.000000%}.qh-kit .col-sm-10{flex:0 0 auto;width:83.333333%}.qh-kit .col-sm-11{flex:0 0 auto;width:91.666667%}.qh-kit .col-sm-12{flex:0 0 auto;width:100.000000%}.qh-kit .g-sm-0{--g-x:0;--g-y:0}.qh-kit .gx-sm-0{--g-x:0}.qh-kit .gy-sm-0{--g-y:0}.qh-kit .g-sm-1{--g-x:.25rem;--g-y:.25rem}.qh-kit .gx-sm-1{--g-x:.25rem}.qh-kit .gy-sm-1{--g-y:.25rem}.qh-kit .g-sm-2{--g-x:.5rem;--g-y:.5rem}.qh-kit .gx-sm-2{--g-x:.5rem}.qh-kit .gy-sm-2{--g-y:.5rem}.qh-kit .g-sm-3{--g-x:1rem;--g-y:1rem}.qh-kit .gx-sm-3{--g-x:1rem}.qh-kit .gy-sm-3{--g-y:1rem}.qh-kit .g-sm-4{--g-x:1.5rem;--g-y:1.5rem}.qh-kit .gx-sm-4{--g-x:1.5rem}.qh-kit .gy-sm-4{--g-y:1.5rem}.qh-kit .g-sm-5{--g-x:3rem;--g-y:3rem}.qh-kit .gx-sm-5{--g-x:3rem}.qh-kit .gy-sm-5{--g-y:3rem}.qh-kit .d-sm-none{display:none!important}.qh-kit .d-sm-block{display:block!important}.qh-kit .d-sm-inline{display:inline!important}.qh-kit .d-sm-inline-block{display:inline-block!important}.qh-kit .d-sm-flex{display:flex!important}.qh-kit .d-sm-inline-flex{display:inline-flex!important}.qh-kit .d-sm-grid{display:grid!important}.qh-kit .d-sm-table{display:table!important}.qh-kit .d-sm-table-cell{display:table-cell!important}.qh-kit .flex-sm-row{flex-direction:row!important}.qh-kit .flex-sm-column{flex-direction:column!important}.qh-kit .flex-sm-column-reverse{flex-direction:column-reverse!important}.qh-kit .flex-sm-wrap{flex-wrap:wrap!important}.qh-kit .justify-content-sm-start{justify-content:flex-start!important}.qh-kit .justify-content-sm-end{justify-content:flex-end!important}.qh-kit .justify-content-sm-center{justify-content:center!important}.qh-kit .justify-content-sm-between{justify-content:space-between!important}.qh-kit .justify-content-sm-around{justify-content:space-around!important}.qh-kit .align-items-sm-start{align-items:flex-start!important}.qh-kit .align-self-sm-start{align-self:flex-start!important}.qh-kit .align-items-sm-end{align-items:flex-end!important}.qh-kit .align-self-sm-end{align-self:flex-end!important}.qh-kit .align-items-sm-center{align-items:center!important}.qh-kit .align-self-sm-center{align-self:center!important}.qh-kit .align-items-sm-baseline{align-items:baseline!important}.qh-kit .align-self-sm-baseline{align-self:baseline!important}.qh-kit .align-items-sm-stretch{align-items:stretch!important}.qh-kit .align-self-sm-stretch{align-self:stretch!important}.qh-kit .text-sm-start{text-align:left!important}.qh-kit .text-sm-end{text-align:right!important}.qh-kit .text-sm-center{text-align:center!important}.qh-kit .float-sm-end{float:right!important}.qh-kit .float-sm-start{float:left!important}.qh-kit .m-sm-0{margin:0!important}.qh-kit .mt-sm-0{margin-top:0!important}.qh-kit .mb-sm-0{margin-bottom:0!important}.qh-kit .ms-sm-0{margin-left:0!important}.qh-kit .me-sm-0{margin-right:0!important}.qh-kit .mx-sm-0{margin-left:0!important;margin-right:0!important}.qh-kit .my-sm-0{margin-top:0!important;margin-bottom:0!important}.qh-kit .m-sm-1{margin:.25rem!important}.qh-kit .mt-sm-1{margin-top:.25rem!important}.qh-kit .mb-sm-1{margin-bottom:.25rem!important}.qh-kit .ms-sm-1{margin-left:.25rem!important}.qh-kit .me-sm-1{margin-right:.25rem!important}.qh-kit .mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.qh-kit .my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qh-kit .m-sm-2{margin:.5rem!important}.qh-kit .mt-sm-2{margin-top:.5rem!important}.qh-kit .mb-sm-2{margin-bottom:.5rem!important}.qh-kit .ms-sm-2{margin-left:.5rem!important}.qh-kit .me-sm-2{margin-right:.5rem!important}.qh-kit .mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.qh-kit .my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qh-kit .m-sm-3{margin:1rem!important}.qh-kit .mt-sm-3{margin-top:1rem!important}.qh-kit .mb-sm-3{margin-bottom:1rem!important}.qh-kit .ms-sm-3{margin-left:1rem!important}.qh-kit .me-sm-3{margin-right:1rem!important}.qh-kit .mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.qh-kit .my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.qh-kit .m-sm-4{margin:1.5rem!important}.qh-kit .mt-sm-4{margin-top:1.5rem!important}.qh-kit .mb-sm-4{margin-bottom:1.5rem!important}.qh-kit .ms-sm-4{margin-left:1.5rem!important}.qh-kit .me-sm-4{margin-right:1.5rem!important}.qh-kit .mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.qh-kit .my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qh-kit .m-sm-5{margin:3rem!important}.qh-kit .mt-sm-5{margin-top:3rem!important}.qh-kit .mb-sm-5{margin-bottom:3rem!important}.qh-kit .ms-sm-5{margin-left:3rem!important}.qh-kit .me-sm-5{margin-right:3rem!important}.qh-kit .mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.qh-kit .my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.qh-kit .m-sm-auto{margin:auto!important}.qh-kit .mt-sm-auto{margin-top:auto!important}.qh-kit .mb-sm-auto{margin-bottom:auto!important}.qh-kit .ms-sm-auto{margin-left:auto!important}.qh-kit .me-sm-auto{margin-right:auto!important}.qh-kit .mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.qh-kit .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.qh-kit .mt-sm-n1{margin-top:-.25rem!important}.qh-kit .mb-sm-n1{margin-bottom:-.25rem!important}.qh-kit .mx-sm-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.qh-kit .mt-sm-n2{margin-top:-.5rem!important}.qh-kit .mb-sm-n2{margin-bottom:-.5rem!important}.qh-kit .mx-sm-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.qh-kit .mt-sm-n3{margin-top:-1rem!important}.qh-kit .mb-sm-n3{margin-bottom:-1rem!important}.qh-kit .mx-sm-n3{margin-left:-1rem!important;margin-right:-1rem!important}.qh-kit .mt-sm-n4{margin-top:-1.5rem!important}.qh-kit .mb-sm-n4{margin-bottom:-1.5rem!important}.qh-kit .mx-sm-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.qh-kit .mt-sm-n5{margin-top:-3rem!important}.qh-kit .mb-sm-n5{margin-bottom:-3rem!important}.qh-kit .mx-sm-n5{margin-left:-3rem!important;margin-right:-3rem!important}.qh-kit .p-sm-0{padding:0!important}.qh-kit .pt-sm-0{padding-top:0!important}.qh-kit .pb-sm-0{padding-bottom:0!important}.qh-kit .ps-sm-0{padding-left:0!important}.qh-kit .pe-sm-0{padding-right:0!important}.qh-kit .px-sm-0{padding-left:0!important;padding-right:0!important}.qh-kit .py-sm-0{padding-top:0!important;padding-bottom:0!important}.qh-kit .p-sm-1{padding:.25rem!important}.qh-kit .pt-sm-1{padding-top:.25rem!important}.qh-kit .pb-sm-1{padding-bottom:.25rem!important}.qh-kit .ps-sm-1{padding-left:.25rem!important}.qh-kit .pe-sm-1{padding-right:.25rem!important}.qh-kit .px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.qh-kit .py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qh-kit .p-sm-2{padding:.5rem!important}.qh-kit .pt-sm-2{padding-top:.5rem!important}.qh-kit .pb-sm-2{padding-bottom:.5rem!important}.qh-kit .ps-sm-2{padding-left:.5rem!important}.qh-kit .pe-sm-2{padding-right:.5rem!important}.qh-kit .px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.qh-kit .py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qh-kit .p-sm-3{padding:1rem!important}.qh-kit .pt-sm-3{padding-top:1rem!important}.qh-kit .pb-sm-3{padding-bottom:1rem!important}.qh-kit .ps-sm-3{padding-left:1rem!important}.qh-kit .pe-sm-3{padding-right:1rem!important}.qh-kit .px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.qh-kit .py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.qh-kit .p-sm-4{padding:1.5rem!important}.qh-kit .pt-sm-4{padding-top:1.5rem!important}.qh-kit .pb-sm-4{padding-bottom:1.5rem!important}.qh-kit .ps-sm-4{padding-left:1.5rem!important}.qh-kit .pe-sm-4{padding-right:1.5rem!important}.qh-kit .px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.qh-kit .py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qh-kit .p-sm-5{padding:3rem!important}.qh-kit .pt-sm-5{padding-top:3rem!important}.qh-kit .pb-sm-5{padding-bottom:3rem!important}.qh-kit .ps-sm-5{padding-left:3rem!important}.qh-kit .pe-sm-5{padding-right:3rem!important}.qh-kit .px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.qh-kit .py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.qh-kit .gap-sm-0{gap:0!important}.qh-kit .gap-sm-1{gap:.25rem!important}.qh-kit .gap-sm-2{gap:.5rem!important}.qh-kit .gap-sm-3{gap:1rem!important}.qh-kit .gap-sm-4{gap:1.5rem!important}.qh-kit .gap-sm-5{gap:3rem!important}}
@media (min-width:768px){.qh-kit .col-md{flex:1 0 0%}.qh-kit .col-md-auto{flex:0 0 auto;width:auto}.qh-kit .col-md-1{flex:0 0 auto;width:8.333333%}.qh-kit .col-md-2{flex:0 0 auto;width:16.666667%}.qh-kit .col-md-3{flex:0 0 auto;width:25.000000%}.qh-kit .col-md-4{flex:0 0 auto;width:33.333333%}.qh-kit .col-md-5{flex:0 0 auto;width:41.666667%}.qh-kit .col-md-6{flex:0 0 auto;width:50.000000%}.qh-kit .col-md-7{flex:0 0 auto;width:58.333333%}.qh-kit .col-md-8{flex:0 0 auto;width:66.666667%}.qh-kit .col-md-9{flex:0 0 auto;width:75.000000%}.qh-kit .col-md-10{flex:0 0 auto;width:83.333333%}.qh-kit .col-md-11{flex:0 0 auto;width:91.666667%}.qh-kit .col-md-12{flex:0 0 auto;width:100.000000%}.qh-kit .g-md-0{--g-x:0;--g-y:0}.qh-kit .gx-md-0{--g-x:0}.qh-kit .gy-md-0{--g-y:0}.qh-kit .g-md-1{--g-x:.25rem;--g-y:.25rem}.qh-kit .gx-md-1{--g-x:.25rem}.qh-kit .gy-md-1{--g-y:.25rem}.qh-kit .g-md-2{--g-x:.5rem;--g-y:.5rem}.qh-kit .gx-md-2{--g-x:.5rem}.qh-kit .gy-md-2{--g-y:.5rem}.qh-kit .g-md-3{--g-x:1rem;--g-y:1rem}.qh-kit .gx-md-3{--g-x:1rem}.qh-kit .gy-md-3{--g-y:1rem}.qh-kit .g-md-4{--g-x:1.5rem;--g-y:1.5rem}.qh-kit .gx-md-4{--g-x:1.5rem}.qh-kit .gy-md-4{--g-y:1.5rem}.qh-kit .g-md-5{--g-x:3rem;--g-y:3rem}.qh-kit .gx-md-5{--g-x:3rem}.qh-kit .gy-md-5{--g-y:3rem}.qh-kit .d-md-none{display:none!important}.qh-kit .d-md-block{display:block!important}.qh-kit .d-md-inline{display:inline!important}.qh-kit .d-md-inline-block{display:inline-block!important}.qh-kit .d-md-flex{display:flex!important}.qh-kit .d-md-inline-flex{display:inline-flex!important}.qh-kit .d-md-grid{display:grid!important}.qh-kit .d-md-table{display:table!important}.qh-kit .d-md-table-cell{display:table-cell!important}.qh-kit .flex-md-row{flex-direction:row!important}.qh-kit .flex-md-column{flex-direction:column!important}.qh-kit .flex-md-column-reverse{flex-direction:column-reverse!important}.qh-kit .flex-md-wrap{flex-wrap:wrap!important}.qh-kit .justify-content-md-start{justify-content:flex-start!important}.qh-kit .justify-content-md-end{justify-content:flex-end!important}.qh-kit .justify-content-md-center{justify-content:center!important}.qh-kit .justify-content-md-between{justify-content:space-between!important}.qh-kit .justify-content-md-around{justify-content:space-around!important}.qh-kit .align-items-md-start{align-items:flex-start!important}.qh-kit .align-self-md-start{align-self:flex-start!important}.qh-kit .align-items-md-end{align-items:flex-end!important}.qh-kit .align-self-md-end{align-self:flex-end!important}.qh-kit .align-items-md-center{align-items:center!important}.qh-kit .align-self-md-center{align-self:center!important}.qh-kit .align-items-md-baseline{align-items:baseline!important}.qh-kit .align-self-md-baseline{align-self:baseline!important}.qh-kit .align-items-md-stretch{align-items:stretch!important}.qh-kit .align-self-md-stretch{align-self:stretch!important}.qh-kit .text-md-start{text-align:left!important}.qh-kit .text-md-end{text-align:right!important}.qh-kit .text-md-center{text-align:center!important}.qh-kit .float-md-end{float:right!important}.qh-kit .float-md-start{float:left!important}.qh-kit .m-md-0{margin:0!important}.qh-kit .mt-md-0{margin-top:0!important}.qh-kit .mb-md-0{margin-bottom:0!important}.qh-kit .ms-md-0{margin-left:0!important}.qh-kit .me-md-0{margin-right:0!important}.qh-kit .mx-md-0{margin-left:0!important;margin-right:0!important}.qh-kit .my-md-0{margin-top:0!important;margin-bottom:0!important}.qh-kit .m-md-1{margin:.25rem!important}.qh-kit .mt-md-1{margin-top:.25rem!important}.qh-kit .mb-md-1{margin-bottom:.25rem!important}.qh-kit .ms-md-1{margin-left:.25rem!important}.qh-kit .me-md-1{margin-right:.25rem!important}.qh-kit .mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.qh-kit .my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qh-kit .m-md-2{margin:.5rem!important}.qh-kit .mt-md-2{margin-top:.5rem!important}.qh-kit .mb-md-2{margin-bottom:.5rem!important}.qh-kit .ms-md-2{margin-left:.5rem!important}.qh-kit .me-md-2{margin-right:.5rem!important}.qh-kit .mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.qh-kit .my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qh-kit .m-md-3{margin:1rem!important}.qh-kit .mt-md-3{margin-top:1rem!important}.qh-kit .mb-md-3{margin-bottom:1rem!important}.qh-kit .ms-md-3{margin-left:1rem!important}.qh-kit .me-md-3{margin-right:1rem!important}.qh-kit .mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.qh-kit .my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.qh-kit .m-md-4{margin:1.5rem!important}.qh-kit .mt-md-4{margin-top:1.5rem!important}.qh-kit .mb-md-4{margin-bottom:1.5rem!important}.qh-kit .ms-md-4{margin-left:1.5rem!important}.qh-kit .me-md-4{margin-right:1.5rem!important}.qh-kit .mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.qh-kit .my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qh-kit .m-md-5{margin:3rem!important}.qh-kit .mt-md-5{margin-top:3rem!important}.qh-kit .mb-md-5{margin-bottom:3rem!important}.qh-kit .ms-md-5{margin-left:3rem!important}.qh-kit .me-md-5{margin-right:3rem!important}.qh-kit .mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.qh-kit .my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.qh-kit .m-md-auto{margin:auto!important}.qh-kit .mt-md-auto{margin-top:auto!important}.qh-kit .mb-md-auto{margin-bottom:auto!important}.qh-kit .ms-md-auto{margin-left:auto!important}.qh-kit .me-md-auto{margin-right:auto!important}.qh-kit .mx-md-auto{margin-left:auto!important;margin-right:auto!important}.qh-kit .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.qh-kit .mt-md-n1{margin-top:-.25rem!important}.qh-kit .mb-md-n1{margin-bottom:-.25rem!important}.qh-kit .mx-md-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.qh-kit .mt-md-n2{margin-top:-.5rem!important}.qh-kit .mb-md-n2{margin-bottom:-.5rem!important}.qh-kit .mx-md-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.qh-kit .mt-md-n3{margin-top:-1rem!important}.qh-kit .mb-md-n3{margin-bottom:-1rem!important}.qh-kit .mx-md-n3{margin-left:-1rem!important;margin-right:-1rem!important}.qh-kit .mt-md-n4{margin-top:-1.5rem!important}.qh-kit .mb-md-n4{margin-bottom:-1.5rem!important}.qh-kit .mx-md-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.qh-kit .mt-md-n5{margin-top:-3rem!important}.qh-kit .mb-md-n5{margin-bottom:-3rem!important}.qh-kit .mx-md-n5{margin-left:-3rem!important;margin-right:-3rem!important}.qh-kit .p-md-0{padding:0!important}.qh-kit .pt-md-0{padding-top:0!important}.qh-kit .pb-md-0{padding-bottom:0!important}.qh-kit .ps-md-0{padding-left:0!important}.qh-kit .pe-md-0{padding-right:0!important}.qh-kit .px-md-0{padding-left:0!important;padding-right:0!important}.qh-kit .py-md-0{padding-top:0!important;padding-bottom:0!important}.qh-kit .p-md-1{padding:.25rem!important}.qh-kit .pt-md-1{padding-top:.25rem!important}.qh-kit .pb-md-1{padding-bottom:.25rem!important}.qh-kit .ps-md-1{padding-left:.25rem!important}.qh-kit .pe-md-1{padding-right:.25rem!important}.qh-kit .px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.qh-kit .py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qh-kit .p-md-2{padding:.5rem!important}.qh-kit .pt-md-2{padding-top:.5rem!important}.qh-kit .pb-md-2{padding-bottom:.5rem!important}.qh-kit .ps-md-2{padding-left:.5rem!important}.qh-kit .pe-md-2{padding-right:.5rem!important}.qh-kit .px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.qh-kit .py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qh-kit .p-md-3{padding:1rem!important}.qh-kit .pt-md-3{padding-top:1rem!important}.qh-kit .pb-md-3{padding-bottom:1rem!important}.qh-kit .ps-md-3{padding-left:1rem!important}.qh-kit .pe-md-3{padding-right:1rem!important}.qh-kit .px-md-3{padding-left:1rem!important;padding-right:1rem!important}.qh-kit .py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.qh-kit .p-md-4{padding:1.5rem!important}.qh-kit .pt-md-4{padding-top:1.5rem!important}.qh-kit .pb-md-4{padding-bottom:1.5rem!important}.qh-kit .ps-md-4{padding-left:1.5rem!important}.qh-kit .pe-md-4{padding-right:1.5rem!important}.qh-kit .px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.qh-kit .py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qh-kit .p-md-5{padding:3rem!important}.qh-kit .pt-md-5{padding-top:3rem!important}.qh-kit .pb-md-5{padding-bottom:3rem!important}.qh-kit .ps-md-5{padding-left:3rem!important}.qh-kit .pe-md-5{padding-right:3rem!important}.qh-kit .px-md-5{padding-left:3rem!important;padding-right:3rem!important}.qh-kit .py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.qh-kit .gap-md-0{gap:0!important}.qh-kit .gap-md-1{gap:.25rem!important}.qh-kit .gap-md-2{gap:.5rem!important}.qh-kit .gap-md-3{gap:1rem!important}.qh-kit .gap-md-4{gap:1.5rem!important}.qh-kit .gap-md-5{gap:3rem!important}}
@media (min-width:992px){.qh-kit .col-lg{flex:1 0 0%}.qh-kit .col-lg-auto{flex:0 0 auto;width:auto}.qh-kit .col-lg-1{flex:0 0 auto;width:8.333333%}.qh-kit .col-lg-2{flex:0 0 auto;width:16.666667%}.qh-kit .col-lg-3{flex:0 0 auto;width:25.000000%}.qh-kit .col-lg-4{flex:0 0 auto;width:33.333333%}.qh-kit .col-lg-5{flex:0 0 auto;width:41.666667%}.qh-kit .col-lg-6{flex:0 0 auto;width:50.000000%}.qh-kit .col-lg-7{flex:0 0 auto;width:58.333333%}.qh-kit .col-lg-8{flex:0 0 auto;width:66.666667%}.qh-kit .col-lg-9{flex:0 0 auto;width:75.000000%}.qh-kit .col-lg-10{flex:0 0 auto;width:83.333333%}.qh-kit .col-lg-11{flex:0 0 auto;width:91.666667%}.qh-kit .col-lg-12{flex:0 0 auto;width:100.000000%}.qh-kit .g-lg-0{--g-x:0;--g-y:0}.qh-kit .gx-lg-0{--g-x:0}.qh-kit .gy-lg-0{--g-y:0}.qh-kit .g-lg-1{--g-x:.25rem;--g-y:.25rem}.qh-kit .gx-lg-1{--g-x:.25rem}.qh-kit .gy-lg-1{--g-y:.25rem}.qh-kit .g-lg-2{--g-x:.5rem;--g-y:.5rem}.qh-kit .gx-lg-2{--g-x:.5rem}.qh-kit .gy-lg-2{--g-y:.5rem}.qh-kit .g-lg-3{--g-x:1rem;--g-y:1rem}.qh-kit .gx-lg-3{--g-x:1rem}.qh-kit .gy-lg-3{--g-y:1rem}.qh-kit .g-lg-4{--g-x:1.5rem;--g-y:1.5rem}.qh-kit .gx-lg-4{--g-x:1.5rem}.qh-kit .gy-lg-4{--g-y:1.5rem}.qh-kit .g-lg-5{--g-x:3rem;--g-y:3rem}.qh-kit .gx-lg-5{--g-x:3rem}.qh-kit .gy-lg-5{--g-y:3rem}.qh-kit .d-lg-none{display:none!important}.qh-kit .d-lg-block{display:block!important}.qh-kit .d-lg-inline{display:inline!important}.qh-kit .d-lg-inline-block{display:inline-block!important}.qh-kit .d-lg-flex{display:flex!important}.qh-kit .d-lg-inline-flex{display:inline-flex!important}.qh-kit .d-lg-grid{display:grid!important}.qh-kit .d-lg-table{display:table!important}.qh-kit .d-lg-table-cell{display:table-cell!important}.qh-kit .flex-lg-row{flex-direction:row!important}.qh-kit .flex-lg-column{flex-direction:column!important}.qh-kit .flex-lg-column-reverse{flex-direction:column-reverse!important}.qh-kit .flex-lg-wrap{flex-wrap:wrap!important}.qh-kit .justify-content-lg-start{justify-content:flex-start!important}.qh-kit .justify-content-lg-end{justify-content:flex-end!important}.qh-kit .justify-content-lg-center{justify-content:center!important}.qh-kit .justify-content-lg-between{justify-content:space-between!important}.qh-kit .justify-content-lg-around{justify-content:space-around!important}.qh-kit .align-items-lg-start{align-items:flex-start!important}.qh-kit .align-self-lg-start{align-self:flex-start!important}.qh-kit .align-items-lg-end{align-items:flex-end!important}.qh-kit .align-self-lg-end{align-self:flex-end!important}.qh-kit .align-items-lg-center{align-items:center!important}.qh-kit .align-self-lg-center{align-self:center!important}.qh-kit .align-items-lg-baseline{align-items:baseline!important}.qh-kit .align-self-lg-baseline{align-self:baseline!important}.qh-kit .align-items-lg-stretch{align-items:stretch!important}.qh-kit .align-self-lg-stretch{align-self:stretch!important}.qh-kit .text-lg-start{text-align:left!important}.qh-kit .text-lg-end{text-align:right!important}.qh-kit .text-lg-center{text-align:center!important}.qh-kit .float-lg-end{float:right!important}.qh-kit .float-lg-start{float:left!important}.qh-kit .m-lg-0{margin:0!important}.qh-kit .mt-lg-0{margin-top:0!important}.qh-kit .mb-lg-0{margin-bottom:0!important}.qh-kit .ms-lg-0{margin-left:0!important}.qh-kit .me-lg-0{margin-right:0!important}.qh-kit .mx-lg-0{margin-left:0!important;margin-right:0!important}.qh-kit .my-lg-0{margin-top:0!important;margin-bottom:0!important}.qh-kit .m-lg-1{margin:.25rem!important}.qh-kit .mt-lg-1{margin-top:.25rem!important}.qh-kit .mb-lg-1{margin-bottom:.25rem!important}.qh-kit .ms-lg-1{margin-left:.25rem!important}.qh-kit .me-lg-1{margin-right:.25rem!important}.qh-kit .mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.qh-kit .my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qh-kit .m-lg-2{margin:.5rem!important}.qh-kit .mt-lg-2{margin-top:.5rem!important}.qh-kit .mb-lg-2{margin-bottom:.5rem!important}.qh-kit .ms-lg-2{margin-left:.5rem!important}.qh-kit .me-lg-2{margin-right:.5rem!important}.qh-kit .mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.qh-kit .my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qh-kit .m-lg-3{margin:1rem!important}.qh-kit .mt-lg-3{margin-top:1rem!important}.qh-kit .mb-lg-3{margin-bottom:1rem!important}.qh-kit .ms-lg-3{margin-left:1rem!important}.qh-kit .me-lg-3{margin-right:1rem!important}.qh-kit .mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.qh-kit .my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.qh-kit .m-lg-4{margin:1.5rem!important}.qh-kit .mt-lg-4{margin-top:1.5rem!important}.qh-kit .mb-lg-4{margin-bottom:1.5rem!important}.qh-kit .ms-lg-4{margin-left:1.5rem!important}.qh-kit .me-lg-4{margin-right:1.5rem!important}.qh-kit .mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.qh-kit .my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qh-kit .m-lg-5{margin:3rem!important}.qh-kit .mt-lg-5{margin-top:3rem!important}.qh-kit .mb-lg-5{margin-bottom:3rem!important}.qh-kit .ms-lg-5{margin-left:3rem!important}.qh-kit .me-lg-5{margin-right:3rem!important}.qh-kit .mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.qh-kit .my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.qh-kit .m-lg-auto{margin:auto!important}.qh-kit .mt-lg-auto{margin-top:auto!important}.qh-kit .mb-lg-auto{margin-bottom:auto!important}.qh-kit .ms-lg-auto{margin-left:auto!important}.qh-kit .me-lg-auto{margin-right:auto!important}.qh-kit .mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.qh-kit .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.qh-kit .mt-lg-n1{margin-top:-.25rem!important}.qh-kit .mb-lg-n1{margin-bottom:-.25rem!important}.qh-kit .mx-lg-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.qh-kit .mt-lg-n2{margin-top:-.5rem!important}.qh-kit .mb-lg-n2{margin-bottom:-.5rem!important}.qh-kit .mx-lg-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.qh-kit .mt-lg-n3{margin-top:-1rem!important}.qh-kit .mb-lg-n3{margin-bottom:-1rem!important}.qh-kit .mx-lg-n3{margin-left:-1rem!important;margin-right:-1rem!important}.qh-kit .mt-lg-n4{margin-top:-1.5rem!important}.qh-kit .mb-lg-n4{margin-bottom:-1.5rem!important}.qh-kit .mx-lg-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.qh-kit .mt-lg-n5{margin-top:-3rem!important}.qh-kit .mb-lg-n5{margin-bottom:-3rem!important}.qh-kit .mx-lg-n5{margin-left:-3rem!important;margin-right:-3rem!important}.qh-kit .p-lg-0{padding:0!important}.qh-kit .pt-lg-0{padding-top:0!important}.qh-kit .pb-lg-0{padding-bottom:0!important}.qh-kit .ps-lg-0{padding-left:0!important}.qh-kit .pe-lg-0{padding-right:0!important}.qh-kit .px-lg-0{padding-left:0!important;padding-right:0!important}.qh-kit .py-lg-0{padding-top:0!important;padding-bottom:0!important}.qh-kit .p-lg-1{padding:.25rem!important}.qh-kit .pt-lg-1{padding-top:.25rem!important}.qh-kit .pb-lg-1{padding-bottom:.25rem!important}.qh-kit .ps-lg-1{padding-left:.25rem!important}.qh-kit .pe-lg-1{padding-right:.25rem!important}.qh-kit .px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.qh-kit .py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qh-kit .p-lg-2{padding:.5rem!important}.qh-kit .pt-lg-2{padding-top:.5rem!important}.qh-kit .pb-lg-2{padding-bottom:.5rem!important}.qh-kit .ps-lg-2{padding-left:.5rem!important}.qh-kit .pe-lg-2{padding-right:.5rem!important}.qh-kit .px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.qh-kit .py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qh-kit .p-lg-3{padding:1rem!important}.qh-kit .pt-lg-3{padding-top:1rem!important}.qh-kit .pb-lg-3{padding-bottom:1rem!important}.qh-kit .ps-lg-3{padding-left:1rem!important}.qh-kit .pe-lg-3{padding-right:1rem!important}.qh-kit .px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.qh-kit .py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.qh-kit .p-lg-4{padding:1.5rem!important}.qh-kit .pt-lg-4{padding-top:1.5rem!important}.qh-kit .pb-lg-4{padding-bottom:1.5rem!important}.qh-kit .ps-lg-4{padding-left:1.5rem!important}.qh-kit .pe-lg-4{padding-right:1.5rem!important}.qh-kit .px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.qh-kit .py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qh-kit .p-lg-5{padding:3rem!important}.qh-kit .pt-lg-5{padding-top:3rem!important}.qh-kit .pb-lg-5{padding-bottom:3rem!important}.qh-kit .ps-lg-5{padding-left:3rem!important}.qh-kit .pe-lg-5{padding-right:3rem!important}.qh-kit .px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.qh-kit .py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.qh-kit .gap-lg-0{gap:0!important}.qh-kit .gap-lg-1{gap:.25rem!important}.qh-kit .gap-lg-2{gap:.5rem!important}.qh-kit .gap-lg-3{gap:1rem!important}.qh-kit .gap-lg-4{gap:1.5rem!important}.qh-kit .gap-lg-5{gap:3rem!important}}
@media (min-width:1200px){.qh-kit .col-xl{flex:1 0 0%}.qh-kit .col-xl-auto{flex:0 0 auto;width:auto}.qh-kit .col-xl-1{flex:0 0 auto;width:8.333333%}.qh-kit .col-xl-2{flex:0 0 auto;width:16.666667%}.qh-kit .col-xl-3{flex:0 0 auto;width:25.000000%}.qh-kit .col-xl-4{flex:0 0 auto;width:33.333333%}.qh-kit .col-xl-5{flex:0 0 auto;width:41.666667%}.qh-kit .col-xl-6{flex:0 0 auto;width:50.000000%}.qh-kit .col-xl-7{flex:0 0 auto;width:58.333333%}.qh-kit .col-xl-8{flex:0 0 auto;width:66.666667%}.qh-kit .col-xl-9{flex:0 0 auto;width:75.000000%}.qh-kit .col-xl-10{flex:0 0 auto;width:83.333333%}.qh-kit .col-xl-11{flex:0 0 auto;width:91.666667%}.qh-kit .col-xl-12{flex:0 0 auto;width:100.000000%}.qh-kit .g-xl-0{--g-x:0;--g-y:0}.qh-kit .gx-xl-0{--g-x:0}.qh-kit .gy-xl-0{--g-y:0}.qh-kit .g-xl-1{--g-x:.25rem;--g-y:.25rem}.qh-kit .gx-xl-1{--g-x:.25rem}.qh-kit .gy-xl-1{--g-y:.25rem}.qh-kit .g-xl-2{--g-x:.5rem;--g-y:.5rem}.qh-kit .gx-xl-2{--g-x:.5rem}.qh-kit .gy-xl-2{--g-y:.5rem}.qh-kit .g-xl-3{--g-x:1rem;--g-y:1rem}.qh-kit .gx-xl-3{--g-x:1rem}.qh-kit .gy-xl-3{--g-y:1rem}.qh-kit .g-xl-4{--g-x:1.5rem;--g-y:1.5rem}.qh-kit .gx-xl-4{--g-x:1.5rem}.qh-kit .gy-xl-4{--g-y:1.5rem}.qh-kit .g-xl-5{--g-x:3rem;--g-y:3rem}.qh-kit .gx-xl-5{--g-x:3rem}.qh-kit .gy-xl-5{--g-y:3rem}.qh-kit .d-xl-none{display:none!important}.qh-kit .d-xl-block{display:block!important}.qh-kit .d-xl-inline{display:inline!important}.qh-kit .d-xl-inline-block{display:inline-block!important}.qh-kit .d-xl-flex{display:flex!important}.qh-kit .d-xl-inline-flex{display:inline-flex!important}.qh-kit .d-xl-grid{display:grid!important}.qh-kit .d-xl-table{display:table!important}.qh-kit .d-xl-table-cell{display:table-cell!important}.qh-kit .flex-xl-row{flex-direction:row!important}.qh-kit .flex-xl-column{flex-direction:column!important}.qh-kit .flex-xl-column-reverse{flex-direction:column-reverse!important}.qh-kit .flex-xl-wrap{flex-wrap:wrap!important}.qh-kit .justify-content-xl-start{justify-content:flex-start!important}.qh-kit .justify-content-xl-end{justify-content:flex-end!important}.qh-kit .justify-content-xl-center{justify-content:center!important}.qh-kit .justify-content-xl-between{justify-content:space-between!important}.qh-kit .justify-content-xl-around{justify-content:space-around!important}.qh-kit .align-items-xl-start{align-items:flex-start!important}.qh-kit .align-self-xl-start{align-self:flex-start!important}.qh-kit .align-items-xl-end{align-items:flex-end!important}.qh-kit .align-self-xl-end{align-self:flex-end!important}.qh-kit .align-items-xl-center{align-items:center!important}.qh-kit .align-self-xl-center{align-self:center!important}.qh-kit .align-items-xl-baseline{align-items:baseline!important}.qh-kit .align-self-xl-baseline{align-self:baseline!important}.qh-kit .align-items-xl-stretch{align-items:stretch!important}.qh-kit .align-self-xl-stretch{align-self:stretch!important}.qh-kit .text-xl-start{text-align:left!important}.qh-kit .text-xl-end{text-align:right!important}.qh-kit .text-xl-center{text-align:center!important}.qh-kit .float-xl-end{float:right!important}.qh-kit .float-xl-start{float:left!important}.qh-kit .m-xl-0{margin:0!important}.qh-kit .mt-xl-0{margin-top:0!important}.qh-kit .mb-xl-0{margin-bottom:0!important}.qh-kit .ms-xl-0{margin-left:0!important}.qh-kit .me-xl-0{margin-right:0!important}.qh-kit .mx-xl-0{margin-left:0!important;margin-right:0!important}.qh-kit .my-xl-0{margin-top:0!important;margin-bottom:0!important}.qh-kit .m-xl-1{margin:.25rem!important}.qh-kit .mt-xl-1{margin-top:.25rem!important}.qh-kit .mb-xl-1{margin-bottom:.25rem!important}.qh-kit .ms-xl-1{margin-left:.25rem!important}.qh-kit .me-xl-1{margin-right:.25rem!important}.qh-kit .mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.qh-kit .my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qh-kit .m-xl-2{margin:.5rem!important}.qh-kit .mt-xl-2{margin-top:.5rem!important}.qh-kit .mb-xl-2{margin-bottom:.5rem!important}.qh-kit .ms-xl-2{margin-left:.5rem!important}.qh-kit .me-xl-2{margin-right:.5rem!important}.qh-kit .mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.qh-kit .my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qh-kit .m-xl-3{margin:1rem!important}.qh-kit .mt-xl-3{margin-top:1rem!important}.qh-kit .mb-xl-3{margin-bottom:1rem!important}.qh-kit .ms-xl-3{margin-left:1rem!important}.qh-kit .me-xl-3{margin-right:1rem!important}.qh-kit .mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.qh-kit .my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.qh-kit .m-xl-4{margin:1.5rem!important}.qh-kit .mt-xl-4{margin-top:1.5rem!important}.qh-kit .mb-xl-4{margin-bottom:1.5rem!important}.qh-kit .ms-xl-4{margin-left:1.5rem!important}.qh-kit .me-xl-4{margin-right:1.5rem!important}.qh-kit .mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.qh-kit .my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qh-kit .m-xl-5{margin:3rem!important}.qh-kit .mt-xl-5{margin-top:3rem!important}.qh-kit .mb-xl-5{margin-bottom:3rem!important}.qh-kit .ms-xl-5{margin-left:3rem!important}.qh-kit .me-xl-5{margin-right:3rem!important}.qh-kit .mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.qh-kit .my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.qh-kit .m-xl-auto{margin:auto!important}.qh-kit .mt-xl-auto{margin-top:auto!important}.qh-kit .mb-xl-auto{margin-bottom:auto!important}.qh-kit .ms-xl-auto{margin-left:auto!important}.qh-kit .me-xl-auto{margin-right:auto!important}.qh-kit .mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.qh-kit .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.qh-kit .mt-xl-n1{margin-top:-.25rem!important}.qh-kit .mb-xl-n1{margin-bottom:-.25rem!important}.qh-kit .mx-xl-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.qh-kit .mt-xl-n2{margin-top:-.5rem!important}.qh-kit .mb-xl-n2{margin-bottom:-.5rem!important}.qh-kit .mx-xl-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.qh-kit .mt-xl-n3{margin-top:-1rem!important}.qh-kit .mb-xl-n3{margin-bottom:-1rem!important}.qh-kit .mx-xl-n3{margin-left:-1rem!important;margin-right:-1rem!important}.qh-kit .mt-xl-n4{margin-top:-1.5rem!important}.qh-kit .mb-xl-n4{margin-bottom:-1.5rem!important}.qh-kit .mx-xl-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.qh-kit .mt-xl-n5{margin-top:-3rem!important}.qh-kit .mb-xl-n5{margin-bottom:-3rem!important}.qh-kit .mx-xl-n5{margin-left:-3rem!important;margin-right:-3rem!important}.qh-kit .p-xl-0{padding:0!important}.qh-kit .pt-xl-0{padding-top:0!important}.qh-kit .pb-xl-0{padding-bottom:0!important}.qh-kit .ps-xl-0{padding-left:0!important}.qh-kit .pe-xl-0{padding-right:0!important}.qh-kit .px-xl-0{padding-left:0!important;padding-right:0!important}.qh-kit .py-xl-0{padding-top:0!important;padding-bottom:0!important}.qh-kit .p-xl-1{padding:.25rem!important}.qh-kit .pt-xl-1{padding-top:.25rem!important}.qh-kit .pb-xl-1{padding-bottom:.25rem!important}.qh-kit .ps-xl-1{padding-left:.25rem!important}.qh-kit .pe-xl-1{padding-right:.25rem!important}.qh-kit .px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.qh-kit .py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qh-kit .p-xl-2{padding:.5rem!important}.qh-kit .pt-xl-2{padding-top:.5rem!important}.qh-kit .pb-xl-2{padding-bottom:.5rem!important}.qh-kit .ps-xl-2{padding-left:.5rem!important}.qh-kit .pe-xl-2{padding-right:.5rem!important}.qh-kit .px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.qh-kit .py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qh-kit .p-xl-3{padding:1rem!important}.qh-kit .pt-xl-3{padding-top:1rem!important}.qh-kit .pb-xl-3{padding-bottom:1rem!important}.qh-kit .ps-xl-3{padding-left:1rem!important}.qh-kit .pe-xl-3{padding-right:1rem!important}.qh-kit .px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.qh-kit .py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.qh-kit .p-xl-4{padding:1.5rem!important}.qh-kit .pt-xl-4{padding-top:1.5rem!important}.qh-kit .pb-xl-4{padding-bottom:1.5rem!important}.qh-kit .ps-xl-4{padding-left:1.5rem!important}.qh-kit .pe-xl-4{padding-right:1.5rem!important}.qh-kit .px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.qh-kit .py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qh-kit .p-xl-5{padding:3rem!important}.qh-kit .pt-xl-5{padding-top:3rem!important}.qh-kit .pb-xl-5{padding-bottom:3rem!important}.qh-kit .ps-xl-5{padding-left:3rem!important}.qh-kit .pe-xl-5{padding-right:3rem!important}.qh-kit .px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.qh-kit .py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.qh-kit .gap-xl-0{gap:0!important}.qh-kit .gap-xl-1{gap:.25rem!important}.qh-kit .gap-xl-2{gap:.5rem!important}.qh-kit .gap-xl-3{gap:1rem!important}.qh-kit .gap-xl-4{gap:1.5rem!important}.qh-kit .gap-xl-5{gap:3rem!important}}
.qh-kit .w-100{width:100%!important}
.qh-kit .w-auto{width:auto!important}
.qh-kit .h-100{height:100%!important}
.qh-kit .mw-100{max-width:100%!important}
.qh-kit .position-relative{position:relative!important}
.qh-kit .position-absolute{position:absolute!important}
.qh-kit .position-fixed{position:fixed!important}
.qh-kit .top-0{top:0!important}
.qh-kit .end-0{right:0!important}
.qh-kit .start-0{left:0!important}
.qh-kit .bottom-0{bottom:0!important}
.qh-kit .overflow-auto{overflow:auto!important}
.qh-kit .overflow-hidden{overflow:hidden!important}
.qh-kit .text-danger{color:#b91c1c!important}
.qh-kit .text-success{color:var(--w-primary)!important}
.qh-kit .text-primary{color:var(--w-primary)!important}
.qh-kit .text-muted{color:var(--w-ink-500)!important}
.qh-kit .text-dark{color:var(--w-ink-900)!important}
.qh-kit .text-white{color:#fff!important}
.qh-kit .text-light{color:#fff!important}
.qh-kit .text-uppercase{text-transform:uppercase!important}
.qh-kit .text-nowrap{white-space:nowrap!important}
.qh-kit .text-decoration-none{text-decoration:none!important}
.qh-kit .fw-bold{font-weight:700!important}
.qh-kit .fw-semibold{font-weight:600!important}
.qh-kit .fw-normal{font-weight:400!important}
.qh-kit .fw-medium{font-weight:500!important}
.qh-kit .fs-lg{font-size:1.1rem!important}
.qh-kit .fs-sm{font-size:.875rem!important}
.qh-kit .fs-xs{font-size:.75rem!important}
.qh-kit .fs-base{font-size:1rem!important}
.qh-kit .fs-1{font-size:2.2rem!important}
.qh-kit .fs-2{font-size:1.8rem!important}
.qh-kit .fs-3{font-size:1.5rem!important}
.qh-kit .fs-4{font-size:1.25rem!important}
.qh-kit .fs-5{font-size:1.1rem!important}
.qh-kit .fs-6{font-size:1rem!important}
.qh-kit .bg-light{background-color:var(--w-ink-50)!important}
.qh-kit .bg-white{background-color:#fff!important}
.qh-kit .bg-secondary{background-color:var(--w-ink-100)!important}
.qh-kit .border{border:1px solid var(--w-border)!important}
.qh-kit .border-0{border:0!important}
.qh-kit .border-top-0{border-top:0!important}
.qh-kit .border-bottom-0{border-bottom:0!important}
.qh-kit .border-bottom{border-bottom:1px solid var(--w-border)!important}
.qh-kit .border-top{border-top:1px solid var(--w-border)!important}
.qh-kit .rounded{border-radius:var(--w-radius-sm)!important}
.qh-kit .rounded-3{border-radius:var(--w-radius)!important}
.qh-kit .rounded-4{border-radius:var(--w-radius-lg)!important}
.qh-kit .rounded-top-4{border-top-left-radius:var(--w-radius-lg)!important;border-top-right-radius:var(--w-radius-lg)!important}
.qh-kit .rounded-circle{border-radius:50%!important}
.qh-kit .rounded-pill{border-radius:999px!important}
.qh-kit .shadow-sm{box-shadow:var(--w-shadow-sm)!important}
.qh-kit .shadow{box-shadow:var(--w-shadow)!important}
.qh-kit .shadow-lg{box-shadow:var(--w-shadow-lg)!important}
.qh-kit .opacity-60{opacity:.6!important}
.qh-kit .opacity-75{opacity:.75!important}
.qh-kit .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.qh-kit .form-label{display:inline-block;margin-bottom:.4rem;font-size:13px;font-weight:600;color:var(--w-ink-800)}
.qh-kit .form-control,.qh-kit .form-select,.qh-kit input[type=text]:not(.w-input),.qh-kit input[type=email]:not(.w-input),.qh-kit input[type=tel]:not(.w-input),.qh-kit input[type=password]:not(.w-input),.qh-kit input[type=number]:not(.w-input),.qh-kit textarea:not(.w-input){display:block;width:100%;min-height:46px;padding:.65rem .9rem;font:inherit;font-size:15px;color:var(--w-ink-900);background-color:#fff;border:1px solid var(--w-border);border-radius:var(--w-radius);transition:border-color .15s,box-shadow .15s;appearance:none}
.qh-kit textarea.form-control{min-height:96px}
.qh-kit .form-select{padding-right:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364756D' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}
.qh-kit .form-select-sm{min-height:46px;width:auto;font-size:14px}
.qh-kit .form-control:focus,.qh-kit .form-select:focus,.qh-kit input:focus,.qh-kit textarea:focus{outline:0;border-color:var(--w-primary);box-shadow:0 0 0 3px rgba(8,116,67,.18)}
.qh-kit .form-control::placeholder{color:#8fa39a}
.qh-kit .form-control.is-invalid,.qh-kit .form-select.is-invalid,.qh-kit .is-invalid{border-color:#b91c1c}
.qh-kit .invalid-feedback{display:none;width:100%;margin-top:.3rem;font-size:13px;color:#b91c1c}
.qh-kit .is-invalid~.invalid-feedback,.qh-kit .was-validated :invalid~.invalid-feedback{display:block}
.qh-kit label.error,.qh-kit span.error{display:block;margin-top:.3rem;font-size:13px;color:#b91c1c;font-weight:500}
.qh-kit .form-check{display:flex;align-items:flex-start;gap:.55rem;min-height:1.5rem;margin-bottom:.4rem}
.qh-kit .form-check-inline{display:inline-flex;margin-right:1rem}
.qh-kit .form-check-input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.18rem;accent-color:var(--w-primary);cursor:pointer}
.qh-kit .form-check-label{color:var(--w-ink-700);font-size:14px;cursor:pointer}
.qh-kit .input-group{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}
.qh-kit .input-group>.form-control,.qh-kit .input-group>.form-select:not(.form-select-sm){position:relative;flex:1 1 auto;width:1%;min-width:0}
.qh-kit .input-group>:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.qh-kit .input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.qh-kit .input-group-text{display:flex;align-items:center;padding:.65rem .9rem;background:var(--w-ink-50);border:1px solid var(--w-border);border-radius:var(--w-radius);color:var(--w-ink-700)}
.qh-kit .iti{display:block;width:100%}
.qh-kit .iti input{padding-left:92px!important}
.qh-kit .iti__country-list{border-radius:var(--w-radius);border:1px solid var(--w-border);box-shadow:var(--w-shadow);z-index:2000}
.qh-kit .password-toggle{position:relative}
.qh-kit .password-toggle .form-control{padding-right:3rem}
.qh-kit .password-toggle-btn{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);margin:0;padding:.3rem;cursor:pointer;color:var(--w-ink-500)}
.qh-kit .password-toggle-check{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}
.qh-kit .password-toggle-indicator{display:inline-block;font-family:'finder-icons';font-size:1.1rem;font-style:normal}
.qh-kit .password-toggle-indicator::before{content:"\e972"}
.qh-kit .password-toggle-check:checked~.password-toggle-indicator::before{content:"\e971"}
.qh-kit .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem 1.25rem;font-family:var(--w-font-body);font-size:15px;font-weight:600;line-height:1.2;color:var(--w-ink-800);text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background:transparent;border:1px solid transparent;border-radius:var(--w-radius);transition:background .15s,border-color .15s,color .15s,box-shadow .15s}
.qh-kit .btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(8,116,67,.22)}
.qh-kit .btn:disabled,.qh-kit .btn.disabled{opacity:.6;pointer-events:none}
.qh-kit .btn-sm{min-height:38px;padding:.45rem .95rem;font-size:14px;border-radius:10px}
.qh-kit .btn-lg{min-height:50px;padding:.75rem 1.5rem;font-size:16px}
.qh-kit .btn-xs{min-height:30px;padding:.25rem .6rem;font-size:12px;border-radius:8px}
.qh-kit .btn-primary{color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-kit .btn-primary:hover,.qh-kit .btn-primary:focus,.qh-kit .btn-primary:active{color:#fff;background:var(--w-primary-700);border-color:var(--w-primary-700)}
.qh-kit .btn-success{color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-kit .btn-success:hover,.qh-kit .btn-success:focus,.qh-kit .btn-success:active{color:#fff;background:var(--w-primary-700);border-color:var(--w-primary-700)}
.qh-kit .btn-warning{color:var(--w-gold-ink);background:var(--w-accent);border-color:var(--w-accent)}
.qh-kit .btn-warning:hover,.qh-kit .btn-warning:focus,.qh-kit .btn-warning:active{color:var(--w-gold-ink);background:var(--w-accent-dark);border-color:var(--w-accent-dark)}
.qh-kit .btn-secondary{color:var(--w-ink-800);background:#fff;border-color:var(--w-border)}
.qh-kit .btn-secondary:hover,.qh-kit .btn-secondary:focus,.qh-kit .btn-secondary:active{color:var(--w-ink-900);background:var(--w-ink-100);border-color:var(--w-ink-300)}
.qh-kit .btn-light{color:var(--w-ink-800);background:#fff;border-color:var(--w-border)}
.qh-kit .btn-light:hover,.qh-kit .btn-light:focus,.qh-kit .btn-light:active{color:var(--w-ink-900);background:var(--w-ink-100);border-color:var(--w-ink-300)}
.qh-kit .btn-danger{color:#fff;background:#b91c1c;border-color:#b91c1c}
.qh-kit .btn-danger:hover,.qh-kit .btn-danger:focus,.qh-kit .btn-danger:active{color:#fff;background:#991b1b;border-color:#991b1b}
.qh-kit .btn-outline-primary{color:var(--w-primary);background:transparent;border-color:var(--w-primary)}
.qh-kit .btn-outline-primary:hover,.qh-kit .btn-outline-primary:focus,.qh-kit .btn-outline-primary:active{color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-kit .btn-outline-success{color:var(--w-primary);background:transparent;border-color:var(--w-primary)}
.qh-kit .btn-outline-success:hover,.qh-kit .btn-outline-success:focus,.qh-kit .btn-outline-success:active{color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-kit .btn-outline-info{color:var(--w-ink-800);background:#fff;border-color:var(--w-border)}
.qh-kit .btn-outline-info:hover,.qh-kit .btn-outline-info:focus,.qh-kit .btn-outline-info:active{color:var(--w-ink-900);background:var(--w-ink-50);border-color:var(--w-primary)}
.qh-kit .btn-outline-secondary{color:var(--w-ink-800);background:#fff;border-color:var(--w-border)}
.qh-kit .btn-outline-secondary:hover,.qh-kit .btn-outline-secondary:focus,.qh-kit .btn-outline-secondary:active{color:var(--w-ink-900);background:var(--w-ink-50);border-color:var(--w-ink-300)}
.qh-kit .btn-link{color:var(--w-primary);background:transparent;border-color:transparent}
.qh-kit .btn-link:hover,.qh-kit .btn-link:focus,.qh-kit .btn-link:active{color:var(--w-primary-700);background:transparent;border-color:transparent}
.qh-kit .btn-text{background:none;border:0;color:var(--w-primary);padding:0;min-height:0}
.qh-kit .redglowbtn,.qh-kit .glowbtn{box-shadow:none}
.qh-kit .table{width:100%;margin-bottom:1rem;border-collapse:collapse;color:var(--w-ink-900);font-size:14px}
.qh-kit .table th,.qh-kit .table td{padding:.75rem .9rem;border-bottom:1px solid var(--w-border);vertical-align:middle;text-align:start}
.qh-kit .table thead th{background:var(--w-ink-50);color:var(--w-ink-700);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.qh-kit .table-bordered th,.qh-kit .table-bordered td{border:1px solid var(--w-border)}
.qh-kit .card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--w-border);border-radius:var(--w-radius-lg)}
.qh-kit .card-body{flex:1 1 auto;padding:1.25rem}
.qh-kit .alert{position:relative;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-ink-50)}
.qh-kit .alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}
.qh-kit .alert-success{background:var(--w-ok-soft);border-color:#b9e0ca;color:var(--w-primary-700)}
.qh-kit .alert-warning{background:var(--w-gold-soft);border-color:#f3dc9e;color:var(--w-warn)}
.qh-kit .badge{display:inline-block;padding:.3em .65em;font-size:.75em;font-weight:700;line-height:1;border-radius:999px;color:#fff;background:var(--w-primary)}
.qh-kit .spinner-border{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:-.125em;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;animation:qh-spin .75s linear infinite}
.qh-kit .spinner-border-sm{width:1rem;height:1rem;border-width:.15em}
@keyframes qh-spin{to{transform:rotate(360deg)}}
.qh-kit .recaddr,.qh-kit .address-para{color:var(--w-ink-500)}
.qh-kit .title-padding{padding-left:0}
.qh-kit .bi{display:inline-block}

/* ---- Customer Login (qamarhire/partials/customer-login-modal) - md.recruitmentcv.com
   Customer Login card: white, 16px radius, round close button, title + subtitle,
   46px controls, OR divider, Google button, Sign Up switch. Also the steps the
   existing scripts write into #firstpopup2 (OTP code, name / email form). ---- */
.qh-kit .qh-auth-modal .modal-dialog{max-width:420px}
.qh-kit .qh-auth-modal .modal-content{border:0;border-radius:16px;box-shadow:0 24px 60px rgba(6,40,30,.22)}
.qh-kit .qh-auth-modal .modal-body{padding:28px}
.qh-kit .qh-auth-close{position:absolute;top:16px;inset-inline-end:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--w-border);border-radius:999px;background:#fff;color:var(--w-ink-700);cursor:pointer;transition:background .15s,color .15s}
.qh-kit .qh-auth-close:hover{background:var(--w-ink-100);color:var(--w-ink-900)}
.qh-kit .qh-auth-close:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(8,116,67,.22)}
.qh-kit .qh-auth-title{margin:0 0 6px;padding-inline-end:44px;font-family:var(--w-font-heading);font-size:21px;font-weight:700;line-height:1.3;color:var(--w-ink-900)}
.qh-kit .qh-auth-subtitle{margin:0 0 22px;font-size:14.5px;line-height:1.55;color:var(--w-ink-500)}
.qh-kit .qh-auth-row{margin-bottom:16px}
.qh-kit .qh-auth-label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--w-ink-800)}
.qh-kit .qh-auth-hint{font-weight:500;color:var(--w-ink-500)}
.qh-kit .qh-auth-modal .iti{display:block;width:100%}
.qh-kit .qh-auth-modal .form-control{min-height:46px;border-radius:10px;font-size:15px}
.qh-kit .qh-auth-error{display:block;margin-top:6px;font-size:12.5px;color:#b91c1c}
.qh-kit .qh-auth-error:empty{display:none}
.qh-kit .qh-auth-submit,.qh-kit .qh-auth-google{width:100%;min-height:46px;border-radius:10px}
.qh-kit .qh-auth-google{gap:10px;color:var(--w-ink-900);background:#fff;border:1px solid var(--w-border);font-weight:600}
.qh-kit .qh-auth-google:hover,.qh-kit .qh-auth-google:focus{color:var(--w-ink-900);background:var(--w-ink-50);border-color:var(--w-ink-300)}
.qh-kit .qh-auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink-500)}
.qh-kit .qh-auth-divider::before,.qh-kit .qh-auth-divider::after{content:"";flex:1;height:1px;background:var(--w-border)}
.qh-kit .qh-auth-switch{margin:18px 0 0;text-align:center;font-size:14px;color:var(--w-ink-600,var(--w-ink-500))}
.qh-kit .qh-auth-switch a{font-weight:700;color:var(--w-primary);text-decoration:none}
.qh-kit .qh-auth-switch a:hover{text-decoration:underline}
/* Steps written by the existing login scripts (OTP, name form, messages). */
.qh-kit .qh-auth-modal #firstpopup2 > p{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--w-primary-50,#e8f5ee);color:var(--w-primary-700,#065c35);font-size:14px;font-weight:600}
.qh-kit .qh-auth-modal #firstpopup2 .form-label{font-size:13px;font-weight:700;color:var(--w-ink-800)}
.qh-kit .qh-auth-modal #firstpopup2 form .btn{width:100%;min-height:46px;border-radius:10px}
.qh-kit .qh-auth-modal #firstpopup2 a:not(.btn){color:var(--w-primary);font-weight:600}
@media (max-width:575.98px){.qh-kit .qh-auth-modal .modal-dialog{margin:12px}.qh-kit .qh-auth-modal .modal-body{padding:24px 20px}}

/* ---- Modal buttons (audit): one standard for primary / secondary / cancel / close ---- */
/* Booking "thank you": the success check (its legacy animation CSS is not loaded here). */
.qh-kit .checkmark{display:block;width:72px;height:72px;margin:28px auto 14px;border-radius:50%;stroke-width:3;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 40px var(--w-primary)}
.qh-kit .checkmark__circle{stroke:var(--w-primary);fill:none}
.qh-kit .checkmark__check{stroke:#fff;fill:none}
.qh-kit #modalthank .modal-body{padding-bottom:22px}
.qh-kit #modalthank .btn-secondary{min-width:120px;color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-kit #modalthank .btn-secondary:hover{background:var(--w-primary-700);border-color:var(--w-primary-700)}
/* "btn btn-primary ... btn-text" (verify mobile Continue): a real primary button, not a text link. */
.qh-kit .btn.btn-primary.btn-text{min-height:46px;padding:.6rem 1.25rem;color:#fff;background:var(--w-primary);border:1px solid var(--w-primary);border-radius:10px}
.qh-kit .btn.btn-primary.btn-text:hover{background:var(--w-primary-700);border-color:var(--w-primary-700)}
/* Footers: consistent gap / sizes; equal-width actions on phones, never clipped. */
.qh-kit .modal-footer .btn{min-width:104px}
.qh-kit .modal-footer .btn i{line-height:1}
@media (max-width:575.98px){.qh-kit .modal-footer{flex-wrap:nowrap}.qh-kit .modal-footer .btn{flex:1 1 0;min-width:0;white-space:normal}}
/* Single-action message dialogs (errors / limits): centred, readable. */
.qh-kit .modal-body > .text-center .btn{min-width:110px}
/* Office list: empty state. */
.qh-kit .qh-office-modal .qh-office-empty{padding:24px 14px!important;color:var(--w-ink-500);font-weight:500;border:1px dashed var(--w-border)!important;border-radius:var(--w-radius)}

/* ---- SweetAlert2 popups (order success / OK, cancel confirmation, errors - the booking,
   order and profile scripts' Swal.fire()). Swal renders on <body>, outside .qh-kit, and
   Bootstrap's CSS is not loaded here, so its buttons fell back to Swal's purple or raw
   browser buttons. One theme for all of them: same buttons as the modals above. ---- */
.qh-ui .swal2-container{z-index:1080}
.qh-ui .swal2-container.swal2-backdrop-show{background:rgba(6,40,30,.55)}
.qh-ui .swal2-popup{width:min(440px,calc(100vw - 32px));padding:28px 24px 24px;border-radius:16px;font-family:var(--w-font-body);box-shadow:0 24px 60px rgba(6,40,30,.22)}
.qh-ui .swal2-popup .swal2-title{padding:0;margin:4px 0 8px;font-family:var(--w-font-heading);font-size:1.35rem;font-weight:700;color:var(--w-ink-900)}
.qh-ui .swal2-popup .swal2-html-container{margin:0 4px;font-size:15px;line-height:1.55;color:var(--w-ink-500)}
.qh-ui .swal2-popup .swal2-icon{margin:4px auto 14px;transform:scale(.8)}
.qh-ui .swal2-popup .swal2-icon.swal2-success{border-color:rgba(8,116,67,.3);color:var(--w-primary)}
.qh-ui .swal2-popup .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--w-primary)}
.qh-ui .swal2-popup .swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(8,116,67,.3)}
.qh-ui .swal2-popup .swal2-icon.swal2-warning{border-color:var(--w-accent);color:var(--w-accent)}
.qh-ui .swal2-popup .swal2-icon.swal2-error{border-color:#ef4444;color:#ef4444}
.qh-ui .swal2-popup .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4444}
.qh-ui .swal2-popup .swal2-actions{gap:10px;margin:20px 0 0;flex-wrap:wrap}
.qh-ui .swal2-popup .swal2-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:44px;margin:0;padding:0 22px;font-family:var(--w-font-body);font-size:15px;font-weight:600;line-height:1.2;border:1px solid transparent;border-radius:10px;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}
.qh-ui .swal2-popup .swal2-actions .swal2-confirm{color:#fff;background:var(--w-primary);border-color:var(--w-primary)}
.qh-ui .swal2-popup .swal2-actions .swal2-confirm:hover{background:var(--w-primary-700);border-color:var(--w-primary-700)}
.qh-ui .swal2-popup .swal2-actions .swal2-confirm.btn-danger{background:#b91c1c;border-color:#b91c1c}
.qh-ui .swal2-popup .swal2-actions .swal2-confirm.btn-danger:hover{background:#991b1b;border-color:#991b1b}
.qh-ui .swal2-popup .swal2-actions .swal2-cancel,.qh-ui .swal2-popup .swal2-actions .swal2-deny{color:var(--w-ink-800);background:#fff;border-color:var(--w-border)}
.qh-ui .swal2-popup .swal2-actions .swal2-cancel:hover,.qh-ui .swal2-popup .swal2-actions .swal2-deny:hover{color:var(--w-ink-900);background:var(--w-ink-100);border-color:var(--w-ink-300)}
.qh-ui .swal2-popup .swal2-actions button:focus-visible,.qh-ui .swal2-popup .swal2-actions button:focus{outline:0;box-shadow:0 0 0 3px rgba(8,116,67,.25)}
.qh-ui .swal2-popup .swal2-actions button:disabled{opacity:.6;cursor:not-allowed}
.qh-ui .swal2-popup .swal2-actions .swal2-loader{border-color:var(--w-primary) transparent var(--w-primary) transparent}
@media (max-width:420px){.qh-ui .swal2-popup .swal2-actions{width:100%}.qh-ui .swal2-popup .swal2-actions button{flex:1 1 0;min-width:0}}

/* Login steps written by the existing scripts: number + Edit on one line, no trailing gap. */
.qh-kit .qh-auth-modal #firstpopup2 > .text-center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;font-weight:600;color:var(--w-ink-800)}
.qh-kit .qh-auth-modal #firstpopup2 > .text-center .btn{margin:0!important;width:auto;min-height:34px}
.qh-kit .qh-auth-modal #firstpopup2 form > .mb-4:last-child,.qh-kit .qh-auth-modal #firstpopup2 form > .row.mb-4:last-child{margin-bottom:0!important}
.qh-kit .qh-auth-modal #firstpopup2 #otpTimer,.qh-kit .qh-auth-modal #firstpopup2 #resendOtpWrapper{font-size:13.5px}

/* Busy / disabled actions everywhere in the kit (buttons that start a request). */
.qh-kit .btn[aria-busy="true"]{opacity:.7;pointer-events:none}

/* ---- Hiring review ("Please carefully review the hiring details") - .qh-review-modal on
   #modalpad / #modal2Large / #modalLarge2 / #modalLarge3 (EN + AR). Layout only: same
   fields, ids, validation (errorToShow*) and submit as before. ---- */
.qh-kit .qh-review-modal .modal-dialog{max-width:560px}
.qh-kit .qh-review-modal .modal-header{padding:16px 22px;background:#fff}
.qh-kit .qh-review-modal .modal-title{font-size:1.05rem;line-height:1.4;padding-inline-end:12px}
.qh-kit .qh-review-modal .modal-body{padding:20px 22px;color:var(--w-ink-800)}
.qh-kit .qh-review-modal .modal-body > .d-flex:empty{display:none}
/* Name / office: one details card */
.qh-kit .qh-review-modal .modal-body > p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:12px 14px;background:var(--w-ink-50);border:1px solid var(--w-border);font-size:14.5px;font-weight:600;color:var(--w-ink-900);line-height:1.45}
.qh-kit .qh-review-modal .modal-body > p ~ p{border-top:0}
.qh-kit .qh-review-modal .modal-body > p:first-of-type{border-radius:12px 12px 0 0}
.qh-kit .qh-review-modal .modal-body > p:last-of-type{border-radius:0 0 12px 12px;margin-bottom:18px}
.qh-kit .qh-review-modal .modal-body > p:only-of-type{border-radius:12px}
.qh-kit .qh-review-modal .modal-body > p b{flex:0 0 205px;font-size:13px;font-weight:600;color:var(--w-ink-500)}
.qh-kit .qh-review-modal .modal-body > p .recaddr{padding:0!important;font-weight:500;color:var(--w-ink-500)}
.qh-kit .qh-review-modal .modal-body > p .recaddr:empty{display:none}
/* Salary confirmation + city */
.qh-kit .qh-review-modal .modal-body > .row{display:flex;flex-direction:column;gap:16px;margin:0}
.qh-kit .qh-review-modal .modal-body > .row > [class*="col-"]{width:100%;max-width:none;flex:none;padding:0}
.qh-kit .qh-review-modal .modal-body > .row > :has(> input[type="checkbox"]){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;border:1px solid var(--w-border);border-radius:12px}
.qh-kit .qh-review-modal .modal-body > .row > :has(> input[type="checkbox"]) > input[type="checkbox"]{order:-1;flex:none;width:20px;height:20px;margin:0;cursor:pointer}
.qh-kit .qh-review-modal .modal-body > .row > :has(> input[type="checkbox"]) > label{flex:1 1 0;min-width:0;margin:0;font-size:14.5px;font-weight:500;color:var(--w-ink-800);cursor:pointer}
.qh-kit .qh-review-modal .modal-body > .row > :has(> input[type="checkbox"]) > span[id^="errorToShow"]{flex-basis:100%}
.qh-kit .qh-review-modal .modal-body > .row > :has(> input[type="checkbox"]) > span[id^="errorToShow"]:empty{display:none}
.qh-kit .qh-review-modal .modal-body .form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--w-ink-800)}
.qh-kit .qh-review-modal .modal-body .form-select{width:100%;max-width:360px;min-height:46px;border-radius:10px}
.qh-kit .qh-review-modal .invalid-feedbackNew{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:#b91c1c}
.qh-kit .qh-review-modal .modal-footer{padding:14px 22px;background:#fff}
.qh-kit .qh-review-modal .modal-footer .btn{min-width:120px}
@media (max-width:575.98px){
  .qh-kit .qh-review-modal .modal-header,.qh-kit .qh-review-modal .modal-body,.qh-kit .qh-review-modal .modal-footer{padding-inline:16px}
  .qh-kit .qh-review-modal .modal-body > p b{flex-basis:100%}
  .qh-kit .qh-review-modal .modal-body .form-select{max-width:none}
  .qh-kit .qh-review-modal .modal-footer .btn{min-width:0}
}

/* Customer Login / Sign Up: country code and number side by side as two boxes
   (md.recruitmentcv.com "KSA +966 | Mobile Number"); the existing intl-tel-input
   picker stays (its inline padding is overridden, hence !important). */
.qh-kit .qh-auth-modal .iti__flag-container{top:0;bottom:0;left:0;right:auto;width:128px;padding:0}
[dir=rtl] .qh-kit .qh-auth-modal .iti__flag-container{left:auto;right:0}
.qh-kit .qh-auth-modal .iti__selected-flag{width:100%;height:100%;padding:0 12px;gap:6px;border:1px solid var(--w-border);border-radius:10px;background:#fff!important;font-size:14.5px;color:var(--w-ink-900)}
.qh-kit .qh-auth-modal .iti__selected-flag:hover,.qh-kit .qh-auth-modal .iti__selected-flag:focus{border-color:var(--w-ink-300);outline:0}
.qh-kit .qh-auth-modal .iti__selected-dial-code{margin-inline-start:2px}
.qh-kit .qh-auth-modal .iti input.form-control{width:calc(100% - 136px)!important;margin-inline-start:136px!important;padding-left:14px!important;padding-right:14px!important}
.qh-kit .qh-auth-modal .form-control:focus{border-color:var(--w-primary);box-shadow:0 0 0 3px rgba(8,116,67,.15);outline:0}
.qh-kit .qh-auth-modal [data-qh-auth-signup] .qh-auth-row{margin-bottom:16px}
.qh-kit .qh-auth-modal .qh-auth-submit[aria-busy="true"]{opacity:.7}
