.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-select-form-modal.components-modal__frame{display:flex;flex-direction:column;max-width:900px;width:90vw;height:640px;max-height:calc(100vh - 64px)}.hostinger-reach-select-form-modal .components-modal__header{height:52px;padding:12px 24px}.hostinger-reach-select-form-modal .components-modal__content{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:52px;padding:0 24px;overflow:hidden}.hostinger-reach-select-form-modal .components-modal__children-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hostinger-reach-select-form-modal__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-top:1px solid #e0e0e0}.hostinger-reach-select-form-modal__loading,.hostinger-reach-select-form-modal__empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:240px;text-align:center;color:#757575}.hostinger-reach-select-form-modal__list{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hostinger-reach-select-form-modal__list-forms{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:16px;align-content:start;min-height:0;overflow-y:auto;padding:16px}.hostinger-reach-select-form-modal__list-preview{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px;background:#f5f5f5}.hostinger-reach-select-form-modal__form-item{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:#fff0;cursor:pointer;text-align:left}.hostinger-reach-select-form-modal__form-item:focus-visible{outline:none}.hostinger-reach-select-form-modal__form-name{font-weight:700;font-size:14px;color:#1e1e1e}.hostinger-reach-select-form-modal__form-thumb{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden;background:#f5f5f5;border-radius:16px;border:3px solid #fff0;transition:border-color .2s ease}.hostinger-reach-select-form-modal__form-thumb-fallback{width:100%;height:100%;background:#ebebeb}.hostinger-reach-select-form-modal__form-image{width:100%;height:100%;object-fit:cover}.hostinger-reach-select-form-modal__form-item--selected .hostinger-reach-select-form-modal__form-thumb{border-color:#3858e9}.hostinger-reach-select-form-modal__preview-frame{width:100%;height:100%;min-height:320px;border:1px solid #e0e0e0;border-radius:12px}.hostinger-reach-select-form-modal__footer{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #e0e0e0}.hostinger-reach-select-form-modal__footer-start{display:flex;align-items:center;gap:8px}.hostinger-reach-select-form-modal__footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-use-template{width:100%;justify-content:center;margin-bottom:16px}.hostinger-reach-block-selected-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;border:2px solid #fff0;border-radius:8px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#3ab0ff,#673de6,#e536db) border-box}.hostinger-reach-block-selected-form__title{display:flex;align-items:center;gap:8px;max-width:100%}.hostinger-reach-block-selected-form__title svg{flex-shrink:0}.hostinger-reach-block-selected-form__name{font-weight:700;font-size:13px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hostinger-reach-block-selected-form__image{width:100%;height:auto;object-fit:cover;border-radius:8px;background:#f0f0f0}.hostinger-reach-block-selected-form__edit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;padding:8px 12px;border:1px solid rgb(0 0 0 / .1);border-radius:8px;background:#fff;color:#673de6}.hostinger-reach-block-selected-form__edit:hover,.hostinger-reach-block-selected-form__edit:focus{background:#fff;color:#673de6}.hostinger-reach-block-selected-form__edit svg{flex-shrink:0}.hostinger-reach-block-selected-form__edit-text{color:#673de6}.hostinger-reach-block-selected-form__change.components-button.is-link{align-self:center;padding:0;color:#673de6}.hostinger-reach-block-selected-form__change.components-button.is-link:hover,.hostinger-reach-block-selected-form__change.components-button.is-link:focus,.hostinger-reach-block-selected-form__change.components-button.is-link:active{color:#673de6}.hostinger-reach-block-classic-form{width:100%;justify-content:center;margin-bottom:16px}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.hirvanta-post-job,.post-job-page,.job-post-form,.job-posting-form,.hirvanta-job-wizard{box-sizing:border-box}.hirvanta-post-job *,.post-job-page *,.job-post-form *,.job-posting-form *,.hirvanta-job-wizard *{box-sizing:border-box}.hirvanta-post-job .form-row,.post-job-page .form-row,.job-post-form .form-row,.job-posting-form .form-row,.hirvanta-job-wizard .form-row{align-items:start}.hirvanta-post-job .form-group,.post-job-page .form-group,.job-post-form .form-group,.job-posting-form .form-group,.hirvanta-job-wizard .form-group{min-width:0}.hirvanta-post-job input,.hirvanta-post-job select,.hirvanta-post-job textarea,.post-job-page input,.post-job-page select,.post-job-page textarea,.job-post-form input,.job-post-form select,.job-post-form textarea,.job-posting-form input,.job-posting-form select,.job-posting-form textarea,.hirvanta-job-wizard input,.hirvanta-job-wizard select,.hirvanta-job-wizard textarea{max-width:100%}.hirvanta-post-job .wizard-actions,.post-job-page .wizard-actions,.job-post-form .wizard-actions,.job-posting-form .wizard-actions,.hirvanta-job-wizard .wizard-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:24px}.hirvanta-post-job .wizard-step,.post-job-page .wizard-step,.job-post-form .wizard-step,.job-posting-form .wizard-step,.hirvanta-job-wizard .wizard-step{min-width:0}@media (max-width:760px){.hirvanta-post-job .wizard-actions,.post-job-page .wizard-actions,.job-post-form .wizard-actions,.job-posting-form .wizard-actions,.hirvanta-job-wizard .wizard-actions{justify-content:stretch}}html,body{margin:0;padding:0}.hirvanta-body{background:#faf8ff;color:#131b2e;font-family:Inter,Arial,sans-serif}.hirvanta-main{min-height:calc(100vh - 70px)}.hirvanta-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.hirvanta-header{height:70px;background:rgb(250 248 255 / .96);border-bottom:1px solid #d8d8e5;position:sticky;top:0;z-index:1000}.hirvanta-nav{height:70px;width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between}.hirvanta-brand{font:600 22px 'Hanken Grotesk',sans-serif;color:#131b2e;text-decoration:none}.hirvanta-nav nav{display:flex;align-items:center;gap:30px}.hirvanta-nav nav a{color:#464554;text-decoration:none;font-size:14px}.hirvanta-nav nav a:hover{color:#4648d4}.hirvanta-button{background:#4648d4!important;color:#fff!important;padding:10px 18px;border-radius:9px}.hirvanta-hero{background:linear-gradient(180deg,#f3f2ff,#faf8ff);border-bottom:1px solid #d8d8e5}.hirvanta-hero-grid{display:grid;grid-template-columns:1fr 330px;gap:55px;padding:70px 0}.hirvanta-pill{display:inline-block;background:#e9e7ff;color:#4648d4;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.hirvanta-hero h1{font:600 58px/1.05 'Hanken Grotesk',sans-serif;margin:18px 0}.hirvanta-hero h1 span{color:#4b3ff2}.hirvanta-hero p{font-size:17px;line-height:1.6;color:#66647a;max-width:720px}.hirvanta-search{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1.05fr) minmax(190px,.75fr) 150px;align-items:stretch;background:#fff;border:1px solid #d6d4e0;border-radius:14px;padding:7px;margin-top:30px;box-shadow:0 10px 35px rgb(30 30 60 / .07)}.hirvanta-search div{padding:10px 16px;border-right:1px solid #e0dfe8}.hirvanta-search label{display:block;font-size:10px;font-weight:700;color:#77758a}.hirvanta-search input{width:100%;box-sizing:border-box;border:0;outline:0;background:#fff0;padding:7px 0 2px;font-size:14px;color:#131b2e}.hirvanta-search select{width:100%;box-sizing:border-box;border:0;outline:0;background:#fff0;padding:7px 22px 2px 0;font-size:14px;color:#131b2e;appearance:auto}.hirvanta-search-field{min-width:0}.hirvanta-search button{border:0;background:#4648d4;color:#fff;border-radius:10px;padding:0 20px;font-weight:700;cursor:pointer}.hirvanta-market{background:#fff;border:1px solid #d8d6e2;border-radius:16px;padding:16px;align-self:center;box-shadow:0 10px 30px rgb(30 30 60 / .06)}.hirvanta-market h3{background:#e8e6ff;border-radius:10px;padding:14px;margin:0 0 4px;font:600 18px 'Hanken Grotesk'}.hirvanta-market div{display:flex;justify-content:space-between;padding:15px 5px;border-bottom:1px solid #e4e2ea;font-size:14px}.hirvanta-market div:last-child{border-bottom:0}.hirvanta-section{padding:58px 0}.hirvanta-soft{background:#f1f2ff}.hirvanta-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.hirvanta-section-head h2{font:600 30px 'Hanken Grotesk';margin:0}.hirvanta-section-head p{color:#706e80;margin:6px 0 0}.hirvanta-section-head>a{color:#4648d4;text-decoration:none;font-weight:600}.hirvanta-type-grid,.hirvanta-expertise{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hirvanta-type-grid a,.hirvanta-expertise a{background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:24px;text-decoration:none;color:#131b2e;display:flex;justify-content:space-between;align-items:center}.hirvanta-type-grid b,.hirvanta-expertise b{font:600 18px 'Hanken Grotesk'}.hirvanta-type-grid span,.hirvanta-expertise span{color:#625eff;font-size:13px}.hirvanta-job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hirvanta-job-card{display:block;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:18px;text-decoration:none;color:#131b2e;min-height:165px}.hirvanta-job-card:hover{box-shadow:0 10px 30px rgb(30 30 60 / .08);border-color:#aaa7ff}.hirvanta-job-title{font:600 18px 'Hanken Grotesk';margin:0 0 5px}.hirvanta-job-company{color:#5b5a70;font-size:14px}.hirvanta-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.hirvanta-tag{background:#f0efff;border:1px solid #dfdcff;color:#5047d9;border-radius:7px;padding:5px 8px;font-size:12px}.hirvanta-job-bottom{border-top:1px solid #e6e4eb;padding-top:12px;display:flex;justify-content:space-between;font-size:12px;color:#777487}.hirvanta-view{color:#4648d4;font-weight:700}.hirvanta-footer{background:#e9ebff;border-top:1px solid #d0d2e2;padding:42px 0 22px}.hirvanta-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.hirvanta-footer b{display:block;margin-bottom:10px}.hirvanta-footer p,.hirvanta-footer a{font-size:14px;line-height:1.7;color:#3e3d50}.hirvanta-footer a{display:block;text-decoration:none}.hirvanta-copyright{border-top:1px solid #cfd1df;margin-top:28px;padding-top:18px;color:#5e5d70;font-size:13px}.hirvanta-page{padding:55px 0}.hirvanta-page h1{font:600 34px 'Hanken Grotesk';margin:0 0 8px}.hirvanta-panel{background:#fff;border:1px solid #dddbe6;border-radius:16px;padding:28px;margin-top:24px}.hirvanta-native-panel{background:#fff;border:1px solid #dddbe6;border-radius:16px;padding:24px;margin-top:24px;overflow:hidden}.hirvanta-native-panel input,.hirvanta-native-panel select,.hirvanta-native-panel textarea{max-width:100%}.hirvanta-native-panel button,.hirvanta-native-panel input[type=submit]{cursor:pointer}.hirvanta-notice,.hirvanta-empty{background:#fff;border:1px solid #dddbe6;border-radius:12px;padding:22px;color:#66647a}.hirvanta-dashboard{background:#faf8ff;min-height:calc(100vh - 70px);padding:40px 0 70px}.hirvanta-dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hirvanta-stat{background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:20px}.hirvanta-stat small{display:block;color:#777487;text-transform:uppercase;font-size:11px;font-weight:700}.hirvanta-stat strong{display:block;font:700 38px 'Hanken Grotesk';margin-top:10px}.hirvanta-dash-layout{display:grid;grid-template-columns:220px 1fr;gap:24px;margin-top:24px}.hirvanta-side{background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:12px;height:max-content}.hirvanta-side a{display:block;padding:11px 12px;border-radius:9px;color:#444354;text-decoration:none;font-size:14px}.hirvanta-side a:hover,.hirvanta-side a.active{background:#e6e5ff;color:#3934c9}.hirvanta-content-card{background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:24px}.hirvanta-job-detail{display:grid;grid-template-columns:1fr 320px;gap:20px;padding:50px 0}.hirvanta-detail-card{background:#fff;border:1px solid #dddbe6;border-radius:16px;padding:30px}.hirvanta-detail-card h1{font:600 34px/1.15 'Hanken Grotesk';margin:0 0 8px}.hirvanta-detail-card h2{font:600 22px 'Hanken Grotesk';border-left:5px solid #4648d4;padding-left:10px}.hirvanta-detail-meta{display:grid;gap:0}.hirvanta-detail-meta div{padding:14px 0;border-bottom:1px solid #e4e2ea}.hirvanta-detail-meta b{color:#4648d4}.hirvanta-apply{display:block;background:#4648d4;color:#fff!important;text-decoration:none;border-radius:10px;padding:14px;text-align:center;font-weight:700;margin-bottom:18px}.hirvanta-native-action .wpjobportal{max-width:100%!important}.hirvanta-native-action{min-height:100px}.hirvanta-action-title{font:600 28px 'Hanken Grotesk';margin:0 0 8px}.hirvanta-action-sub{color:#6d6b7b;margin:0 0 20px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hirvanta-hero-grid,.hirvanta-job-detail{grid-template-columns:1fr}.hirvanta-job-grid{grid-template-columns:1fr 1fr}.hirvanta-dash-grid{grid-template-columns:1fr 1fr}.hirvanta-dash-layout{grid-template-columns:1fr}.hirvanta-footer-grid{grid-template-columns:1fr 1fr}.hirvanta-nav nav{gap:12px}.hirvanta-nav nav a:not(.hirvanta-button){display:none}}@media(max-width:600px){.hirvanta-jobs-heading{align-items:flex-start;flex-direction:column;gap:18px}.hirvanta-jobs-heading h1{font-size:36px}.hirvanta-jobs-count{min-width:100px}.hirvanta-results-header{align-items:flex-start;gap:12px}.hirvanta-jobs-search{grid-template-columns:1fr}.hirvanta-container{width:min(100% - 28px,1200px)}.hirvanta-hero h1{font-size:42px}.hirvanta-search{grid-template-columns:1fr}.hirvanta-search div{border-right:0;border-bottom:1px solid #e0dfe8}.hirvanta-search button{height:46px;margin:5px}.hirvanta-job-grid,.hirvanta-type-grid,.hirvanta-expertise,.hirvanta-dash-grid,.hirvanta-footer-grid{grid-template-columns:1fr}.hirvanta-nav{width:calc(100% - 28px)}}#hirvanta-native-apply{position:absolute;left:-100000px;top:0;width:1000px;min-height:1px;overflow:visible}.hirvanta-job-icon{width:42px;height:42px;border:1px solid #dedce7;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px;color:#4648d4;background:#faf9ff}.hirvanta-job-card{position:relative}.hirvanta-job-card .hirvanta-job-title{padding-right:8px}.hirvanta-job-card .hirvanta-tags{min-height:28px}.hirvanta-account-link{font-weight:600!important;color:#302bbd!important}.hirvanta-dashboard-link{font-weight:500!important}.hirvanta-profile-page{padding:56px 0 80px}.hirvanta-profile-head{display:flex;align-items:center;gap:18px;margin-bottom:28px}.hirvanta-avatar{width:64px;height:64px;border-radius:18px;background:#e9e7ff;color:#4648d4;display:flex;align-items:center;justify-content:center;font:700 22px 'Hanken Grotesk'}.hirvanta-profile-head h1{margin:3px 0 4px;font:600 34px 'Hanken Grotesk'}.hirvanta-profile-head p{margin:0;color:#706e80}.hirvanta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#6c68a1}.hirvanta-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hirvanta-profile-row{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #e8e6ee}.hirvanta-profile-row:last-child{border-bottom:0}.hirvanta-profile-row span{color:#777487}.hirvanta-profile-row strong{font-weight:600;text-align:right}.hirvanta-action-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e8e6ee;text-decoration:none;color:#1a2032}.hirvanta-action-card:last-child{border-bottom:0}.hirvanta-action-card span{color:#706e80;font-size:13px}.hirvanta-post-page{padding:48px 0 80px}.hirvanta-post-header{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.hirvanta-post-header h1{font:600 42px 'Hanken Grotesk';margin:7px 0}.hirvanta-post-header p{margin:0;color:#706e80;font-size:16px}.hirvanta-secondary-button{background:#fff;border:1px solid #d8d6e2;color:#3532bc;padding:11px 16px;border-radius:9px;text-decoration:none;font-weight:600;white-space:nowrap}.hirvanta-progress{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:16px;margin-bottom:18px}.hirvanta-progress>div{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;color:#777487;font-size:13px}.hirvanta-progress>div:not(:last-child):after{content:'';position:absolute;right:0;width:1px;height:28px;background:#e3e1e9}.hirvanta-progress b{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0efff;color:#5a55d7}.hirvanta-progress .active{color:#2925aa;font-weight:600}.hirvanta-progress .active b{background:#4648d4;color:#fff}.hirvanta-job-form-panel{padding:30px;overflow:visible}.hirvanta-job-form-panel .wpjobportal,.hirvanta-job-form-panel #wpjobportal-wrapper,.hirvanta-job-form-panel .wjportal-form{width:100%!important;max-width:100%!important}.hirvanta-job-form-panel form{width:100%!important}.hirvanta-job-form-panel label{font-weight:600!important;color:#343447!important}.hirvanta-job-form-panel input[type=text],.hirvanta-job-form-panel input[type=email],.hirvanta-job-form-panel input[type=number],.hirvanta-job-form-panel input[type=date],.hirvanta-job-form-panel input[type=url],.hirvanta-job-form-panel input[type=tel],.hirvanta-job-form-panel select,.hirvanta-job-form-panel textarea{border:1px solid #d9d7e3!important;border-radius:9px!important;background:#fff!important;min-height:44px;box-shadow:none!important;padding:10px 12px!important;box-sizing:border-box}.hirvanta-job-form-panel textarea{min-height:150px}.hirvanta-job-form-panel input:focus,.hirvanta-job-form-panel select:focus,.hirvanta-job-form-panel textarea:focus{border-color:#716cff!important;outline:2px solid rgb(70 72 212 / .10)!important}.hirvanta-job-form-panel input[type=submit],.hirvanta-job-form-panel button[type=submit]{background:#4648d4!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:12px 22px!important;font-weight:700!important}.hirvanta-job-form-panel .error,.hirvanta-job-form-panel .wjportal-error,.hirvanta-job-form-panel .alert-danger{border-radius:8px!important}.hirvanta-job-form-panel .form-group{margin-bottom:18px!important}.hirvanta-job-form-panel table{width:100%!important}.hirvanta-job-form-panel td,.hirvanta-job-form-panel th{padding:10px!important}@media(max-width:800px){.hirvanta-profile-grid{grid-template-columns:1fr}.hirvanta-post-header{align-items:flex-start;flex-direction:column}.hirvanta-progress{grid-template-columns:1fr 1fr;gap:14px}.hirvanta-progress>div:not(:last-child):after{display:none}}@media(max-width:600px){.hirvanta-progress{grid-template-columns:1fr}.hirvanta-profile-head h1{font-size:28px}.hirvanta-action-card{align-items:flex-start;flex-direction:column;gap:4px}}.hv-auth-page{min-height:calc(100vh - 70px);display:flex;align-items:center;padding:64px 0 78px;background:radial-gradient(circle at 12% 18%,rgb(96 83 255 / .10),transparent 32%),linear-gradient(135deg,#f8f7ff 0%,#fbfaff 48%,#f0efff 100%);box-sizing:border-box}.hv-auth-shell{width:min(1020px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr 1.04fr;gap:0;border:1px solid #dedcea;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgb(39 31 100 / .12)}.hv-auth-intro{padding:58px 54px;background:linear-gradient(145deg,#4b43e9 0%,#6b5cf2 52%,#8b76dc 100%);color:#fff;position:relative;overflow:hidden}.hv-auth-intro:after{content:'';position:absolute;width:270px;height:270px;border:1px solid rgb(255 255 255 / .18);border-radius:50%;right:-130px;bottom:-115px;box-shadow:0 0 0 28px rgb(255 255 255 / .04),0 0 0 58px rgb(255 255 255 / .03)}.hv-auth-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.9;display:flex;align-items:center;gap:8px}.hv-auth-kicker span{width:7px;height:7px;border-radius:50%;background:#fff}.hv-auth-intro h1{font:500 54px/1.02 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.04em;margin:70px 0 18px}.hv-auth-intro h1 strong{font-weight:700}.hv-auth-intro>p{max-width:390px;margin:0;color:rgb(255 255 255 / .82);font-size:16px;line-height:1.65}.hv-auth-points{margin-top:55px;display:grid;gap:18px}.hv-auth-points div{padding-top:16px;border-top:1px solid rgb(255 255 255 / .22)}.hv-auth-points b{display:block;font-size:14px;margin-bottom:5px}.hv-auth-points span{font-size:13px;color:rgb(255 255 255 / .72)}.hv-auth-card{padding:48px 54px;display:flex;flex-direction:column;justify-content:center}.hv-auth-card-head{display:flex;align-items:center;gap:14px}.hv-auth-icon{width:46px;height:46px;border-radius:13px;background:#eceaff;color:#4b43e9;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.hv-auth-overline{font-size:10px;letter-spacing:.14em;color:#77748b;font-weight:800}.hv-auth-card h2{font:650 31px 'Hanken Grotesk',Arial,sans-serif;margin:2px 0 0;color:#17182a}.hv-auth-muted{font-size:14px;color:#77748b;margin:18px 0 28px}.hv-auth-card #loginform{margin:0}.hv-auth-card #loginform p{margin:0 0 18px}.hv-auth-card #loginform label{display:block;font-size:12px;font-weight:700;color:#363545;margin-bottom:8px}.hv-auth-card #loginform input[type=text],.hv-auth-card #loginform input[type=password]{display:block;width:100%;height:50px;box-sizing:border-box;border:1px solid #dcd9e7;border-radius:10px;background:#fff;padding:0 14px;font:400 14px Inter,Arial,sans-serif;color:#17182a;outline:none;transition:border-color .18s,box-shadow .18s}.hv-auth-card #loginform input[type=text]:focus,.hv-auth-card #loginform input[type=password]:focus{border-color:#6558e9;box-shadow:0 0 0 4px rgb(101 88 233 / .10)}.hv-auth-card #loginform .login-remember{margin:2px 0 22px!important}.hv-auth-card #loginform .login-remember label{display:flex;align-items:center;gap:8px;font-weight:500;color:#6f6d7e;margin:0}.hv-auth-card #loginform .login-remember input{width:16px;height:16px;accent-color:#5548e8}.hv-auth-card #loginform .login-submit{margin:0!important}.hv-auth-card #loginform input[type=submit]{width:100%;height:50px;border:0;border-radius:10px;background:#5044e8;color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgb(80 68 232 / .20);transition:transform .15s,background .15s}.hv-auth-card #loginform input[type=submit]:hover{background:#4035d2;transform:translateY(-1px)}.hv-auth-links{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px;font-size:13px}.hv-auth-links a{color:#5548dc;text-decoration:none;font-weight:650}.hv-auth-links a:hover{text-decoration:underline}.hv-auth-links span{width:3px;height:3px;border-radius:50%;background:#bbb8c8}.hv-auth-note{margin-top:28px;padding-top:18px;border-top:1px solid #eceaf1;color:#9895a4;font-size:11px;line-height:1.55;text-align:center}@media(max-width:800px){.hv-auth-shell{grid-template-columns:1fr}.hv-auth-intro{padding:38px}.hv-auth-intro h1{margin-top:42px;font-size:44px}.hv-auth-points{margin-top:34px}.hv-auth-card{padding:38px}}@media(max-width:520px){.hv-auth-page{padding:30px 0}.hv-auth-shell{width:calc(100% - 24px);border-radius:18px}.hv-auth-intro{padding:30px}.hv-auth-intro h1{font-size:40px}.hv-auth-card{padding:30px 24px}.hv-auth-links{flex-wrap:wrap}}#hirvanta-native-apply{position:absolute!important;left:-100000px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.hirvanta-company-line a,.hirvanta-company-link{color:#4648d4;font-weight:700;text-decoration:none}.hirvanta-company-line a:hover,.hirvanta-company-link:hover{text-decoration:underline}.hirvanta-company-hero{display:flex;gap:20px;align-items:center;padding:32px;border:1px solid #dddbea;border-radius:16px;background:#fff}.hirvanta-company-logo{width:72px;height:72px;border-radius:14px;background:#4648d4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800}.hirvanta-company-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:20px}@media(max-width:800px){.hirvanta-company-grid{grid-template-columns:1fr}}.hirvanta-company-hero{background:#fff;border:1px solid #dddbe6;border-radius:16px;padding:30px;display:flex;align-items:center;gap:18px}.hirvanta-company-logo{width:64px;height:64px;border-radius:16px;background:#4648d4;color:#fff;display:flex;align-items:center;justify-content:center;font:700 26px 'Hanken Grotesk';flex:0 0 64px}.hirvanta-company-hero h1{margin:5px 0 4px!important;font:600 34px 'Hanken Grotesk'}.hirvanta-company-hero p{margin:0 0 4px;color:#5f5d70}.hirvanta-company-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:20px}.hirvanta-company-line{font-size:16px;color:#5d5b70}.hirvanta-company-line a,.hirvanta-company-link{color:#4648d4;font-weight:700}.hirvanta-company-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.hirvanta-company-card{background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:20px;display:flex;align-items:center;gap:15px;text-decoration:none;color:#131b2e}.hirvanta-company-card:hover{border-color:#aaa7ff;box-shadow:0 10px 30px rgb(30 30 60 / .07)}.hirvanta-company-card h3{margin:0 0 4px;font:600 18px 'Hanken Grotesk'}.hirvanta-company-card p{margin:0 0 5px;color:#706e80;font-size:13px}.hirvanta-company-card span{color:#4648d4;font-size:12px;font-weight:700}.hirvanta-empty h1{margin-top:0}.hirvanta-apply{width:100%;border:0;cursor:pointer}.hirvanta-native-panel .js-form-wrapper,.hirvanta-native-panel .wpjobportal,.hirvanta-native-panel form{max-width:100%!important}.hirvanta-post-page .hirvanta-job-form-panel{box-shadow:0 8px 28px rgb(32 30 91 / .05)}@media(max-width:800px){.hirvanta-company-grid,.hirvanta-company-list{grid-template-columns:1fr}}.hirvanta-native-apply-host{position:absolute!important;left:-100000px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.hv-companies-page{background:#faf8ff;min-height:calc(100vh - 70px)}.hv-companies-hero{background:#f2f3ff;border-bottom:1px solid #c7c4d7;padding:58px 0 48px}.hv-eyebrow{display:inline-flex;align-items:center;background:#e1e0ff;color:#2f2ebe;border-radius:999px;padding:6px 10px;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.08em}.hv-companies-hero h1{font:700 42px/1.15 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.025em;margin:16px 0 8px;color:#131b2e}.hv-companies-hero p{font:400 17px/1.6 Inter,Arial,sans-serif;color:#464554;max-width:760px;margin:0}.hv-companies-wrap{padding:40px 0 76px}.hv-companies-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.hv-company-filters{position:sticky;top:94px;background:#fff;border:1px solid #c7c4d7;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgb(15 23 42 / .05)}.hv-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e2e2ea}.hv-filter-kicker{display:block;color:#767586;font:700 10px/1 Inter,Arial,sans-serif;letter-spacing:.1em;margin-bottom:4px}.hv-filter-head h2{margin:0;font:600 20px/28px 'Hanken Grotesk',Arial,sans-serif}.hv-filter-head button{border:0;background:none;color:#4648d4;font:600 12px/16px Inter,Arial,sans-serif;cursor:pointer;padding:4px 0}.hv-filter-group{padding:20px 0 0}.hv-filter-group h3{margin:0 0 11px;color:#131b2e;font:700 12px/16px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.hv-filter-options{display:flex;flex-direction:column;gap:10px}.hv-filter-options label{display:flex;align-items:center;gap:9px;cursor:pointer;color:#464554;font:400 14px/20px Inter,Arial,sans-serif}.hv-filter-options input{width:16px;height:16px;margin:0;accent-color:#4648d4}.hv-filter-options label:hover span{color:#131b2e}.hv-location-search{position:relative;margin-bottom:10px}.hv-location-search .material-symbols-outlined{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:17px;color:#767586}.hv-location-search input{width:100%;box-sizing:border-box;height:38px;border:1px solid #c7c4d7;border-radius:8px;background:#f2f3ff;padding:0 10px 0 32px;color:#131b2e;outline:0;font:400 13px/20px Inter,Arial,sans-serif}.hv-location-search input:focus{border-color:#4648d4;box-shadow:0 0 0 3px rgb(70 72 212 / .1)}.hv-location-multi{min-height:44px;height:auto!important;align-items:center;flex-wrap:wrap;padding:7px 10px!important;gap:6px}.hv-location-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hv-location-multi input{flex:1;min-width:110px}.hv-location-tag{display:inline-flex;align-items:center;gap:5px;background:#ecebff;border:1px solid #cbc8f6;color:#4648d4;border-radius:999px;padding:4px 7px 4px 9px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.hv-location-tag button{border:0;background:#fff0;color:#4648d4;font-size:16px;line-height:14px;padding:0;cursor:pointer}.hv-location-tag button:hover{color:#25276e}.hv-company-hero-note{font-size:13px;color:#777487}.hv-company-results{min-width:0}.hv-company-search{height:56px;box-sizing:border-box;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #c7c4d7;border-radius:999px;padding:6px 7px 6px 16px;box-shadow:0 4px 20px rgb(15 23 42 / .05);margin-bottom:20px}.hv-company-search>span{font-size:21px;color:#767586}.hv-company-search input{flex:1;min-width:0;height:42px;border:0;outline:0;background:#fff0;color:#131b2e;font:400 15px/24px Inter,Arial,sans-serif}.hv-company-search input::placeholder{color:#767586}.hv-company-search button{height:42px;border:0;border-radius:999px;padding:0 22px;background:#4648d4;color:#fff;font:600 14px/16px Inter,Arial,sans-serif;cursor:pointer}.hv-company-search button:hover{background:#6063ee}.hv-company-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 2px 16px;color:#767586;font:400 13px/20px Inter,Arial,sans-serif}.hv-company-toolbar strong{color:#131b2e;font-weight:700}.hv-company-toolbar label{display:flex;align-items:center;gap:8px}.hv-company-toolbar select{border:1px solid #c7c4d7;border-radius:8px;background:#fff;height:36px;padding:0 30px 0 10px;color:#464554;outline:0;font:600 13px/20px Inter,Arial,sans-serif}#hv-company-loading{color:#4648d4;font-weight:600}.hv-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transition:opacity .18s}.hv-company-grid.is-loading{opacity:.45;pointer-events:none}.hv-company-card{position:relative;min-width:0;background:#fff;border:1px solid #c7c4d7;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgb(15 23 42 / .05);transition:box-shadow .2s,border-color .2s,transform .2s}.hv-company-card:hover{border-color:#a7a5ee;box-shadow:0 12px 30px rgb(15 23 42 / .09);transform:translateY(-2px)}.hv-company-main{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:20px;text-decoration:none;color:#131b2e}.hv-company-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hv-company-identity{display:flex;align-items:center;gap:12px;min-width:0}.hv-company-logo{width:56px;height:56px;flex:0 0 56px;border-radius:10px;background:#eaedff;border:1px solid #c7c4d7;display:flex;align-items:center;justify-content:center;color:#4648d4}.hv-company-logo .material-symbols-outlined{font-size:28px}.hv-company-name-wrap{min-width:0}.hv-company-name{font:600 20px/28px 'Hanken Grotesk',Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-company-sub{margin-top:2px;color:#464554;font:400 13px/20px Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-company-rating{display:flex;align-items:center;gap:4px;flex:0 0 auto;background:#f2f3ff;border-radius:7px;padding:5px 7px;color:#131b2e;font:600 13px/16px Inter,Arial,sans-serif}.hv-company-rating .material-symbols-outlined{font-size:16px;color:#825100;font-variation-settings:'FILL' 1}.hv-company-rating small{color:#767586;font-size:11px}.hv-company-desc{color:#464554;font:400 14px/20px Inter,Arial,sans-serif;margin:18px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px}.hv-company-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid #e2e2ea;padding-top:15px;margin-top:auto}.hv-company-footer strong{display:block;color:#131b2e;font:600 13px/18px Inter,Arial,sans-serif}.hv-company-footer span{display:block;color:#767586;font:400 12px/18px Inter,Arial,sans-serif}.hv-company-view{color:#4648d4!important;font:600 13px/18px Inter,Arial,sans-serif!important;white-space:nowrap}.hv-company-empty{grid-column:1/-1;background:#fff;border:1px solid #c7c4d7;border-radius:14px;padding:60px 24px;text-align:center;color:#767586}.hv-company-empty .material-symbols-outlined{font-size:38px;color:#4648d4}.hv-company-empty h3{margin:12px 0 5px;color:#131b2e;font:600 20px/28px 'Hanken Grotesk',Arial,sans-serif}.hv-company-empty p{margin:0;font:400 14px/20px Inter,Arial,sans-serif}.hv-company-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:26px;padding-top:20px;border-top:1px solid #c7c4d7}.hv-page-btn{width:38px;height:38px;border:0;border-radius:999px;background:#fff0;color:#131b2e;display:flex;align-items:center;justify-content:center;font:600 13px/16px Inter,Arial,sans-serif;cursor:pointer}.hv-page-btn:hover:not(:disabled){background:#e2e7ff}.hv-page-btn.active{background:#4648d4;color:#fff}.hv-page-btn:disabled{color:#c0beca;cursor:not-allowed}.hv-page-btn .material-symbols-outlined{font-size:19px}.hv-page-dots{color:#767586;padding:0 3px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-companies-layout{grid-template-columns:1fr}.hv-company-filters{position:relative;top:auto}.hv-company-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.hv-companies-hero{padding:42px 0 36px}.hv-companies-hero h1{font-size:32px}.hv-companies-wrap{padding-top:24px}.hv-company-grid{grid-template-columns:1fr}.hv-company-toolbar{align-items:flex-start;flex-direction:column}.hv-company-search{border-radius:14px}.hv-company-search button{padding:0 16px}.hv-company-filters{padding:16px}.hv-company-top{display:block}.hv-company-rating{display:inline-flex;margin-top:12px}}.hv-filter-help{margin-top:8px;font-size:11px;line-height:1.45;color:#77758a}.hv-company-detail-page{padding:42px 0 70px}.hv-company-detail-hero{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #d8d6e2;border-radius:18px;padding:26px 28px;box-shadow:0 5px 24px rgb(30 30 60 / .04)}.hv-company-detail-logo{width:72px;height:72px;flex:0 0 72px;border-radius:14px;background:#4648d4;color:#fff;display:flex;align-items:center;justify-content:center;font:600 32px 'Hanken Grotesk',Arial,sans-serif}.hv-company-detail-copy{min-width:0;flex:1}.hv-company-detail-copy h1{margin:7px 0 3px!important;font:600 34px/1.15 'Hanken Grotesk',Arial,sans-serif!important}.hv-company-detail-location{margin:5px 0 0;color:#66647a;font-size:14px;display:flex;align-items:center;gap:5px}.hv-company-detail-location .material-symbols-outlined{font-size:18px;color:#4648d4}.hv-company-detail-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hv-secondary-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5d3e2;background:#fff;color:#4648d4;text-decoration:none;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:600}.hv-secondary-btn:hover{border-color:#a7a5ee;background:#f7f6ff}.hv-company-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;margin-top:20px}.hv-company-about{margin:0}.hv-detail-heading{display:flex;align-items:flex-start;gap:10px}.hv-detail-heading>.material-symbols-outlined{font-size:24px;color:#4648d4;margin-top:2px}.hv-detail-heading h2{border:0!important;padding:0!important;margin:0!important;font-size:21px!important}.hv-detail-heading p{margin:3px 0 0;color:#777487;font-size:13px}.hv-company-about-body{margin-top:18px;color:#363545;font-size:15px;line-height:1.65}.hv-company-about-body p:first-child{margin-top:0}.hv-company-jobs-panel{margin-top:20px;padding:26px}.hv-company-jobs-heading h2{margin:2px 0 3px;font:600 25px/1.2 'Hanken Grotesk',Arial,sans-serif}.hv-company-jobs-heading p{margin:0;color:#777487;font-size:13px}.hv-company-jobs-heading p strong{color:#131b2e}.hv-section-kicker{font-size:10px;line-height:15px;letter-spacing:.08em;color:#4648d4;font-weight:700}.hv-job-filter-bar{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(170px,1fr) 160px 160px;gap:9px;margin-top:22px}.hv-job-filter-search,.hv-job-filter-location{height:44px;box-sizing:border-box;border:1px solid #d3d1df;border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 12px;gap:7px}.hv-job-filter-search .material-symbols-outlined,.hv-job-filter-location .material-symbols-outlined{font-size:19px;color:#777487}.hv-job-filter-search input,.hv-job-filter-location input{border:0;outline:0;background:#fff0;width:100%;font:400 13px/20px Inter,Arial,sans-serif;color:#131b2e}.hv-job-filter-bar select{height:44px;border:1px solid #d3d1df;border-radius:10px;background:#fff;color:#3f3d4f;padding:0 11px;outline:0;font:500 13px/20px Inter,Arial,sans-serif}.hv-job-filter-search:focus-within,.hv-job-filter-location:focus-within,.hv-job-filter-bar select:focus{border-color:#8f8ce8;box-shadow:0 0 0 3px rgb(70 72 212 / .08)}.hv-job-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0 18px;padding-bottom:14px;border-bottom:1px solid #e4e2ea}.hv-job-mode-tabs{display:flex;gap:6px;flex-wrap:wrap}.hv-job-mode-tabs button{border:1px solid #d5d3e2;background:#fff;color:#5d5a6d;border-radius:999px;padding:7px 12px;font:600 12px/16px Inter,Arial,sans-serif;cursor:pointer}.hv-job-mode-tabs button:hover{border-color:#aaa7ee;color:#4648d4}.hv-job-mode-tabs button.active{background:#4648d4;border-color:#4648d4;color:#fff}.hv-job-sort{display:flex;align-items:center;gap:7px;color:#777487;font-size:12px;white-space:nowrap}.hv-job-sort select{height:34px;border:1px solid #d3d1df;border-radius:8px;background:#fff;padding:0 27px 0 9px;color:#3f3d4f;outline:0}.hv-company-jobs-loading{height:0;color:#4648d4;font-size:12px;font-weight:600;overflow:visible;position:relative;z-index:2}.hv-company-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;transition:opacity .18s}.hv-company-jobs-grid.is-loading{opacity:.45;pointer-events:none}.hv-company-jobs-grid .hirvanta-job-card{min-height:190px;padding:16px;border-radius:12px}.hv-company-jobs-grid .hirvanta-job-title{font-size:16px;line-height:21px}.hv-company-jobs-grid .hirvanta-job-company{font-size:12px}.hv-company-jobs-grid .hirvanta-tags{gap:5px;margin:11px 0}.hv-company-jobs-grid .hirvanta-tag{font-size:11px;padding:4px 6px}.hv-company-jobs-grid .hirvanta-job-bottom{padding-top:10px;font-size:11px}.hv-company-jobs-pagination{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:22px;padding-top:17px;border-top:1px solid #e4e2ea}.hv-company-jobs-pagination .hv-page-btn{height:32px;min-width:32px;padding:0 8px;border:1px solid #d3d1df;background:#fff;border-radius:8px;color:#555266;cursor:pointer}.hv-company-jobs-pagination .hv-page-btn.active{background:#4648d4;color:#fff;border-color:#4648d4}.hv-company-side-card{margin:0}.hv-company-side-card+.hv-company-side-card{margin-top:20px}.hv-company-side-info{display:flex;flex-direction:column;gap:8px;margin-top:17px;font-size:13px}.hv-company-side-info strong{font-size:15px}.hv-company-side-info span{color:#66647a}.hv-company-side-info a{color:#4648d4;text-decoration:none;word-break:break-word}.hv-company-tip{background:#f5f4ff;border-color:#dcd9ff}.hv-company-tip>.material-symbols-outlined{color:#4648d4;font-size:25px}.hv-company-tip h3{margin:12px 0 6px;font:600 17px 'Hanken Grotesk',Arial,sans-serif}.hv-company-tip p{margin:0;color:#66647a;font-size:13px;line-height:1.55}@media(max-width:1050px){.hv-job-filter-bar{grid-template-columns:1fr 1fr}.hv-company-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-company-detail-layout{grid-template-columns:1fr}}@media(max-width:650px){.hv-company-detail-hero{align-items:flex-start;flex-wrap:wrap;padding:20px}.hv-company-detail-logo{width:58px;height:58px;flex-basis:58px;font-size:25px}.hv-company-detail-copy{flex-basis:calc(100% - 90px)}.hv-company-detail-copy h1{font-size:27px!important}.hv-company-detail-actions{width:100%;justify-content:flex-start}.hv-job-filter-bar{grid-template-columns:1fr}.hv-job-mode-row{align-items:flex-start;flex-direction:column}.hv-job-sort{width:100%;justify-content:space-between}.hv-company-jobs-grid{grid-template-columns:1fr}.hv-company-jobs-panel{padding:20px}}.hv-salary-page{padding:58px 0 80px}.hv-salary-hero{margin-bottom:28px}.hv-salary-hero h1{margin:5px 0 7px;font:600 38px/1.15 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-salary-hero p{margin:0;color:#66647a;font:400 15px/24px Inter,Arial,sans-serif}.hv-salary-filter-card{background:#fff;border:1px solid #d7d4e2;border-radius:18px;padding:24px;box-shadow:0 5px 24px rgb(30 30 60 / .04)}.hv-salary-filter-head{display:flex;justify-content:space-between;align-items:flex-start}.hv-salary-filter-head h2{margin:4px 0 0;font:600 21px/28px 'Hanken Grotesk',Arial,sans-serif}.hv-salary-filter-head button{border:0;background:none;color:#4648d4;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.hv-salary-scope{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px;padding-top:17px;border-top:1px solid #e4e2ea}.hv-salary-scope button{border:1px solid #d5d3e2;background:#fff;color:#5d5a6d;border-radius:999px;padding:8px 13px;font:600 12px/16px Inter,Arial,sans-serif;cursor:pointer}.hv-salary-scope button.active{background:#4648d4;border-color:#4648d4;color:#fff}.hv-salary-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px}.hv-salary-field{display:flex;flex-direction:column;gap:6px}.hv-salary-field span{font:600 11px/16px Inter,Arial,sans-serif;color:#5f5c70}.hv-salary-field select,.hv-salary-field input{height:44px;box-sizing:border-box;border:1px solid #d3d1df;border-radius:10px;background:#fff;color:#3f3d4f;padding:0 11px;outline:0;font:400 13px/20px Inter,Arial,sans-serif}.hv-salary-field select:focus,.hv-salary-field input:focus{border-color:#8f8ce8;box-shadow:0 0 0 3px rgb(70 72 212 / .08)}.hv-salary-location-search{height:46px;margin-top:12px;border:1px solid #d3d1df;border-radius:11px;display:flex;align-items:center;padding:0 6px 0 12px;gap:7px}.hv-salary-location-search .material-symbols-outlined{font-size:19px;color:#777487}.hv-salary-location-search input{border:0;outline:0;flex:1;min-width:0;font:400 13px Inter,Arial,sans-serif}.hv-salary-location-search button{height:36px;border:0;border-radius:9px;background:#4648d4;color:#fff;padding:0 20px;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.hv-salary-summary{display:flex;justify-content:space-between;align-items:center;margin:24px 0 12px;color:#777487;font-size:12px}.hv-salary-summary strong{color:#131b2e;font-size:14px;margin-right:4px}.hv-salary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.hv-salary-stat{min-height:130px;box-sizing:border-box;background:#fff;border:1px solid #d7d4e2;border-radius:15px;padding:21px 20px;display:flex;flex-direction:column;justify-content:center}.hv-salary-stat small{font:700 10px/15px Inter,Arial,sans-serif;letter-spacing:.04em;color:#777487}.hv-salary-stat strong{margin-top:10px;font:600 34px/1.05 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-salary-stat span{margin-top:7px;font:400 12px/18px Inter,Arial,sans-serif;color:#777487}.hv-salary-stat-accent{background:#f5f4ff;border-color:#dcd9ff}.hv-salary-note{display:flex;gap:9px;margin-top:15px;padding:13px 15px;border:1px solid #ddd9f7;border-radius:12px;background:#f8f7ff;color:#66647a}.hv-salary-note .material-symbols-outlined{font-size:19px;color:#4648d4}.hv-salary-note p{margin:0;font:400 12px/18px Inter,Arial,sans-serif}@media(max-width:850px){.hv-salary-fields{grid-template-columns:1fr 1fr}.hv-salary-stats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hv-salary-page{padding:38px 0 60px}.hv-salary-hero h1{font-size:30px}.hv-salary-filter-card{padding:18px}.hv-salary-fields{grid-template-columns:1fr}.hv-salary-stats{grid-template-columns:1fr}.hv-salary-stat strong{font-size:30px}}.hv-salary-text-filter{height:50px;margin-top:16px;border:1px solid #d3d1df;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 7px 0 13px;gap:8px;box-sizing:border-box}.hv-salary-text-filter:focus-within{border-color:#8f8ce8;box-shadow:0 0 0 3px rgb(70 72 212 / .08)}.hv-salary-text-filter .material-symbols-outlined{font-size:20px;color:#777487}.hv-salary-text-filter input{border:0;outline:0;background:#fff0;flex:1;min-width:0;font:400 14px/20px Inter,Arial,sans-serif;color:#131b2e}.hv-salary-text-filter button{height:38px;border:0;border-radius:9px;background:#4648d4;color:#fff;padding:0 21px;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.hv-salary-filter-hint{margin-top:8px;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}.hv-salary-active-filter{display:inline-flex;margin-top:10px;padding:6px 10px;border:1px solid #dcd9ff;border-radius:999px;background:#f5f4ff;color:#4648d4;font:600 11px/16px Inter,Arial,sans-serif}.hv-salary-filter-card.is-loading{opacity:.72}.hv-salary-filter-card.is-loading .hv-salary-text-filter button{cursor:wait}.hv-salary-page #hv-salary-filters.is-loading{pointer-events:none}@media(max-width:600px){.hv-salary-text-filter{height:auto;min-height:50px}.hv-salary-text-filter button{padding:0 15px}.hv-salary-text-filter input{font-size:13px}.hv-salary-scope{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.hv-salary-scope button{white-space:nowrap}}.hirvanta-profile-menu{position:relative;display:flex;align-items:center}.hirvanta-profile-trigger{border:0;background:#fff0;color:#302bbd;font:600 14px 'Hanken Grotesk';padding:10px 4px;cursor:pointer}.hirvanta-chevron{font-size:14px;margin-left:4px}.hirvanta-profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:190px;background:#fff;border:1px solid #dddbe8;border-radius:12px;box-shadow:0 14px 35px rgb(30 25 80 / .12);padding:7px;display:none;z-index:1000}.hirvanta-profile-menu:hover .hirvanta-profile-dropdown,.hirvanta-profile-menu:focus-within .hirvanta-profile-dropdown,.hirvanta-profile-menu.is-open .hirvanta-profile-dropdown{display:block}.hirvanta-profile-dropdown a{display:block!important;padding:10px 12px;border-radius:8px;color:#24233b!important;text-decoration:none!important;white-space:nowrap}.hirvanta-profile-dropdown a:hover{background:#f1efff;color:#3f3bd0!important}.hirvanta-header nav{align-items:center}.hirvanta-header nav>span{display:block}.hirvanta-header .hirvanta-button{white-space:nowrap}@media(max-width:850px){.hirvanta-profile-dropdown{right:auto;left:0}.hirvanta-header .hirvanta-nav{padding:0 16px}.hirvanta-header nav{gap:10px!important}.hirvanta-header nav>a{font-size:12px!important}.hirvanta-header .hirvanta-button{padding:9px 11px!important}}.hv-salary-filter-sub{margin:5px 0 0;color:#777487;font:400 13px/20px Inter,Arial,sans-serif}.hv-salary-insight-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.hv-salary-info-card{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #d7d4e2;border-radius:15px;padding:18px 19px}.hv-salary-info-card>.material-symbols-outlined{font-size:22px;color:#4648d4;background:#f1f0ff;border-radius:9px;padding:8px}.hv-salary-info-card strong{display:block;font:600 14px/20px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-salary-info-card p{margin:4px 0 0;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}.hv-salary-note strong{font-weight:700;color:#4648d4}.hv-insights-page{padding:58px 0 80px}.hv-insights-hero{margin-bottom:26px}.hv-insights-hero h1{margin:5px 0 7px;font:600 38px/1.15 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-insights-hero p{max-width:780px;margin:0;color:#66647a;font:400 15px/24px Inter,Arial,sans-serif}.hv-insight-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.hv-insight-kpis>div{min-height:128px;background:#fff;border:1px solid #d7d4e2;border-radius:15px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.hv-insight-kpis small{font:700 10px/15px Inter,Arial,sans-serif;letter-spacing:.05em;color:#777487}.hv-insight-kpis strong{margin-top:9px;font:600 27px/1.1 'Hanken Grotesk',Arial,sans-serif;color:#11182a;word-break:break-word}.hv-insight-kpis span{margin-top:6px;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}.hv-insights-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:15px}.hv-insight-panel{background:#fff;border:1px solid #d7d4e2;border-radius:16px;padding:21px}.hv-insight-panel-wide{grid-row:span 2}.hv-insight-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hv-insight-panel-head h2{margin:4px 0 0;font:600 21px/28px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-insight-panel-head>a{color:#4648d4;text-decoration:none;font:600 12px/18px Inter,Arial,sans-serif;white-space:nowrap}.hv-insight-muted{margin:6px 0 16px;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}.hv-tech-list{display:flex;flex-direction:column;gap:3px}.hv-tech-row{display:grid;grid-template-columns:180px 1fr 35px;gap:12px;align-items:center;min-height:42px;border-top:1px solid #eceaf1;text-decoration:none}.hv-tech-row:first-child{border-top:0}.hv-tech-name{display:flex;align-items:center;gap:8px;color:#25243a;font:600 12px/18px Inter,Arial,sans-serif}.hv-tech-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d6e5;border-radius:7px;color:#4648d4;background:#faf9ff}.hv-tech-bar{height:7px;background:#eeeef5;border-radius:999px;overflow:hidden}.hv-tech-bar i{display:block;height:100%;background:#5557dd;border-radius:999px}.hv-tech-row>strong{color:#25243a;text-align:right;font:600 12px/18px Inter,Arial,sans-serif}.hv-work-list,.hv-location-list{display:flex;flex-direction:column}.hv-work-row,.hv-location-list a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eceaf1;padding:13px 0;text-decoration:none}.hv-work-row:first-child,.hv-location-list a:first-child{border-top:0}.hv-work-row div{display:flex;flex-direction:column;gap:3px}.hv-work-row strong,.hv-location-list span{color:#25243a;font:600 13px/18px Inter,Arial,sans-serif}.hv-work-row span{color:#777487;font:400 11px/17px Inter,Arial,sans-serif}.hv-work-row>strong,.hv-location-list strong{color:#4648d4;font:700 13px/18px Inter,Arial,sans-serif}.hv-location-list a:hover span{color:#4648d4}.hv-insight-note{display:flex;gap:9px;margin-top:15px;padding:13px 15px;border:1px solid #ddd9f7;border-radius:12px;background:#f8f7ff;color:#66647a}.hv-insight-note .material-symbols-outlined{font-size:19px;color:#4648d4}.hv-insight-note p{margin:0;font:400 12px/18px Inter,Arial,sans-serif}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-insight-kpis{grid-template-columns:1fr 1fr}.hv-insights-grid{grid-template-columns:1fr}.hv-insight-panel-wide{grid-row:auto}}@media(max-width:650px){.hv-salary-insight-row{grid-template-columns:1fr}.hv-insight-kpis{grid-template-columns:1fr}.hv-insights-page{padding:38px 0 60px}.hv-insights-hero h1{font-size:30px}.hv-insight-panel{padding:18px}.hv-tech-row{grid-template-columns:135px 1fr 30px}.hv-tech-name{font-size:11px}}.hirvanta-profile-link{font-weight:600;color:#302bbd!important}.hirvanta-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.hirvanta-section-title h2{margin:3px 0 0}.hirvanta-text-link{color:#4648d4;text-decoration:none;font-weight:600;font-size:13px}.hirvanta-button-small{padding:10px 15px!important;font-size:13px!important}.hirvanta-workspace-intro{margin:0 0 20px;color:#65627a}.hirvanta-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hirvanta-profile-actions .hirvanta-action-card{margin:0;min-height:72px}.hirvanta-profile-stats{margin-top:18px}.hirvanta-profile-stats:empty{display:none}@media(max-width:760px){.hirvanta-profile-actions{grid-template-columns:1fr}.hirvanta-section-title{align-items:flex-start;flex-direction:column}.hirvanta-section-title .hirvanta-button{width:100%;text-align:center;box-sizing:border-box}}.hirvanta-account-layout{display:grid;grid-template-columns:1fr;gap:18px}.hirvanta-candidate-dashboard-card{background:linear-gradient(180deg,#fff,#fbfaff)}.hirvanta-candidate-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.hirvanta-candidate-nav-item{display:flex;flex-direction:column;gap:6px;border:1px solid #dddbe6;border-radius:12px;padding:16px;text-decoration:none;color:#17182a;background:#fff}.hirvanta-candidate-nav-item:hover,.hirvanta-candidate-nav-item.is-active{border-color:#aaa7ff;background:#f6f4ff}.hirvanta-candidate-nav-item b{font-size:14px}.hirvanta-candidate-nav-item span{font-size:12px;color:#777487;line-height:1.45}.hirvanta-account-section{scroll-margin-top:95px}.hirvanta-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.hirvanta-info-grid>div{border:1px solid #e0dee8;border-radius:12px;padding:16px;display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:start}.hirvanta-info-grid b{font-size:14px}.hirvanta-info-grid small{grid-column:2;color:#777487;line-height:1.5;margin-top:4px}.hirvanta-info-icon{width:30px;height:30px;border-radius:9px;background:#eeecff;color:#4648d4;display:flex;align-items:center;justify-content:center;font-weight:700}.hirvanta-resume-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hirvanta-employer-profile-card{background:linear-gradient(180deg,#fff,#fbfaff)}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hirvanta-candidate-nav{grid-template-columns:1fr 1fr}.hirvanta-info-grid,.hirvanta-resume-actions{grid-template-columns:1fr}}@media(max-width:600px){.hirvanta-candidate-nav{grid-template-columns:1fr}}.hv-insights-v25 .hv-insights-hero p{max-width:900px}.hv-market-panel{background:#fff;border:1px solid #d7d4e2;border-radius:16px;padding:20px;margin-bottom:16px}.hv-market-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.hv-market-head h2{margin:4px 0 0;font:600 21px/28px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-market-current{padding:7px 11px;border-radius:999px;background:#f1f0ff;color:#4648d4;font:700 11px/16px Inter,Arial,sans-serif}.hv-market-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #eceaf1}.hv-market-tab{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #d8d6e5;border-radius:999px;text-decoration:none;color:#4e4b62;background:#fff;font:600 12px/16px Inter,Arial,sans-serif;transition:.15s ease}.hv-market-tab:hover{border-color:#5557dd;color:#4648d4}.hv-market-tab.is-active{background:#4c4fd7;border-color:#4c4fd7;color:#fff}.hv-insights-grid-v25{grid-template-columns:1.7fr 1fr}.hv-specialist-list{display:flex;flex-direction:column}.hv-specialist-row{display:grid;grid-template-columns:34px 185px 1fr 45px;gap:12px;align-items:center;min-height:58px;border-top:1px solid #eceaf1;text-decoration:none}.hv-specialist-row:first-child{border-top:0}.hv-specialist-rank{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid #d8d6e5;border-radius:8px;background:#faf9ff;color:#4648d4;font:700 11px/1 Inter,Arial,sans-serif}.hv-specialist-name{display:flex;flex-direction:column;gap:2px}.hv-specialist-name strong{color:#25243a;font:600 13px/18px Inter,Arial,sans-serif}.hv-specialist-name small{color:#858195;font:400 10px/15px Inter,Arial,sans-serif}.hv-specialist-bar{height:8px;background:#eeeef5;border-radius:999px;overflow:hidden}.hv-specialist-bar i{display:block;height:100%;background:#5557dd;border-radius:999px}.hv-specialist-count{color:#4648d4;text-align:right;font:700 13px/18px Inter,Arial,sans-serif}.hv-market-read{display:flex;flex-direction:column}.hv-market-read>div{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #eceaf1;gap:15px}.hv-market-read>div:first-child{border-top:0}.hv-market-read span{color:#66647a;font:400 12px/18px Inter,Arial,sans-serif}.hv-market-read strong{color:#25243a;font:600 13px/18px Inter,Arial,sans-serif;text-align:right}.hv-insight-empty{padding:20px 0;color:#777487;font:400 13px/20px Inter,Arial,sans-serif}.hv-insight-note-v25{margin-top:16px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-market-head{flex-direction:column}.hv-specialist-row{grid-template-columns:30px 1fr 42px}.hv-specialist-bar{grid-column:2/4;grid-row:2}.hv-specialist-count{grid-column:3;grid-row:1}.hv-insights-grid-v25{grid-template-columns:1fr}}@media(max-width:650px){.hv-market-tabs{gap:6px}.hv-market-tab{padding:8px 10px;font-size:11px}.hv-specialist-row{grid-template-columns:30px 1fr 40px}.hv-specialist-name strong{font-size:12px}}.hv-insights-filter-layout{display:grid;grid-template-columns:260px 1fr;gap:22px;margin-top:18px;padding-top:18px;border-top:1px solid #eceaf1}.hv-insights-filter{border:1px solid #d7d4e2;border-radius:14px;background:#fbfaff;padding:15px;max-height:560px;overflow:auto}.hv-filter-title{font:700 10px/15px Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#777487;margin-bottom:7px}.hv-filter-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:#4e4b62;font:500 12px/17px Inter,Arial,sans-serif}.hv-filter-link:hover{background:#f0efff;color:#4648d4}.hv-filter-link.is-active{background:#4c4fd7;color:#fff}.hv-filter-link b{font:700 10px/15px Inter,Arial,sans-serif;opacity:.8}.hv-filter-divider{height:1px;background:#e5e2ed;margin:13px 0}.hv-filter-city{padding-left:18px}.hv-market-summary{min-height:220px;border:1px solid #e3e0ec;border-radius:14px;padding:24px;background:linear-gradient(180deg,#fff 0%,#faf9ff 100%);display:flex;flex-direction:column;justify-content:center}.hv-summary-label{font:700 10px/15px Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#777487}.hv-market-summary h3{margin:7px 0 5px;font:600 30px/38px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-market-summary p{margin:0;color:#777487;font:400 13px/20px Inter,Arial,sans-serif}.hv-clear-location{margin-top:16px;display:inline-flex;width:max-content;padding:8px 12px;border:1px solid #d8d6e5;border-radius:8px;color:#4648d4;text-decoration:none;font:600 11px/16px Inter,Arial,sans-serif}.hv-clear-location:hover{background:#f1f0ff}.hv-market-panel-filter{padding-bottom:20px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-insights-filter-layout{grid-template-columns:1fr}.hv-insights-filter{max-height:330px}.hv-market-summary{min-height:140px}}.hirvanta-username-editor{min-width:0}.hirvanta-username-display{display:flex;align-items:center;justify-content:flex-end;gap:10px}.hirvanta-inline-button{border:0;background:none;color:#4648d4;font:600 13px inherit;cursor:pointer;padding:7px 2px}.hirvanta-username-form{margin-top:8px}.hirvanta-username-form label{display:block;font-size:12px;font-weight:600;color:#6f6d7c;margin-bottom:6px}.hirvanta-username-input-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hirvanta-username-input-row input{width:250px;max-width:100%;min-height:42px;padding:9px 11px;border:1px solid #d9d7e3;border-radius:9px;background:#fff;box-sizing:border-box}.hirvanta-username-input-row input:focus{border-color:#716cff;outline:2px solid rgb(70 72 212 / .10)}.hirvanta-username-form small{display:block;color:#777487;font-size:11px;margin-top:6px;text-align:right}.hirvanta-form-message{font-size:12px;margin-top:6px;text-align:right;min-height:16px}.hirvanta-form-message.is-success{color:#23754b}.hirvanta-form-message.is-error{color:#b23b46}.hirvanta-secondary-button{background:#fff;border:1px solid #d8d6e2;color:#3532bc;padding:11px 16px;border-radius:9px;text-decoration:none;font-weight:600;white-space:nowrap;cursor:pointer}@media(max-width:600px){.hirvanta-username-display{justify-content:flex-start}.hirvanta-username-input-row{justify-content:flex-start}.hirvanta-username-form small,.hirvanta-form-message{text-align:left}.hirvanta-username-input-row input{width:100%}.hirvanta-username-input-row .hirvanta-button,.hirvanta-username-input-row .hirvanta-secondary-button{flex:1}}.hirvanta-name-editor{min-width:0}.hirvanta-name-display{display:flex;align-items:center;justify-content:flex-end;gap:10px}.hirvanta-name-form{margin-top:8px}.hirvanta-name-form label{display:block;font-size:12px;font-weight:600;color:#6f6d7c;margin-bottom:6px}.hirvanta-name-form input{width:250px;max-width:100%;min-height:42px;padding:9px 11px;border:1px solid #d9d7e3;border-radius:9px;background:#fff;box-sizing:border-box}.hirvanta-name-form input:focus{border-color:#716cff;outline:2px solid rgb(70 72 212 / .10)}@media(max-width:600px){.hirvanta-name-display{justify-content:flex-start}.hirvanta-name-form .hirvanta-username-input-row{justify-content:flex-start}.hirvanta-name-form input{width:100%}}.hirvanta-apply-applied{background:#15803d!important;border-color:#15803d!important;color:#fff!important;cursor:default!important;opacity:1!important}.hirvanta-apply-applied:hover{background:#15803d!important;color:#fff!important}.hirvanta-apply-status{margin-top:10px;font-size:14px;color:#5f6475;line-height:1.5}.hirvanta-apply.is-loading{opacity:.65;pointer-events:none}.hirvanta-native-apply-page{margin-top:24px}.hirvanta-native-apply-page:empty{display:none}.hirvanta-apply-status.is-error{color:#b42318;font-weight:600}.hv-plans-page{padding:58px 0 78px}.hv-plans-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.hv-plans-hero h1{margin:6px 0 7px;font:600 36px/1.15 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-plans-hero p{margin:0;max-width:760px;color:#66647a;font:400 15px/23px Inter,Arial,sans-serif}.hv-plans-notice{display:flex;align-items:center;gap:10px;border:1px solid #d9e9df;background:#f8fcf9;border-radius:12px;padding:11px 14px;margin-bottom:18px;color:#53675b}.hv-checkmark-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #9bd3b2;border-radius:50%;background:#edf8f1;color:#198754;font:700 13px/1 Inter,Arial,sans-serif;flex:0 0 22px}.hv-plans-notice div{display:flex;flex-direction:column;gap:1px;min-width:0}.hv-plans-notice strong{color:#185c3b;font:600 13px/18px Inter,Arial,sans-serif}.hv-plans-notice span{font:400 12px/18px Inter,Arial,sans-serif}.hv-plans-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:stretch}.hv-plan-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d8d6e2;border-radius:13px;padding:17px 15px;box-sizing:border-box;box-shadow:0 4px 18px rgb(30 30 60 / .035);transition:border-color .18s,box-shadow .18s,transform .18s}.hv-plan-card:hover{border-color:#aaa7ef;box-shadow:0 10px 25px rgb(30 30 60 / .08);transform:translateY(-2px)}.hv-plan-card.is-current{border-color:#31a46c;box-shadow:0 0 0 2px rgb(49 164 108 / .10)}.hv-plan-current{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;box-sizing:border-box;min-height:22px;margin:-3px 0 7px;color:#198754;font:700 10px/15px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.035em;text-align:center}.hv-checkmark{font:700 13px/1 Inter,Arial,sans-serif}.hv-plan-name{min-height:38px;color:#161d31;font:600 16px/20px 'Hanken Grotesk',Arial,sans-serif}.hv-plan-price{margin-top:8px;color:#11182a;font:600 27px/31px 'Hanken Grotesk',Arial,sans-serif;white-space:nowrap}.hv-plan-price small{display:block;margin-top:2px;color:#777487;font:400 10px/15px Inter,Arial,sans-serif}.hv-plan-limit{margin-top:12px;color:#4648d4;font:700 13px/18px Inter,Arial,sans-serif}.hv-plan-note{min-height:31px;margin-top:2px;color:#777487;font:400 10px/15px Inter,Arial,sans-serif}.hv-plan-card ul{list-style:none;padding:10px 0 0;margin:8px 0 14px;border-top:1px solid #eceaf1;flex:1}.hv-plan-card li{display:flex;align-items:flex-start;gap:5px;margin:7px 0;color:#59576a;font:400 10px/14px Inter,Arial,sans-serif}.hv-plan-card li .material-symbols-outlined{font-size:14px;color:#198754;flex:0 0 14px}.hv-plan-button{display:flex;align-items:center;justify-content:center;min-height:38px;box-sizing:border-box;border:1px solid #4648d4;border-radius:9px;background:#4648d4;color:#fff;text-decoration:none;font:600 11px/15px Inter,Arial,sans-serif;text-align:center;padding:5px 7px}.hv-plan-button-renewal{background:#f4f3f8;border-color:#ddd9e8;color:#777487;cursor:default}.hv-plan-button:hover{background:#6063ee;border-color:#6063ee;color:#fff}.hv-plan-button-current{background:#edf8f1;border-color:#a8d8bb;color:#198754}.hv-plan-button-current:hover{background:#edf8f1;color:#198754}.hv-plan-button .material-symbols-outlined{font-size:15px;margin-right:4px}.hv-plans-footnote{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.hv-plans-footnote>div{border:1px solid #e0dee8;border-radius:11px;background:#fbfaff;padding:13px 14px}.hv-plans-footnote strong{display:block;color:#25243a;font:600 12px/17px Inter,Arial,sans-serif;margin-bottom:3px}.hv-plans-footnote span{display:block;color:#777487;font:400 11px/17px Inter,Arial,sans-serif}@media(max-width:1250px){.hv-plans-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.hv-plans-hero{align-items:flex-start;flex-direction:column}.hv-plans-row{display:flex;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity}.hv-plan-card{flex:0 0 190px;scroll-snap-align:start}.hv-plans-footnote{grid-template-columns:1fr}}@media(max-width:600px){.hv-plans-page{padding:38px 0 55px}.hv-plans-hero h1{font-size:31px}.hv-plans-hero p{font-size:14px;line-height:21px}.hv-plans-notice{padding:11px 12px}.hv-plan-card{flex-basis:185px}}.hv-plan-links{display:flex;align-items:center;gap:16px}.hv-plans-page .hirvanta-text-link{white-space:nowrap}.hv-plan-current-placeholder{visibility:hidden}.hv-plan-billing-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.hv-plan-billing-links>a{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dedce8;border-radius:12px;background:#fff;text-decoration:none;color:#171d31}.hv-plan-billing-links>a:hover{border-color:#a9a7eb}.hv-plan-billing-links .material-symbols-outlined{font-size:22px;color:#4648d4}.hv-plan-billing-links strong,.hv-plan-billing-links small{display:block}.hv-plan-billing-links strong{font:600 13px/18px Inter,Arial,sans-serif}.hv-plan-billing-links small{margin-top:2px;color:#777487;font:400 10px/15px Inter,Arial,sans-serif}.hv-checkout-page,.hv-account-billing,.hv-invoices-page,.hv-activity-page{padding:48px 0 75px}.hv-checkout-head,.hv-account-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.hv-checkout-head h1,.hv-account-head h1{margin:6px 0 6px;font:600 34px/1.15 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-checkout-head p,.hv-account-head p{margin:0;color:#66647a;font:400 14px/22px Inter,Arial,sans-serif}.hv-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.hv-checkout-main,.hv-checkout-summary,.hv-payment-panel,.hv-table-card,.hv-invoice-card,.hv-activity-card{background:#fff;border:1px solid #dcd9e6;border-radius:15px;box-shadow:0 5px 20px rgb(30 30 60 / .035)}.hv-checkout-step{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #ebe9f0}.hv-checkout-step>span{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#4648d4;color:#fff;font:700 13px Inter,Arial,sans-serif}.hv-checkout-step strong,.hv-checkout-step small{display:block}.hv-checkout-step strong{font:600 14px Inter,Arial,sans-serif}.hv-checkout-step small{margin-top:2px;color:#777487;font:400 11px Inter,Arial,sans-serif}.hv-payment-panel{border:0;border-radius:0;box-shadow:none;padding:20px}.hv-payment-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #ebe9f0;margin-bottom:16px}.hv-payment-title strong,.hv-payment-title span{display:block}.hv-payment-title strong{font:600 17px 'Hanken Grotesk',Arial,sans-serif}.hv-payment-title span{margin-top:3px;color:#777487;font:400 11px/17px Inter,Arial,sans-serif}.hv-payment-badges{display:flex;gap:6px;flex-wrap:wrap}.hv-payment-badges b{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dddbe7;border-radius:6px;padding:4px 7px;background:#fff;color:#37364b;font:700 9px Inter,Arial,sans-serif}.hv-checkout-summary{padding:22px;position:sticky;top:85px}.hv-checkout-summary h2{margin:6px 0 15px;font:600 21px/25px 'Hanken Grotesk',Arial,sans-serif}.hv-summary-price{font:600 32px/35px 'Hanken Grotesk',Arial,sans-serif;color:#11182a;margin-bottom:17px}.hv-summary-price small{display:block;color:#777487;font:400 10px/15px Inter,Arial,sans-serif}.hv-summary-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid #eceaf1;color:#68667a;font:400 11px/16px Inter,Arial,sans-serif}.hv-summary-row strong{text-align:right;color:#25243a;font-weight:600}.hv-summary-note{display:flex;gap:7px;margin-top:15px;padding:11px;border-radius:9px;background:#f7f7fc;color:#777487;font:400 10px/16px Inter,Arial,sans-serif}.hv-summary-note .material-symbols-outlined{font-size:16px;color:#4648d4}.hv-payment-unavailable{padding:55px 25px;text-align:center}.hv-payment-unavailable>.material-symbols-outlined{font-size:38px;color:#4648d4}.hv-payment-unavailable h2{margin:10px 0 5px;font:600 21px 'Hanken Grotesk',Arial,sans-serif}.hv-payment-unavailable p{max-width:560px;margin:0 auto 18px;color:#777487;font:400 12px/19px Inter,Arial,sans-serif}.hv-billing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px}.hv-billing-cards>div{padding:18px;border:1px solid #dddbe7;border-radius:13px;background:#fff}.hv-billing-cards small,.hv-billing-cards span{display:block;color:#777487;font:400 10px/15px Inter,Arial,sans-serif}.hv-billing-cards strong{display:block;margin:7px 0 2px;color:#11182a;font:600 23px/28px 'Hanken Grotesk',Arial,sans-serif}.hv-table-card{padding:20px}.hv-table-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px}.hv-table-head h2{margin:5px 0 0;font:600 21px 'Hanken Grotesk',Arial,sans-serif}.hv-table-head>a,.hv-table-row>a{color:#4648d4;text-decoration:none;font:600 11px Inter,Arial,sans-serif}.hv-billing-table{border-top:1px solid #eceaf1}.hv-table-row{display:grid;grid-template-columns:1.1fr 1.3fr 1fr 1fr .8fr;gap:12px;padding:13px 4px;border-bottom:1px solid #eceaf1;align-items:center;color:#4f4d60;font:400 11px/16px Inter,Arial,sans-serif}.hv-table-row-head{color:#777487;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.hv-status{display:inline-block;padding:4px 7px;border-radius:999px;background:#eef8f2;color:#198754;font:600 9px Inter,Arial,sans-serif}.hv-status.failed,.hv-status.cancelled,.hv-status.refunded{background:#fff1f1;color:#b42318}.hv-empty-state{text-align:center;padding:55px 20px;color:#777487}.hv-empty-state>.material-symbols-outlined{font-size:34px;color:#4648d4}.hv-empty-state h3{margin:8px 0 4px;color:#171d31;font:600 18px 'Hanken Grotesk',Arial,sans-serif}.hv-empty-state p{margin:0 0 16px;font:400 11px/18px Inter,Arial,sans-serif}.hv-invoice-card{max-width:850px;margin:0 auto;padding:30px}.hv-invoice-top,.hv-invoice-parties{display:flex;justify-content:space-between;gap:25px}.hv-invoice-top>div:last-child{text-align:right}.hv-invoice-top strong,.hv-invoice-top span,.hv-invoice-parties small,.hv-invoice-parties strong,.hv-invoice-parties span{display:block}.hv-invoice-top strong{font:700 20px Inter,Arial,sans-serif;color:#11182a}.hv-invoice-top span,.hv-invoice-parties span{color:#777487;font:400 11px/17px Inter,Arial,sans-serif}.hv-invoice-top b{display:block;font:600 13px Inter,Arial,sans-serif}.hv-invoice-parties{margin:35px 0 25px;padding:18px 0;border-top:1px solid #eceaf1;border-bottom:1px solid #eceaf1}.hv-invoice-parties small{margin-bottom:5px;color:#777487;font:600 9px Inter,Arial,sans-serif;text-transform:uppercase}.hv-invoice-parties strong{font:600 13px Inter,Arial,sans-serif}.hv-invoice-lines{border-top:1px solid #eceaf1}.hv-invoice-line{display:grid;grid-template-columns:1fr 180px;gap:15px;padding:12px 0;border-bottom:1px solid #eceaf1;font:400 11px Inter,Arial,sans-serif}.hv-invoice-line span:last-child{text-align:right}.hv-invoice-head{font-size:9px;text-transform:uppercase;color:#777487}.hv-invoice-total{display:flex;justify-content:flex-end;gap:55px;padding:18px 0 22px;font:600 14px Inter,Arial,sans-serif}.hv-invoice-total strong{font-size:17px}.hv-activity-card{padding:8px 20px}.hv-activity-row{display:grid;grid-template-columns:40px 1fr 110px;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid #eceaf1}.hv-activity-row:last-child{border-bottom:0}.hv-activity-icon{width:34px;height:34px;border-radius:9px;background:#f0f0ff;display:flex;align-items:center;justify-content:center;color:#4648d4}.hv-activity-row strong,.hv-activity-row span{display:block}.hv-activity-row strong{font:600 12px Inter,Arial,sans-serif;color:#242338}.hv-activity-row span{margin-top:2px;color:#777487;font:400 10px/16px Inter,Arial,sans-serif}.hv-activity-row time{text-align:right;color:#777487;font:400 9px Inter,Arial,sans-serif}@media(max-width:1100px){.hv-plans-row{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-checkout-grid{grid-template-columns:1fr}.hv-checkout-summary{position:static}.hv-plan-billing-links{grid-template-columns:1fr}.hv-billing-cards{grid-template-columns:1fr 1fr}}@media(max-width:800px){.hv-plans-row{display:flex;overflow-x:auto}.hv-plan-card{flex:0 0 190px}.hv-checkout-head,.hv-account-head{align-items:flex-start;flex-direction:column}.hv-billing-cards{grid-template-columns:1fr}.hv-table-row{grid-template-columns:1fr 1fr}.hv-table-row-head{display:none}.hv-invoice-top,.hv-invoice-parties{flex-direction:column}.hv-invoice-top>div:last-child{text-align:left}.hv-invoice-card{padding:20px}.hv-invoice-line{grid-template-columns:1fr 100px}.hv-activity-row{grid-template-columns:40px 1fr}.hv-activity-row time{grid-column:2;text-align:left}}@media print{.hirvanta-header,.hirvanta-footer,.hv-account-head,.hirvanta-footer{display:none!important}.hv-invoice-card{border:0;box-shadow:none;max-width:none}.hv-invoice-card .hirvanta-button{display:none!important}.hirvanta-main{padding:0!important}}.woocommerce-checkout .hirvanta-main{padding-top:0}.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto;padding:48px 20px 75px}.woocommerce-checkout form.checkout{background:#fff0}.woocommerce-checkout .col2-set{width:calc(100% - 350px);float:left;margin:0 20px 0 0}.woocommerce-checkout #order_review_heading{width:330px;float:right;margin:0 0 10px;padding:0;font:600 21px/25px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.woocommerce-checkout #order_review{width:330px;float:right;background:#fff;border:1px solid #dcd9e6;border-radius:15px;padding:20px;box-sizing:border-box;box-shadow:0 5px 20px rgb(30 30 60 / .035)}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #payment{background:#fff;border:1px solid #dcd9e6;border-radius:15px;padding:20px;box-shadow:0 5px 20px rgb(30 30 60 / .035);margin-bottom:18px}.woocommerce-checkout h3{font:600 20px/25px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.woocommerce-checkout .form-row label{font:600 11px/16px Inter,Arial,sans-serif;color:#3f3d4f;margin-bottom:5px}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{border:1px solid #d3d1df;border-radius:9px;background:#fff;color:#131b2e;min-height:43px;padding:9px 11px;box-sizing:border-box;font:400 13px/20px Inter,Arial,sans-serif}.woocommerce-checkout .form-row textarea{min-height:100px}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:#8f8ce8;box-shadow:0 0 0 3px rgb(70 72 212 / .08);outline:0}.woocommerce-checkout #payment{background:#fff!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #ebe9f0;padding:0 0 10px;margin:0 0 15px}.woocommerce-checkout #payment div.payment_box{background:#f7f7fc;border-radius:9px}.woocommerce-checkout #payment #place_order{width:100%;border:0;border-radius:9px;background:#4648d4;color:#fff;font:700 13px Inter,Arial,sans-serif;padding:14px 18px;min-height:46px}.woocommerce-checkout #payment #place_order:hover{background:#383ac0}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{border-radius:10px;border-top:3px solid #4648d4;background:#fff;border-left:1px solid #dcd9e6;border-right:1px solid #dcd9e6;border-bottom:1px solid #dcd9e6;padding:14px 16px;margin:0 0 18px}.woocommerce-checkout table.shop_table{border:0;margin:0}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border-bottom:1px solid #eceaf1;padding:11px 0;font:400 12px/17px Inter,Arial,sans-serif}.woocommerce-checkout table.shop_table tfoot th,.woocommerce-checkout table.shop_table tfoot td{font-weight:600}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:11px;line-height:17px;color:#777487}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.woocommerce-checkout .woocommerce{padding:30px 16px 55px}.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none;margin-right:0}.woocommerce-checkout #order_review_heading{margin-top:20px}.woocommerce-checkout #order_review{margin-bottom:18px}}.hirvanta-woocommerce-page{padding-top:42px;padding-bottom:70px}.woocommerce form .form-row label{font-weight:600}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #d7d8e8;border-radius:10px;min-height:46px;padding:11px 13px;background:#fff}.woocommerce .button,.woocommerce button.button,.woocommerce a.button{border-radius:10px;background:#4b46d8;color:#fff;font-weight:700;padding:13px 20px}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#3934bd;color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:10px;border-top:0;padding:15px 18px}.hv-thankyou-wrap{max-width:920px;margin:10px auto}.hv-thankyou-card{background:#fff;border:1px solid #d9d9e8;border-radius:20px;padding:42px;box-shadow:0 12px 35px rgb(34 30 90 / .07);text-align:center}.hv-success-icon,.hv-error-icon{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:34px;font-weight:800;background:#e9f8ef;color:#16834b;border:1px solid #b9e6ca}.hv-error-icon{background:#fff1f1;color:#c43c3c;border-color:#f0caca}.hv-eyebrow{font-size:11px;letter-spacing:1.2px;font-weight:800;color:#67658b;margin-bottom:10px}.hv-thankyou-card h1{font-size:38px;line-height:1.12;margin:0 0 12px;color:#111a35}.hv-thankyou-lead{max-width:650px;margin:0 auto;color:#626581;font-size:16px;line-height:1.6}.hv-order-number{display:inline-block;margin:22px auto;padding:8px 14px;border-radius:999px;background:#f0efff;color:#4b46d8;font-weight:700}.hv-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0e0ec;border-radius:14px;margin:8px 0 18px;text-align:left;overflow:hidden}.hv-summary-grid>div{padding:17px;border-right:1px solid #e0e0ec}.hv-summary-grid>div:last-child{border-right:0}.hv-summary-grid span,.hv-billing-box span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#777893;margin-bottom:6px}.hv-summary-grid strong{display:block;color:#18203a;font-size:15px}.hv-billing-box{text-align:left;background:#f8f8fc;border-radius:12px;padding:16px 18px;margin-bottom:24px}.hv-billing-box strong,.hv-billing-box small{display:block}.hv-billing-box small{color:#6d6e88;margin-top:4px}.hv-thankyou-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hv-primary-action,.hv-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:10px;text-decoration:none;font-weight:700}.hv-primary-action{background:#4b46d8;color:#fff}.hv-primary-action:hover{background:#3934bd;color:#fff}.hv-secondary-action{background:#fff;color:#3934bd;border:1px solid #d3d3e5}.hv-secondary-action:hover{background:#f4f3ff;color:#3934bd}.hv-receipt-note{text-align:center;color:#777893;font-size:13px;margin:14px auto 0;max-width:700px;line-height:1.5}@media(max-width:800px){.hv-thankyou-card{padding:28px 18px}.hv-summary-grid{grid-template-columns:repeat(2,1fr)}.hv-summary-grid>div:nth-child(2){border-right:0}.hv-summary-grid>div{border-bottom:1px solid #e0e0ec}.hv-summary-grid>div:nth-child(3),.hv-summary-grid>div:nth-child(4){border-bottom:0}.hv-thankyou-card h1{font-size:30px}}@media(max-width:480px){.hv-summary-grid{grid-template-columns:1fr}.hv-summary-grid>div{border-right:0!important;border-bottom:1px solid #e0e0ec!important}.hv-summary-grid>div:last-child{border-bottom:0!important}}.hv-plans-notice{gap:12px;padding:12px 15px;background:#f8fcf9;border-color:#d7eadf;color:#53675b}.hv-plans-notice>div{display:block}.hv-plans-notice strong{display:inline;margin-right:8px;color:#185c3b}.hv-plans-notice span{display:inline;color:#53675b}.hv-plans-row{gap:10px}.hv-plan-card{padding:16px 14px;min-height:330px}.hv-plan-name{min-height:34px;font-size:15px;line-height:19px}.hv-plan-price{margin-top:5px;font-size:26px;line-height:30px}.hv-plan-limit{margin-top:10px;font-size:12px;line-height:17px}.hv-plan-note{min-height:34px;margin-top:2px;font-size:10px;line-height:15px}.hv-plan-features{border-top:1px solid #eceaf1;margin:8px 0 14px;padding-top:8px;flex:1}.hv-plan-features span{display:block;margin:6px 0;color:#59576a;font:400 10px/14px Inter,Arial,sans-serif}.hv-plan-features b{display:inline-block;width:14px;color:#198754;font-weight:700}.hv-plan-card ul{display:none}.hv-plan-button{min-height:37px;font-size:10.5px;padding:5px 6px}.hv-plan-button-current{background:#edf8f1;border-color:#a8d8bb;color:#198754}.hv-plan-button-renewal{background:#f5f4f8;border-color:#ddd9e8;color:#777487}.woocommerce-checkout a,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#4648d4}.woocommerce-checkout a:hover{color:#393bc0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border-top:3px solid #4648d4!important;background:#fff!important;color:#4f4d60}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#4648d4}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:18px}.woocommerce-checkout .woocommerce-form-coupon{border:1px solid #dcd9e6!important;border-radius:12px!important;background:#fff!important;padding:18px!important}.woocommerce-checkout .woocommerce-form-coupon button{background:#4648d4!important;color:#fff!important;border-radius:9px!important}.woocommerce-checkout .woocommerce-error{border-top-color:#c43c3c!important}.woocommerce-checkout .woocommerce-message{border-top-color:#198754!important}@media(max-width:1250px){.hv-plan-card{min-height:315px}}.hv-plans-row .hv-plan-card{padding:15px 13px;min-height:310px}.hv-plans-row .hv-plan-current{min-height:18px;margin:-2px 0 5px;font:700 9px/12px Inter,Arial,sans-serif;letter-spacing:.03em}.hv-plans-row .hv-plan-current .hv-checkmark{font-size:11px!important}.hv-plans-row .hv-plan-name{min-height:30px;font:600 14px/17px 'Hanken Grotesk',Arial,sans-serif}.hv-plans-row .hv-plan-price{margin-top:4px;font:600 23px/27px 'Hanken Grotesk',Arial,sans-serif}.hv-plans-row .hv-plan-price small{margin-top:1px;font:400 9px/13px Inter,Arial,sans-serif}.hv-plans-row .hv-plan-limit{margin-top:8px;font:700 11px/15px Inter,Arial,sans-serif}.hv-plans-row .hv-plan-note{min-height:27px;margin-top:1px;font:400 9px/13px Inter,Arial,sans-serif}.hv-plans-row .hv-plan-features{margin:6px 0 10px;padding-top:6px}.hv-plans-row .hv-plan-features span{display:block!important;margin:4px 0!important;color:#59576a!important;font:400 9px/12px Inter,Arial,sans-serif!important}.hv-plans-row .hv-plan-features b{width:12px;font:600 10px/12px Inter,Arial,sans-serif!important}.hv-plans-row .hv-plan-button{min-height:34px;padding:4px 5px;font:600 9.5px/12px Inter,Arial,sans-serif}.woocommerce-checkout .woocommerce{max-width:1180px!important;margin:0 auto!important;padding:30px 18px 70px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 14px!important;padding:11px 15px!important;border:1px solid #dedbea!important;border-top:2px solid #4b46d8!important;border-radius:10px!important;background:#fff!important;color:#4e4c61!important;font-size:12px!important;line-height:18px!important;box-shadow:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#4b46d8!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#4b46d8!important;text-decoration:none!important;font-weight:600!important}.woocommerce-checkout .woocommerce-form-coupon{margin:0 0 16px!important;padding:14px!important;border:1px solid #dedbea!important;border-radius:10px!important;background:#fff!important}.woocommerce-checkout .woocommerce-form-coupon input.input-text{min-height:40px!important}.woocommerce-checkout .woocommerce-form-coupon button{background:#4b46d8!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:10px 16px!important}.woocommerce-checkout .col2-set{width:calc(100% - 350px)!important;margin-right:20px!important}.woocommerce-checkout #order_review_heading{width:330px!important;margin:0 0 10px!important;font-size:20px!important;line-height:25px!important}.woocommerce-checkout #order_review{width:330px!important;padding:20px!important;border-radius:14px!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #payment{padding:18px!important;border-radius:14px!important}.woocommerce-checkout h3{font-size:18px!important;line-height:23px!important;margin:0 0 14px!important}.woocommerce-checkout .form-row{margin-bottom:12px!important}.woocommerce-checkout .form-row label{font-size:10px!important;line-height:15px!important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{min-height:40px!important;padding:8px 10px!important;font-size:12px!important}.woocommerce-checkout .form-row textarea{min-height:82px!important}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:9px 0!important;font-size:11px!important}.woocommerce-checkout #payment #place_order{padding:12px 16px!important;min-height:43px!important}.woocommerce-checkout a,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#4b46d8!important}.woocommerce-checkout .woocommerce-info a:hover,.woocommerce-checkout a:hover{color:#3934bd!important}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%!important;float:none!important;margin-right:0!important}.woocommerce-checkout #order_review_heading{margin-top:18px!important}}.hv-invoices-list{background:#fff;border:1px solid #dcd9e6;border-radius:15px;box-shadow:0 5px 20px rgb(30 30 60 / .035);padding:20px}.hv-invoices-list-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;padding:0 0 15px;border-bottom:1px solid #eceaf1}.hv-invoices-list-head h2{margin:5px 0 0;font:600 21px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-invoices-list-head>span{color:#777487;font:400 10px Inter,Arial,sans-serif}.hv-invoice-table{border-top:0}.hv-invoice-table-row{display:grid;grid-template-columns:.7fr 1.1fr 1.5fr 1fr 1fr 1fr;gap:12px;padding:14px 4px;border-bottom:1px solid #eceaf1;align-items:center;color:#4f4d60;font:400 11px/16px Inter,Arial,sans-serif}.hv-invoice-table-head{padding-top:11px;padding-bottom:10px;color:#777487;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.hv-invoice-table-row a{color:#4648d4;text-decoration:none;font:600 11px Inter,Arial,sans-serif}.hv-invoice-number{font-weight:600;color:#24243a}.hv-invoice-table-row .hv-status{justify-self:start}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-invoice-table-row{grid-template-columns:1fr 1fr 1fr}.hv-invoice-table-head{display:none}.hv-invoice-table-row span:nth-child(4){grid-column:1}.hv-invoice-table-row span:nth-child(5){grid-column:2}.hv-invoice-table-row span:nth-child(6){grid-column:3;text-align:right}}@media(max-width:600px){.hv-invoices-list{padding:15px}.hv-invoice-table-row{grid-template-columns:1fr 1fr;gap:8px}.hv-invoice-table-row span:nth-child(3),.hv-invoice-table-row span:nth-child(4),.hv-invoice-table-row span:nth-child(5),.hv-invoice-table-row span:nth-child(6){grid-column:auto}.hv-invoice-table-row span:nth-child(6){text-align:left}}.woocommerce-checkout a,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:#4b46d8!important}.woocommerce-checkout a:hover,.woocommerce-checkout .woocommerce-info a:hover{color:#3934bd!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#4b46d8!important}.woocommerce-checkout .hv-prorated-label{font-size:9px;color:#777487;margin-left:4px}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{color:#18203a}.hv-employer-page{padding:46px 0 80px;background:#faf9fe}.hv-employer-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.hv-employer-hero h1,.hv-workspace-head h1{margin:6px 0 7px;color:#101a32;font:600 34px/1.16 'Hanken Grotesk',Arial,sans-serif}.hv-employer-hero p,.hv-workspace-head p{margin:0;color:#67647a;font:400 14px/21px Inter,Arial,sans-serif}.hv-hero-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.hv-primary-action,.hv-outline-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 15px;border-radius:9px;text-decoration:none;font:600 12px/18px Inter,Arial,sans-serif;box-sizing:border-box}.hv-primary-action{background:#4b46d8;color:#fff;border:1px solid #4b46d8}.hv-primary-action:hover{background:#3934bd;color:#fff}.hv-outline-action{background:#fff;color:#3735a9;border:1px solid #d9d7e6}.hv-outline-action:hover{border-color:#aaa6e9;color:#3735a9;background:#faf9ff}.hv-primary-action .material-symbols-outlined,.hv-outline-action .material-symbols-outlined{font-size:17px}.hv-employer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.hv-employer-stat{display:flex;align-items:flex-start;gap:13px;background:#fff;border:1px solid #dedce8;border-radius:14px;padding:17px 18px;box-shadow:0 5px 18px rgb(30 30 60 / .025)}.hv-employer-stat>.material-symbols-outlined{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f0efff;color:#4b46d8;font-size:20px}.hv-employer-stat small{display:block;color:#77748a;font:500 9px/14px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.055em}.hv-employer-stat strong{display:block;margin-top:1px;color:#11192f;font:600 26px/31px 'Hanken Grotesk',Arial,sans-serif}.hv-employer-stat em{display:block;margin-top:2px;color:#888599;font:400 10px/15px Inter,Arial,sans-serif;font-style:normal}.hv-employer-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.95fr);gap:16px;align-items:start}.hv-employer-panel{background:#fff;border:1px solid #dedce8;border-radius:15px;box-shadow:0 5px 20px rgb(30 30 60 / .028);overflow:hidden}.hv-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 15px;border-bottom:1px solid #eceaf1}.hv-panel-head h2{margin:4px 0 3px;color:#11192f;font:600 21px/26px 'Hanken Grotesk',Arial,sans-serif}.hv-panel-head p{margin:0;color:#77748a;font:400 11px/17px Inter,Arial,sans-serif}.hv-text-action{margin-top:17px;color:#4b46d8;text-decoration:none;white-space:nowrap;font:600 11px/16px Inter,Arial,sans-serif}.hv-text-action:hover{color:#3934bd}.hv-job-list{padding:2px 20px 8px}.hv-job-row{display:grid;grid-template-columns:34px minmax(0,1fr) 68px 68px 60px;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #eeeef3}.hv-job-row:last-child{border-bottom:0}.hv-job-mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e1dff0;border-radius:9px;background:#fbfaff;color:#4b46d8}.hv-job-mark .material-symbols-outlined{font-size:17px}.hv-job-info{min-width:0}.hv-job-info>a{display:block;overflow:hidden;color:#17203a;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font:600 12px/17px Inter,Arial,sans-serif}.hv-job-info>a:hover{color:#4b46d8}.hv-job-info>div{overflow:hidden;color:#817e90;text-overflow:ellipsis;white-space:nowrap;font:400 10px/15px Inter,Arial,sans-serif}.hv-job-info>div span{margin:0 2px;color:#b3b0bd}.hv-job-apps{text-align:right}.hv-job-apps strong{display:block;color:#252942;font:600 13px/16px Inter,Arial,sans-serif}.hv-job-apps span{display:block;color:#898696;font:400 9px/13px Inter,Arial,sans-serif}.hv-job-status,.hv-app-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 7px;border-radius:999px;background:#eef8f2;color:#21814f;font:600 8px/12px Inter,Arial,sans-serif;text-transform:capitalize;white-space:nowrap}.hv-job-status.closed,.hv-job-status.expired{background:#f4f2f5;color:#777384}.hv-row-arrow{color:#4b46d8;text-decoration:none;text-align:right;font:600 9px/14px Inter,Arial,sans-serif}.hv-row-arrow:hover{color:#3934bd}.hv-app-filter{display:grid;grid-template-columns:minmax(0,1fr) 120px 62px;gap:7px;padding:13px 16px;background:#fbfaff;border-bottom:1px solid #eceaf1}.hv-search-box{display:flex;align-items:center;min-width:0;border:1px solid #dedce8;background:#fff;border-radius:8px;padding:0 9px}.hv-search-box .material-symbols-outlined{font-size:16px;color:#878397}.hv-search-box input{width:100%;min-width:0;height:34px;border:0!important;outline:0!important;padding:0 7px!important;background:transparent!important;color:#272a40!important;font:400 10px/15px Inter,Arial,sans-serif!important;box-shadow:none!important}.hv-app-filter select{height:36px;min-width:0;border:1px solid #dedce8;border-radius:8px;background:#fff;color:#4f4c60;padding:0 7px;font:400 10px Inter,Arial,sans-serif}.hv-filter-button{height:36px;border:1px solid #4b46d8;border-radius:8px;background:#4b46d8;color:#fff;font:600 10px Inter,Arial,sans-serif;cursor:pointer}.hv-applicant-list{padding:0 16px}.hv-applicant-row{display:grid;grid-template-columns:30px minmax(105px,.85fr) minmax(105px,1fr) 68px 65px;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #eeeef3}.hv-applicant-row:last-child{border-bottom:0}.hv-avatar{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#eeedff;color:#4b46d8;font:600 11px Inter,Arial,sans-serif}.hv-applicant-info,.hv-applicant-job{min-width:0}.hv-applicant-info strong,.hv-applicant-job strong{display:block;overflow:hidden;color:#25283d;text-overflow:ellipsis;white-space:nowrap;font:600 10px/15px Inter,Arial,sans-serif}.hv-applicant-info span{display:block;overflow:hidden;color:#898696;text-overflow:ellipsis;white-space:nowrap;font:400 8px/13px Inter,Arial,sans-serif}.hv-applicant-job small{display:block;color:#9894a5;font:400 8px/12px Inter,Arial,sans-serif}.hv-applicant-job strong{font-size:9px}.hv-app-status{justify-self:start;background:#f0efff;color:#4b46d8}.hv-app-status.shortlisted{background:#eef8f2;color:#21814f}.hv-app-status.hired{background:#e9f7ef;color:#167342}.hv-app-status.rejected{background:#faf0f0;color:#a64242}.hv-applicant-row time{justify-self:end;color:#9995a6;font:400 8px/13px Inter,Arial,sans-serif}.hv-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eceaf1;padding:12px 16px;color:#888596;font:400 9px Inter,Arial,sans-serif}.hv-pagination>div{display:flex;gap:12px}.hv-pagination a{color:#4b46d8;text-decoration:none;font-weight:600}.hv-employer-lower{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);gap:16px;margin-top:16px}.hv-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:16px}.hv-tool-grid>a{display:flex;flex-direction:column;min-height:104px;padding:14px;border:1px solid #e3e1ea;border-radius:11px;background:#fcfbff;text-decoration:none;box-sizing:border-box;transition:border-color .15s,transform .15s}.hv-tool-grid>a:hover{border-color:#b4b0eb;transform:translateY(-1px)}.hv-tool-grid .material-symbols-outlined{color:#4b46d8;font-size:20px;margin-bottom:10px}.hv-tool-grid strong{color:#26283d;font:600 10px/15px Inter,Arial,sans-serif}.hv-tool-grid small{margin-top:2px;color:#8b8798;font:400 9px/13px Inter,Arial,sans-serif}.hv-account-grid{display:grid;grid-template-columns:1fr 1fr;padding:9px}.hv-account-grid>a{display:flex;align-items:center;gap:10px;padding:13px 11px;border:1px solid #fff0;border-radius:10px;text-decoration:none}.hv-account-grid>a:hover{background:#faf9ff;border-color:#e4e2ef}.hv-account-grid>a>.material-symbols-outlined{font-size:20px;color:#4b46d8}.hv-account-grid>a>div{min-width:0;flex:1}.hv-account-grid strong{display:block;color:#25283d;font:600 10px/15px Inter,Arial,sans-serif}.hv-account-grid small{display:block;color:#8b8798;font:400 8px/13px Inter,Arial,sans-serif}.hv-account-grid b{color:#4b46d8;font:600 12px Inter,Arial,sans-serif}.hv-empty-compact{padding:28px 18px!important}.hv-empty-state .material-symbols-outlined{font-size:28px;color:#7774df}.hv-empty-state h3{margin:8px 0 4px;color:#272941;font:600 15px/20px 'Hanken Grotesk',Arial,sans-serif}.hv-empty-state p{margin:0 0 13px;color:#878395;font:400 10px/16px Inter,Arial,sans-serif}.hv-workspace-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.hv-native-workspace{padding:20px;background:#fff;border:1px solid #dedce8;border-radius:15px;box-shadow:0 5px 20px rgb(30 30 60 / .028)}@media(max-width:1100px){.hv-employer-main,.hv-employer-lower{grid-template-columns:1fr}.hv-employer-stats{grid-template-columns:repeat(2,1fr)}.hv-tool-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hv-employer-page{padding:32px 0 55px}.hv-employer-hero,.hv-workspace-head{align-items:flex-start;flex-direction:column}.hv-employer-hero h1,.hv-workspace-head h1{font-size:29px}.hv-hero-actions{width:100%}.hv-hero-actions>a{flex:1}.hv-employer-stats{grid-template-columns:1fr 1fr}.hv-job-row{grid-template-columns:30px minmax(0,1fr) 58px}.hv-job-status,.hv-row-arrow{display:none}.hv-app-filter{grid-template-columns:1fr 95px}.hv-filter-button{grid-column:2}.hv-applicant-row{grid-template-columns:30px minmax(0,1fr) 65px}.hv-applicant-job{display:none}.hv-applicant-row time{display:none}.hv-account-grid{grid-template-columns:1fr}.hv-panel-head{padding:17px 15px}.hv-job-list{padding:2px 15px 8px}.hv-applicant-list{padding:0 12px}}@media(max-width:480px){.hv-employer-stats{grid-template-columns:1fr}.hv-tool-grid{grid-template-columns:1fr 1fr;padding:12px}.hv-app-filter{grid-template-columns:1fr}.hv-filter-button{grid-column:1}.hv-employer-hero h1{font-size:27px}}.hv-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:12px 0 30px}.hv-workspace-head h1{margin:6px 0 8px}.hv-workspace-head p{margin:0;color:#59627a}.hv-data-panel{background:#fff;border:1px solid #dfe2ec;border-radius:18px;box-shadow:0 8px 30px rgb(26 31 56 / .04);overflow:hidden}.hv-data-toolbar{display:flex;gap:10px;padding:18px;border-bottom:1px solid #e7e9f0;background:#fbfbfe}.hv-data-toolbar .hv-search-box{flex:1}.hv-data-toolbar select{min-width:160px}.hv-data-toolbar select,.hv-search-box{height:46px;border:1px solid #d9ddea;border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 13px;color:#65708a}.hv-search-box input{border:0;outline:0;flex:1;margin-left:8px;font:inherit;background:#fff0}.hv-filter-button{border:0;border-radius:10px;background:#4c49d8;color:#fff;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.hv-table-wrap{overflow:auto}.hv-employer-table{width:100%;border-collapse:collapse}.hv-employer-table th,.hv-employer-table td{padding:17px 20px;text-align:left;border-bottom:1px solid #eceef4;font-size:14px}.hv-employer-table th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#707990;background:#fcfcfe}.hv-table-title{font-weight:700;color:#111a38;text-decoration:none}.hv-applicant-full-list{padding:4px 20px}.hv-applicant-full-row{display:grid;grid-template-columns:44px minmax(180px,1.3fr) minmax(180px,1fr) 120px 120px;gap:18px;align-items:center;padding:18px 4px;border-bottom:1px solid #eceef4}.hv-entity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hv-entity-card{background:#fff;border:1px solid #dfe2ec;border-radius:16px;padding:22px;display:flex;align-items:center;gap:15px}.hv-entity-card .material-symbols-outlined{color:#4c49d8;background:#f0efff;border-radius:10px;padding:10px}.hv-entity-card h3{margin:0 0 4px}.hv-entity-card p{margin:0;color:#747d91;font-size:13px}.hv-entity-arrow{margin-left:auto;color:#4c49d8}.hv-wide-empty{grid-column:1/-1;background:#fff;border:1px solid #dfe2ec;border-radius:16px}.hv-employer-table .hv-row-arrow{text-decoration:none}.hv-pagination{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;color:#707990;font-size:13px}.hv-pagination div{display:flex;gap:8px}.hv-pagination a{padding:8px 12px;border:1px solid #d9ddea;border-radius:8px;text-decoration:none;color:#403ed0;background:#fff}.hv-empty-state{padding:50px 20px;text-align:center}.hv-empty-state .material-symbols-outlined{font-size:34px;color:#5552df}.hv-empty-state h3{margin:10px 0 6px}.hv-empty-state p{margin:0 0 18px;color:#727b90}.hv-app-filter .hv-filter-button{height:46px}.hv-app-filter .hv-search-box span:last-child{margin-left:8px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-entity-grid{grid-template-columns:1fr 1fr}.hv-applicant-full-row{grid-template-columns:44px 1fr 1fr}.hv-applicant-full-row .hv-app-status,.hv-applicant-full-row time{display:none}}@media(max-width:640px){.hv-workspace-head{display:block}.hv-workspace-head .hv-outline-action{display:inline-flex;margin-top:18px}.hv-data-toolbar{flex-wrap:wrap}.hv-data-toolbar .hv-search-box{flex-basis:100%}.hv-entity-grid{grid-template-columns:1fr}.hv-applicant-full-row{grid-template-columns:40px 1fr}.hv-applicant-full-row .hv-applicant-job{display:none}}.hv-employer-page{background:linear-gradient(180deg,#fbfaff 0,#f8f7fc 100%);padding:54px 0 90px;min-height:calc(100vh - 72px)}.hv-employer-page .hirvanta-container{max-width:1240px}.hv-employer-hero{padding:2px 0 30px;margin-bottom:0}.hv-employer-hero h1,.hv-workspace-head h1{font-size:38px;letter-spacing:-.035em}.hv-employer-hero p,.hv-workspace-head p{font-size:14px;color:#6d6a7e}.hv-page-actions{display:flex;align-items:center;gap:10px}.hv-employer-stats{gap:14px;margin-bottom:20px}.hv-employer-stat{border:1px solid #e1dfeb;border-radius:16px;padding:18px;background:rgb(255 255 255 / .92);box-shadow:0 8px 26px rgb(31 27 74 / .045)}.hv-employer-stat>.material-symbols-outlined{width:38px;height:38px;background:#f0efff;border:1px solid #e1dfff}.hv-employer-stat strong{font-size:28px}.hv-employer-main,.hv-employer-lower{gap:18px}.hv-employer-panel{border-color:#e1dfeb;border-radius:17px;box-shadow:0 8px 28px rgb(31 27 74 / .04)}.hv-panel-head{padding:20px 21px 16px;background:linear-gradient(180deg,#fff,#fefeff)}.hv-panel-head h2{font-size:22px;letter-spacing:-.02em}.hv-job-row{grid-template-columns:36px minmax(0,1fr) 72px 92px 62px;padding:15px 0}.hv-job-row:hover{background:#fcfbff}.hv-job-info>a{font-size:12px}.hv-job-status{border:1px solid #d8eee0}.hv-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.hv-row-action-button{border:0;background:none;padding:0;cursor:pointer;font:600 9px/14px Inter,Arial,sans-serif}.hv-danger-link{color:#b34a58!important}.hv-success-banner{display:flex;align-items:center;gap:11px;margin:0 0 16px;padding:12px 15px;border:1px solid #cfe8d9;border-radius:12px;background:#f3fbf6;color:#276d45}.hv-success-banner>.material-symbols-outlined{font-size:20px}.hv-success-banner strong{display:block;font:700 11px/15px Inter,Arial,sans-serif}.hv-success-banner span{display:block;font:400 10px/15px Inter,Arial,sans-serif;color:#5e7768}.hv-delete-form{display:inline-flex;margin:0}.hv-results-summary{padding:12px 20px;border-bottom:1px solid #eceaf2;background:#fff;color:#7a7789;font:400 11px/16px Inter,Arial,sans-serif}.hv-results-summary strong{color:#26283d;font-weight:700}.hv-applicants-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 240px 160px 82px}.hv-applicants-toolbar select,.hv-data-toolbar select{height:46px;border:1px solid #d9d7e5;border-radius:10px;background:#fff;color:#4d4a5f;padding:0 12px;font:500 11px Inter,Arial,sans-serif}.hv-data-toolbar .hv-search-box{height:46px}.hv-data-toolbar .hv-search-box input{font-size:11px!important}.hv-applicant-full-list{padding:0 20px}.hv-applicant-full-row{grid-template-columns:40px minmax(180px,1.1fr) minmax(220px,1fr) 100px 115px;padding:16px 4px}.hv-applicant-full-row:hover{background:#fcfbff}.hv-native-create{margin-bottom:18px;background:#fff;border:1px solid #e1dfeb;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px rgb(31 27 74 / .04)}.hv-native-create-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px;border-bottom:1px solid #eceaf2;background:linear-gradient(180deg,#fff,#faf9fe)}.hv-native-create-head h2{margin:5px 0 4px;font:600 22px/27px 'Hanken Grotesk',Arial,sans-serif;color:#151c34}.hv-native-create-head p{margin:0;color:#77748a;font:400 11px/17px Inter,Arial,sans-serif}.hv-native-create>div:not(.hv-native-create-head){padding:0}.hv-native-create .hv-native-workspace,.hv-native-create .wpjobportal{border:0!important;box-shadow:none!important;border-radius:0!important}.hv-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hv-entity-card{min-height:98px;padding:19px;border-radius:15px;border-color:#e1dfeb;box-shadow:0 6px 20px rgb(31 27 74 / .03);transition:transform .15s,border-color .15s,box-shadow .15s}.hv-entity-card:hover{transform:translateY(-1px);border-color:#c9c5ef;box-shadow:0 10px 24px rgb(31 27 74 / .055)}.hv-entity-card h3{font:600 14px/19px Inter,Arial,sans-serif;color:#24273a}.hv-entity-card p{font:400 10px/15px Inter,Arial,sans-serif}.hv-wide-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hv-tool-grid{gap:10px;padding:17px}.hv-tool-grid>a{min-height:112px;padding:15px;border-color:#e4e2ec;background:#fdfcff}.hv-tool-grid>a:hover{background:#fff}.hv-account-grid{gap:3px;padding:10px}.hv-account-grid>a{padding:14px 12px}.hv-outline-action{background:#fff}.hv-primary-action{box-shadow:0 5px 12px rgb(75 70 216 / .12)}@media(max-width:1050px){.hv-applicants-toolbar{grid-template-columns:minmax(0,1fr) 180px 140px 78px}.hv-entity-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hv-employer-page{padding:36px 0 60px}.hv-employer-hero h1,.hv-workspace-head h1{font-size:30px}.hv-page-actions{width:100%}.hv-page-actions>a{flex:1}.hv-applicants-toolbar{grid-template-columns:1fr 1fr}.hv-applicants-toolbar .hv-search-box{grid-column:1/-1}.hv-applicants-toolbar .hv-filter-button{grid-column:2}.hv-job-row{grid-template-columns:32px minmax(0,1fr) 55px}.hv-job-row .hv-job-status,.hv-job-row .hv-row-actions{display:none}.hv-applicant-full-row{grid-template-columns:38px 1fr 75px}.hv-applicant-full-row .hv-applicant-job{display:none}.hv-applicant-full-row time{display:none}.hv-native-create-head{flex-direction:column}.hv-native-create-head .hv-outline-action{width:100%}}.hv-employer-page .hv-workspace-head{margin:0 0 24px;align-items:flex-end}.hv-employer-page .hv-workspace-head h1{font-size:36px;line-height:1.08;font-weight:600;color:#101a38;margin:7px 0 7px}.hv-employer-page .hv-workspace-head p{font-size:13px;line-height:20px;color:#6d7186}.hv-employer-page .hv-page-actions{gap:9px}.hv-employer-page .hv-outline-action,.hv-employer-page .hv-primary-action{height:42px;padding:0 16px;border-radius:10px;font:600 12px/1 Inter,Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.hv-employer-page .hv-outline-action{border:1px solid #d8d9e7;color:#373a53;background:#fff}.hv-employer-page .hv-primary-action{border:1px solid #4c49d8;background:#4c49d8;color:#fff}.hv-employer-page .hv-data-panel{border:1px solid #dedfea;border-radius:16px;background:#fff;box-shadow:0 10px 32px rgb(31 27 74 / .045)}.hv-employer-page .hv-data-toolbar{padding:14px 16px;background:#fafaff;border-bottom:1px solid #e9e9f1;gap:9px;align-items:center}.hv-employer-page .hv-data-toolbar .hv-search-box{height:42px;border-color:#dfe0ea;border-radius:9px;background:#fff}.hv-employer-page .hv-data-toolbar .hv-search-box input{font-size:12px!important;color:#30344a}.hv-employer-page .hv-data-toolbar .hv-search-box input::placeholder{color:#9699aa}.hv-employer-page .hv-data-toolbar select{height:42px;min-width:135px;border-color:#dfe0ea;border-radius:9px;color:#41455b;font-size:12px;background:#fff}.hv-employer-page .hv-filter-button{height:42px;border-radius:9px;padding:0 17px;font-size:12px;background:#4c49d8;box-shadow:none}.hv-employer-page .hv-table-wrap{padding:0 14px 6px}.hv-employer-page .hv-employer-table{border-collapse:separate;border-spacing:0;width:100%}.hv-employer-page .hv-employer-table thead th{padding:13px 14px 11px;background:#fff;border-bottom:1px solid #e9e9f1;color:#7a7e91;font:700 10px/14px Inter,Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase}.hv-employer-page .hv-employer-table tbody tr{transition:background .15s ease}.hv-employer-page .hv-employer-table tbody tr:hover{background:#fafaff}.hv-employer-page .hv-employer-table tbody td{padding:15px 14px;border-bottom:1px solid #eeeef4;color:#45495e;font:400 12px/18px Inter,Arial,sans-serif;vertical-align:middle}.hv-employer-page .hv-employer-table tbody tr:last-child td{border-bottom:0}.hv-employer-page .hv-employer-table th:first-child,.hv-employer-page .hv-employer-table td:first-child{padding-left:14px;min-width:330px}.hv-employer-page .hv-table-title{display:inline-block;max-width:470px;color:#18213e!important;font:600 13px/18px Inter,Arial,sans-serif;text-decoration:none!important}.hv-employer-page .hv-table-title:hover{color:#4c49d8!important}.hv-employer-page .hv-job-status,.hv-employer-page .hv-app-status{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:4px 9px;border-radius:999px;border:1px solid #d8eadf;background:#f0faf4;color:#28724a;font:600 9px/12px Inter,Arial,sans-serif;text-transform:none}.hv-employer-page .hv-job-status.closed,.hv-employer-page .hv-job-status.expired{border-color:#e3e3ea;background:#f7f7fa;color:#777b8d}.hv-employer-page .hv-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;white-space:nowrap}.hv-employer-page .hv-row-arrow{display:inline-flex!important;align-items:center;height:30px;padding:0 9px;border-radius:7px;background:#f3f2ff;color:#4c49d8!important;font:600 10px/30px Inter,Arial,sans-serif;text-decoration:none!important}.hv-employer-page .hv-row-arrow:hover{background:#e9e7ff}.hv-employer-page .hv-delete-form{display:inline-flex!important;margin:0!important}.hv-employer-page .hv-row-action-button,.hv-employer-page .hv-delete-form button{height:30px!important;padding:0 9px!important;border:1px solid #ead6da!important;border-radius:7px!important;background:#fff!important;color:#a14b5a!important;font:600 10px/28px Inter,Arial,sans-serif!important;box-shadow:none!important;cursor:pointer!important}.hv-employer-page .hv-delete-form button:hover{background:#fff5f6!important;border-color:#dfb9c0!important}.hv-employer-page .hv-results-summary{padding:12px 20px;color:#74788b;font-size:11px;background:#fff}.hv-employer-page .hv-empty-state{padding:58px 20px}.hv-employer-page .hv-empty-state .material-symbols-outlined{width:48px;height:48px;border-radius:14px;background:#f2f1ff;display:inline-flex;align-items:center;justify-content:center;font-size:25px;color:#4c49d8}.hv-employer-page .hv-empty-state h3{font-size:17px;color:#1a213d;margin:13px 0 6px}.hv-employer-page .hv-empty-state p{font-size:12px;color:#777b8d;margin:0 0 18px}.hv-employer-page .hv-pagination{padding:14px 20px;border-top:1px solid #ededf3;background:#fcfcfe;font-size:11px}.hv-employer-page .hv-pagination a{font-size:11px;border-radius:8px;color:#4c49d8}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-employer-page .hv-employer-table th:nth-child(3),.hv-employer-page .hv-employer-table td:nth-child(3){display:none}.hv-employer-page .hv-employer-table th:first-child,.hv-employer-page .hv-employer-table td:first-child{min-width:240px}.hv-employer-page .hv-table-title{max-width:330px}}@media(max-width:650px){.hv-employer-page .hv-workspace-head{align-items:flex-start}.hv-employer-page .hv-page-actions{width:100%}.hv-employer-page .hv-page-actions>a{flex:1}.hv-employer-page .hv-data-toolbar{display:grid;grid-template-columns:1fr 1fr}.hv-employer-page .hv-data-toolbar .hv-search-box{grid-column:1/-1}.hv-employer-page .hv-data-toolbar select{min-width:0;width:100%}.hv-employer-page .hv-filter-button{width:100%}.hv-employer-page .hv-table-wrap{padding:0 8px 4px}.hv-employer-page .hv-employer-table th:nth-child(2),.hv-employer-page .hv-employer-table td:nth-child(2){display:none}.hv-employer-page .hv-employer-table th:first-child,.hv-employer-page .hv-employer-table td:first-child{min-width:200px}.hv-employer-page .hv-employer-table th,.hv-employer-page .hv-employer-table td{padding:13px 8px}.hv-employer-page .hv-row-actions{gap:5px}.hv-employer-page .hv-row-arrow,.hv-employer-page .hv-delete-form button{padding:0 7px!important}.hv-employer-page .hv-workspace-head h1{font-size:30px}}.hv-employer-page .hv-success-banner,.hv-employer-page .hv-error-banner{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 13px;border:1px solid #d8eadf;border-radius:11px;background:#f5fbf7;color:#2d6f4a}.hv-employer-page .hv-error-banner{border-color:#ead8dc;background:#fff8f9;color:#934c59}.hv-employer-page .hv-success-banner>.material-symbols-outlined,.hv-employer-page .hv-error-banner>.material-symbols-outlined{font-size:19px;line-height:1;flex:0 0 auto}.hv-employer-page .hv-success-banner div,.hv-employer-page .hv-error-banner div{display:flex;align-items:baseline;gap:8px;min-width:0}.hv-employer-page .hv-success-banner strong,.hv-employer-page .hv-error-banner strong{font:600 11px/16px Inter,Arial,sans-serif;white-space:nowrap}.hv-employer-page .hv-success-banner span,.hv-employer-page .hv-error-banner span{font:400 10px/15px Inter,Arial,sans-serif;color:#6e7d74}.hv-employer-page .hv-error-banner span{color:#8a6d73}.hv-employer-page .hv-row-actions{align-items:center;gap:7px}.hv-employer-page .hv-row-action{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 9px;border:1px solid #dedcf0;border-radius:7px;background:#faf9ff;color:#4b46d8;text-decoration:none;font:600 10px/28px Inter,Arial,sans-serif}.hv-employer-page .hv-row-action span{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;border-radius:999px;background:#eeedff;color:#4b46d8;font:700 9px/18px Inter,Arial,sans-serif}.hv-employer-page .hv-job-status-form{margin:0}.hv-employer-page .hv-suspend-link{border-color:#e8dfc8!important;background:#fffdf7!important;color:#8a6b28!important}.hv-employer-page .hv-activate-link{border-color:#d5eadc!important;background:#f5fbf7!important;color:#24764b!important}.hv-employer-page .hv-status-form{margin:0}.hv-employer-page .hv-status-form select{height:31px;min-width:116px;padding:0 26px 0 9px;border:1px solid #dddbea;border-radius:7px;background:#fff;color:#3f4258;font:600 10px/29px Inter,Arial,sans-serif;cursor:pointer}.hv-employer-page .hv-status-form select:focus,.hv-employer-page .hv-job-status-form button:focus,.hv-employer-page .hv-delete-form button:focus{outline:2px solid #dedcff;outline-offset:1px}.hv-employer-page .hv-delete-form{margin:0}.hv-employer-page .hv-delete-form button{border-color:#ead6da!important;background:#fffafb!important;color:#a14b5a!important}.hv-employer-page .hv-employer-table td:last-child{min-width:285px}.hv-employer-page .hv-applicant-full-row{grid-template-columns:40px minmax(170px,1fr) minmax(210px,1fr) 130px 115px}.hv-employer-page .hv-applicant-full-row:hover{background:#fbfaff}.hv-employer-page .hv-app-status{display:none}.hv-employer-page .hv-results-summary{padding:13px 20px 0;color:#74798a;font:400 10px/15px Inter,Arial,sans-serif}.hv-employer-page .hv-results-summary strong{color:#25283d}.hv-employer-page .hv-job-status.inactive,.hv-employer-page .hv-job-status.suspended{border-color:#e3dfe5;background:#f7f5f7;color:#777384}.hv-employer-page .hv-job-status.sourcing,.hv-employer-page .hv-job-status.active,.hv-employer-page .hv-job-status.approved{border-color:#d8eadf;background:#f0faf4;color:#28724a}@media(max-width:1050px){.hv-employer-page .hv-employer-table td:last-child{min-width:245px}.hv-employer-page .hv-row-actions{flex-wrap:wrap}.hv-employer-page .hv-applicant-full-row{grid-template-columns:40px 1fr 1fr 125px}.hv-employer-page .hv-applicant-full-row time{display:none}}@media(max-width:760px){.hv-employer-page .hv-success-banner div,.hv-employer-page .hv-error-banner div{display:block}.hv-employer-page .hv-success-banner strong,.hv-employer-page .hv-error-banner strong{display:block}.hv-employer-page .hv-status-form select{min-width:105px}.hv-employer-page .hv-employer-table td:last-child{min-width:210px}.hv-employer-page .hv-applicant-full-row{grid-template-columns:38px 1fr 105px}.hv-employer-page .hv-applicant-full-row .hv-status-form{grid-column:2}.hv-employer-page .hv-applicant-full-row .hv-applicant-job{display:none}}.hv-success-icon{width:24px;height:24px;flex:0 0 24px;border:1px solid #9ed0b2;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;font:700 13px/1 Inter,Arial,sans-serif;color:#1f8a52;background:#fff}.hv-applicant-info{min-width:0}.hv-applicant-actions{display:flex;align-items:center;gap:9px;margin-top:5px;flex-wrap:wrap}.hv-applicant-actions a{font:600 10px/15px Inter,Arial,sans-serif;color:#4c49d8;text-decoration:none}.hv-applicant-actions a:hover{text-decoration:underline}.hv-resume-state{font:400 9px/15px Inter,Arial,sans-serif;color:#8a8798}.hv-applicant-profile-card{margin:0 0 18px;background:#fff;border:1px solid #dedfea;border-radius:16px;box-shadow:0 10px 32px rgb(31 27 74 / .045);overflow:hidden}.hv-profile-head{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #eceaf2;background:linear-gradient(180deg,#fff,#faf9fe)}.hv-profile-head>div:nth-child(2){min-width:0;flex:1}.hv-profile-head h2{margin:4px 0 3px;font:600 22px/27px 'Hanken Grotesk',Arial,sans-serif;color:#111a38}.hv-profile-head p{margin:0;color:#77748a;font:400 11px/17px Inter,Arial,sans-serif}.hv-profile-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0efff;color:#4c49d8;font:700 16px Inter,Arial,sans-serif}.hv-profile-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0}.hv-profile-grid>div{min-height:84px;padding:16px 20px;border-right:1px solid #eceaf2;display:flex;flex-direction:column;gap:4px}.hv-profile-grid>div:last-child{border-right:0}.hv-profile-grid small{font:700 9px/14px Inter,Arial,sans-serif;letter-spacing:.08em;color:#7b7889}.hv-profile-grid strong{font:600 12px/17px Inter,Arial,sans-serif;color:#24273a;word-break:break-word}.hv-profile-grid span{font:400 10px/15px Inter,Arial,sans-serif;color:#77748a}.hv-resume-button{width:max-content!important;height:34px!important;padding:0 12px!important;font-size:10px!important;margin-top:2px}@media(max-width:760px){.hv-profile-grid{grid-template-columns:1fr}.hv-profile-grid>div{border-right:0;border-bottom:1px solid #eceaf2}.hv-profile-grid>div:last-child{border-bottom:0}.hv-profile-head{align-items:flex-start;flex-wrap:wrap}.hv-profile-head .hv-outline-action{margin-left:auto}}.hv-success-banner>.material-symbols-outlined{font-size:0;width:24px;height:24px;flex:0 0 24px;border:1px solid #9ed0b2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1f8a52}.hv-success-banner>.material-symbols-outlined::before{content:"✓";font:700 13px/1 Inter,Arial,sans-serif}.hv-analytics-link{background:#f4f3ff!important}.hv-analytics-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px}.hv-analytics-cards>div{background:#fff;border:1px solid #dfe2ec;border-radius:15px;padding:20px;box-shadow:0 8px 26px rgb(31 27 74 / .035)}.hv-analytics-cards span,.hv-analytics-cards small{display:block;color:#747d92;font-size:12px}.hv-analytics-cards strong{display:block;margin:7px 0 3px;color:#101a39;font-size:28px;line-height:1.1}.hv-analytics-period{display:flex;gap:6px;margin:0 0 16px}.hv-analytics-period a{padding:8px 13px;border:1px solid #dddfea;border-radius:9px;background:#fff;color:#565d72;text-decoration:none;font-size:12px;font-weight:600}.hv-analytics-period a.is-active{background:#4c49d8;border-color:#4c49d8;color:#fff}.hv-analytics-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.hv-analytics-chart,.hv-analytics-side{padding:22px}.hv-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hv-panel-heading h2{margin:4px 0 0;font-size:20px}.hv-chart-list{display:flex;flex-direction:column;gap:13px}.hv-chart-row{display:grid;grid-template-columns:48px minmax(120px,1fr) 45px 75px;gap:10px;align-items:center;font-size:11px}.hv-chart-row time{color:#737b8f}.hv-chart-row strong{text-align:right;font-size:11px}.hv-chart-row small{text-align:right;color:#81899a;font-size:10px}.hv-chart-track{height:9px;border-radius:99px;background:#f0eff7;overflow:hidden}.hv-chart-track i{display:block;height:100%;border-radius:99px;background:#4c49d8}.hv-pipeline-stat{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #eceef4;color:#60697e;font-size:13px}.hv-pipeline-stat strong{font-size:20px;color:#111a38}.hv-full-action{width:100%;justify-content:center;margin-top:18px}.hv-job-owner-analytics{margin-top:20px}.hv-job-owner-analytics .hirvanta-detail-card{padding:22px}.hv-section-kicker{font-size:10px;font-weight:700;letter-spacing:.1em;color:#5752c9}.hv-analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.hv-analytics-grid>div{padding:15px;border:1px solid #e4e5ed;border-radius:12px;background:#fbfbfe}.hv-analytics-grid span{display:block;color:#737c91;font-size:11px}.hv-analytics-grid strong{display:block;margin-top:5px;font-size:22px;color:#111a38}.hv-analytics-status{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hv-analytics-status span{padding:7px 10px;border:1px solid #e2e3eb;border-radius:999px;color:#60697e;font-size:11px}.hv-own-job-actions .hirvanta-apply{text-decoration:none;display:flex;align-items:center;justify-content:center}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-analytics-cards{grid-template-columns:1fr 1fr}.hv-analytics-layout{grid-template-columns:1fr}.hv-analytics-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hv-analytics-cards{grid-template-columns:1fr}.hv-chart-row{grid-template-columns:42px 1fr 38px}.hv-chart-row small{display:none}.hv-analytics-grid{grid-template-columns:1fr}}.hirvanta-post-page{padding:34px 0 70px}.hirvanta-post-page .hirvanta-container{max-width:1100px}.hirvanta-post-header{margin-bottom:18px;align-items:center}.hirvanta-post-header h1{font-size:36px;margin:5px 0}.hirvanta-post-header p{font-size:14px}.hirvanta-post-actions{display:flex;gap:10px;align-items:center}.hirvanta-job-form-panel{margin-top:0!important;padding:26px 30px 90px!important;border-radius:14px!important;box-shadow:0 8px 30px rgb(32 30 91 / .05)!important}.hirvanta-job-form-panel .form-group,.hirvanta-job-form-panel .wjportal-form-row,.hirvanta-job-form-panel .wjportal-form-fields,.hirvanta-job-form-panel .js-form-wrapper>div{margin-bottom:12px!important}.hirvanta-job-form-panel table{border-collapse:separate!important;border-spacing:0 8px!important}.hirvanta-job-form-panel td,.hirvanta-job-form-panel th{padding:6px 10px!important;vertical-align:middle!important}.hirvanta-job-form-panel label{font-size:13px!important;line-height:1.35!important}.hirvanta-job-form-panel input[type=text],.hirvanta-job-form-panel input[type=email],.hirvanta-job-form-panel input[type=number],.hirvanta-job-form-panel input[type=date],.hirvanta-job-form-panel input[type=url],.hirvanta-job-form-panel input[type=tel],.hirvanta-job-form-panel select{min-height:42px!important;padding:9px 11px!important;font-size:14px!important}.hirvanta-job-form-panel textarea{min-height:120px!important;padding:10px 11px!important;font-size:14px!important}.hirvanta-job-form-panel input[type=submit],.hirvanta-job-form-panel button[type=submit]{min-height:44px!important;padding:11px 24px!important}.hirvanta-job-form-panel .wjportal-form-title,.hirvanta-job-form-panel .wjportal-form-heading{font-size:18px!important;margin:18px 0 10px!important}.hirvanta-job-form-panel .wjportal-form-title:first-child,.hirvanta-job-form-panel .wjportal-form-heading:first-child{margin-top:0!important}.hirvanta-job-form-panel .wpjobportal-wrapper,.hirvanta-job-form-panel .wjportal-form-wrapper{max-width:100%!important}.hirvanta-job-form-panel .wjportal-form-row{display:grid!important;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.hirvanta-job-form-panel .wjportal-form-row>div{width:auto!important;float:none!important}.hirvanta-job-form-panel .wjportal-form-row textarea,.hirvanta-job-form-panel .wjportal-form-row .wp-editor-wrap{width:100%!important}.hirvanta-job-form-panel .wjportal-form-row:has(textarea),.hirvanta-job-form-panel .wjportal-form-row:has(.wp-editor-wrap){align-items:start!important}.hirvanta-job-form-panel .wjportal-form-row:has(textarea)>div:first-child,.hirvanta-job-form-panel .wjportal-form-row:has(.wp-editor-wrap)>div:first-child{padding-top:10px}.hirvanta-job-form-panel .wpjobportal-form-footer,.hirvanta-job-form-panel .wjportal-form-footer{position:sticky!important;bottom:12px!important;z-index:20!important;background:rgb(255 255 255 / .96)!important;border:1px solid #dddbe6!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 8px 24px rgb(30 30 60 / .12)!important;margin-top:18px!important}.hirvanta-job-form-panel .wpjobportal-form-footer:before,.hirvanta-job-form-panel .wjportal-form-footer:before{content:'Ready to publish? Review the required fields, then post your job.';display:inline-block;color:#6d6b7b;font-size:12px;margin-right:18px}@media(max-width:800px){.hirvanta-post-page{padding:24px 0 55px}.hirvanta-post-header{align-items:flex-start;flex-direction:column;gap:12px}.hirvanta-post-header h1{font-size:32px}.hirvanta-job-form-panel{padding:20px 18px 80px!important}.hirvanta-job-form-panel .wjportal-form-row{grid-template-columns:1fr!important;gap:6px!important}.hirvanta-job-form-panel .wjportal-form-row:has(textarea)>div:first-child,.hirvanta-job-form-panel .wjportal-form-row:has(.wp-editor-wrap)>div:first-child{padding-top:0}.hirvanta-job-form-panel .wpjobportal-form-footer:before,.hirvanta-job-form-panel .wjportal-form-footer:before{display:none}}.hv-own-job-actions{display:flex;gap:10px;align-items:center;margin-top:16px}.hv-job-owner-secondary,.hv-job-owner-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;text-decoration:none;font-weight:700}.hv-job-owner-secondary{border:1px solid #d9d9e8;background:#fff;color:#34345a}.hv-job-owner-primary{background:#4b46d8;color:#fff}.hv-job-owner-area{margin-top:22px;margin-bottom:40px}.hv-owner-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0}.hv-owner-toolbar h2{margin:4px 0 5px;font-size:24px}.hv-owner-toolbar p{margin:0;color:#74758c}.hv-owner-toolbar-actions{display:flex;gap:10px;flex-wrap:wrap}.hv-owner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hv-owner-stats>div{background:#fff;border:1px solid #dedeee;border-radius:14px;padding:18px 20px}.hv-owner-stats span,.hv-owner-stats small{display:block;color:#74758c;font-size:12px}.hv-owner-stats strong{display:block;font-size:28px;line-height:1.15;margin:7px 0}.hv-owner-bottom-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:16px;margin-top:16px}.hv-owner-panel{background:#fff;border:1px solid #dedeee;border-radius:16px;overflow:hidden}.hv-owner-panel-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #ececf2}.hv-owner-panel-head h3,.hv-owner-next h3{margin:4px 0 0;font-size:20px}.hv-owner-panel-head a{color:#4b46d8;text-decoration:none;font-weight:700;font-size:13px}.hv-owner-applicant{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:15px 20px;border-bottom:1px solid #eeeeF3}.hv-owner-applicant:last-child{border-bottom:0}.hv-owner-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#efefff;color:#4b46d8;font-weight:800}.hv-owner-applicant-main{min-width:0}.hv-owner-applicant-main strong,.hv-owner-applicant-main span,.hv-owner-applicant-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-owner-applicant-main span,.hv-owner-applicant-main small{font-size:12px;color:#7b7c91;margin-top:3px}.hv-owner-status{font-size:11px;font-weight:700;padding:6px 9px;border-radius:999px;background:#f1f0ff;color:#4b46d8;white-space:nowrap}.hv-owner-app-actions{display:flex;gap:9px}.hv-owner-app-actions a{font-size:12px;color:#4b46d8;text-decoration:none;font-weight:700}.hv-owner-next{padding:20px}.hv-owner-next h3{margin-bottom:16px}.hv-owner-action{display:flex;gap:12px;padding:14px 0;border-top:1px solid #ececf2;text-decoration:none;color:#1b1b35}.hv-owner-action .material-symbols-outlined{color:#4b46d8}.hv-owner-action strong,.hv-owner-action small{display:block}.hv-owner-action small{color:#77788d;font-size:12px;line-height:1.4;margin-top:3px}.hv-owner-empty{padding:35px 20px;text-align:center;color:#77788d}.hv-owner-empty .material-symbols-outlined{display:block;color:#4b46d8;font-size:34px;margin-bottom:8px}.hv-owner-empty strong,.hv-owner-empty span{display:block}.hv-owner-empty span:last-child{font-size:13px;margin-top:5px}.hv-status-selected,.hv-status-hired{background:#eaf8f0;color:#13824b}.hv-status-rejected{background:#fff0f0;color:#bd4040}.hv-status-shortlisted,.hv-status-interviewing{background:#f0efff;color:#4b46d8}@media(max-width:850px){.hv-owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-owner-bottom-grid{grid-template-columns:1fr}.hv-owner-applicant{grid-template-columns:38px minmax(0,1fr) auto}.hv-owner-app-actions{grid-column:2/-1}.hv-owner-toolbar{align-items:flex-start;flex-direction:column}.hv-owner-toolbar-actions{width:100%}}.hirvanta-job-detail .hv-own-job-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;min-height:30px}.hirvanta-job-detail .hv-inline-edit{display:inline-flex;align-items:center;gap:6px;color:#4b46d8;text-decoration:none;font:600 12px/20px Inter,Arial,sans-serif;padding:4px 2px}.hirvanta-job-detail .hv-inline-edit span{font-size:15px;line-height:1}.hirvanta-job-detail .hv-inline-edit:hover{text-decoration:underline}.hirvanta-job-detail .hv-job-quick-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hirvanta-job-detail .hv-job-quick-stats span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #deddf0;border-radius:999px;background:#faf9ff;color:#77788e;font:500 11px/14px Inter,Arial,sans-serif}.hirvanta-job-detail .hv-job-quick-stats strong{color:#202541;font:700 11px/14px Inter,Arial,sans-serif}.hv-job-owner-area{margin-top:16px!important}.hv-owner-toolbar{padding:16px 0 12px!important}.hv-owner-toolbar h2{font-size:20px!important}.hv-owner-toolbar p{font-size:12px}.hv-owner-toolbar-actions{align-self:flex-end}.hv-owner-toolbar-link{display:inline-flex;align-items:center;color:#4b46d8;text-decoration:none;font:600 12px/18px Inter,Arial,sans-serif;padding:4px 2px}.hv-owner-toolbar-link:hover{text-decoration:underline}.hv-owner-stats{margin-top:0!important}.hv-owner-stats>div{padding:14px 16px!important}.hv-owner-stats strong{font-size:25px!important}.hv-alert-check{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;border:1px solid #bfe2ce;border-radius:50%;background:#f0faf4;color:#23814d;font:700 13px/20px Arial,sans-serif}@media(max-width:650px){.hirvanta-job-detail .hv-own-job-actions{align-items:flex-start;flex-direction:column;gap:8px}.hirvanta-job-detail .hv-job-quick-stats{width:100%}.hv-owner-toolbar-actions{align-self:auto}.hv-owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hirvanta-job-detail .hv-own-job-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;min-height:30px}.hirvanta-job-detail .hv-inline-edit{display:inline-flex;align-items:center;gap:6px;padding:3px 0;color:#4b46d8;text-decoration:none;font:600 13px/20px Inter,Arial,sans-serif}.hirvanta-job-detail .hv-inline-edit .material-symbols-outlined{font-size:17px;line-height:1;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 20}.hirvanta-job-detail .hv-inline-edit:hover{color:#3531bf;text-decoration:none}.hirvanta-job-detail .hv-job-quick-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hirvanta-job-detail .hv-job-quick-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:6px 10px;border:1px solid #e1dff0;border-radius:999px;background:#fbfaff;color:#77758a;font:500 11px/14px Inter,Arial,sans-serif}.hirvanta-job-detail .hv-job-quick-stats strong{color:#171d31;font:700 12px/14px Inter,Arial,sans-serif}.hirvanta-job-detail .hv-job-quick-stats em{font-style:normal;color:#77758a}.page-template-page-login .hirvanta-header,.page-template-page-login .hirvanta-footer{display:none!important}.page-template-page-login .hirvanta-main{min-height:100vh}.page-template-page-login .hv-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:34px 16px;background:radial-gradient(circle at 18% 18%,rgb(84 77 220 / .07),transparent 28%),radial-gradient(circle at 82% 76%,rgb(84 77 220 / .055),transparent 30%),linear-gradient(135deg,#f8f9ff 0%,#f4f5fd 48%,#fafaff 100%);position:relative;overflow:hidden}.page-template-page-login .hv-auth-page:before{content:'';position:absolute;inset:-30%;background:linear-gradient(135deg,transparent 42%,rgb(84 77 220 / .025) 42.1%,transparent 42.6%,transparent 61%,rgb(84 77 220 / .018) 61.1%,transparent 61.6%);pointer-events:none}.page-template-page-login .hv-auth-shell{width:268px;margin:0;display:block;background:#fff;border:1px solid #e3e3ed;border-radius:9px;overflow:hidden;box-shadow:0 13px 28px rgb(36 39 82 / .13);position:relative;z-index:1}.page-template-page-login .hv-auth-intro{display:none!important}.page-template-page-login .hv-auth-card{padding:25px 24px 22px;display:block}.page-template-page-login .hv-login-brand{display:flex;align-items:center;justify-content:center;gap:4px;color:#4c46d9;font:500 15px/20px Inter,Arial,sans-serif;margin:0 0 28px}.page-template-page-login .hv-login-brand .material-symbols-outlined{font-size:17px;line-height:1;font-variation-settings:'FILL' 1,'wght' 500,'GRAD' 0,'opsz' 20}.page-template-page-login .hv-auth-card-head{display:block;text-align:center}.page-template-page-login .hv-auth-card h2{margin:0;color:#17182a;font:600 12px/18px Inter,Arial,sans-serif}.page-template-page-login .hv-auth-muted{margin:5px 0 18px;text-align:center;color:#66647a;font:400 10px/15px Inter,Arial,sans-serif}.page-template-page-login .hv-auth-card #loginform{margin:0}.page-template-page-login .hv-auth-card #loginform p{margin:0 0 11px}.page-template-page-login .hv-auth-card #loginform label{display:block;margin-bottom:5px;color:#20243a;font:500 9px/13px Inter,Arial,sans-serif}.page-template-page-login .hv-auth-card #loginform input[type=text],.page-template-page-login .hv-auth-card #loginform input[type=password]{display:block;width:100%;height:30px;box-sizing:border-box;border:1px solid #d8d7e5;border-radius:5px;background:#fbfaff;padding:0 9px;color:#17182a;outline:none;font:400 10px/30px Inter,Arial,sans-serif;box-shadow:none}.page-template-page-login .hv-auth-card #loginform input[type=text]:focus,.page-template-page-login .hv-auth-card #loginform input[type=password]:focus{border-color:#7772df;box-shadow:0 0 0 2px rgb(76 70 217 / .08)}.page-template-page-login .hv-auth-card #loginform .login-remember{margin:2px 0 13px!important}.page-template-page-login .hv-auth-card #loginform .login-remember label{display:flex;align-items:center;gap:5px;margin:0;color:#77758a;font-weight:400}.page-template-page-login .hv-auth-card #loginform .login-remember input{width:12px;height:12px;margin:0;accent-color:#5149dd}.page-template-page-login .hv-auth-card #loginform .login-submit{margin:0!important}.page-template-page-login .hv-auth-card #loginform input[type=submit]{width:100%;height:30px;border:0;border-radius:5px;background:#4c46d9;color:#fff;font:600 10px/30px Inter,Arial,sans-serif;padding:0;cursor:pointer;box-shadow:none}.page-template-page-login .hv-auth-card #loginform input[type=submit]:hover{background:#413bc8}.page-template-page-login .hv-auth-links{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;font:400 9px/13px Inter,Arial,sans-serif}.page-template-page-login .hv-auth-links a{color:#514bd0;text-decoration:none;font-weight:500}.page-template-page-login .hv-auth-links a:hover{text-decoration:underline}.page-template-page-login .hv-auth-links span{width:2px;height:2px;background:#aaa7b8;border-radius:50%}.page-template-page-login .hv-auth-note{margin-top:16px;padding-top:13px;border-top:1px solid #ecebf2;color:#9895a4;font:400 7px/10px Inter,Arial,sans-serif;text-align:center}@media(max-width:420px){.page-template-page-login .hv-auth-shell{width:268px}.page-template-page-login .hv-auth-card{padding-left:22px;padding-right:22px}}.hv-job-detail-v69{align-items:start;gap:22px;padding-top:34px;padding-bottom:34px}.hv-job-main-column{min-width:0}.hv-job-hero-card{padding:26px 30px 24px!important;border-radius:18px!important;box-shadow:0 8px 28px rgb(26 31 56 / .04)!important}.hv-job-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.hv-job-hero-card h1{font-size:38px!important;line-height:1.12!important;letter-spacing:-.025em;margin:12px 0 7px!important;max-width:850px}.hv-job-hero-card .hirvanta-company-line{margin:0;font-size:15px;line-height:1.5;color:#62677a}.hv-job-hero-card .hirvanta-company-line a{color:#4b46d8!important}.hv-dot{color:#a2a3b0;margin:0 3px}.hv-job-edit-link{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-top:25px;padding:5px 0;color:#4b46d8!important;text-decoration:none!important;font:600 13px/20px Inter,Arial,sans-serif}.hv-job-edit-link .material-symbols-outlined{font-size:17px;line-height:1;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 20}.hv-job-edit-link:hover{text-decoration:underline!important;color:#3430bd!important}.hv-job-tags{margin:17px 0 0!important}.hv-job-owner-summary{display:flex;align-items:stretch;gap:9px;margin-top:18px;padding-top:17px;border-top:1px solid #ecebf2}.hv-job-metric{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 12px;border:1px solid #e2e0ee;border-radius:11px;background:#fbfaff;text-decoration:none;color:#20243a}.hv-job-metric>.material-symbols-outlined{font-size:18px;color:#4b46d8}.hv-job-metric strong,.hv-job-metric small{display:block}.hv-job-metric strong{font:700 14px/17px Inter,Arial,sans-serif}.hv-job-metric small{margin-top:1px;color:#74778b;font:500 10px/14px Inter,Arial,sans-serif}.hv-job-metric-link{margin-left:auto;position:relative;padding-right:28px;color:#20243a!important}.hv-job-metric-link:hover{border-color:#cbc8ec;background:#f8f7ff}.hv-metric-arrow{position:absolute;right:10px;color:#4b46d8;font-size:14px}.hv-job-description-card{margin-top:18px!important;padding:26px 30px!important}.hv-job-section-heading{display:flex;align-items:center;gap:11px;margin-bottom:15px}.hv-job-section-heading h2{border:0!important;padding:0!important;margin:0!important;font-size:22px!important;line-height:1.25!important}.hv-job-section-bar{width:4px;height:28px;border-radius:4px;background:#4b46d8;display:block;flex:0 0 4px}.hv-job-description{color:#182039;font-size:15px;line-height:1.58}.hv-job-description p{margin:0 0 16px}.hv-job-description p:last-child{margin-bottom:0}.hv-job-sidebar{min-width:0}.hv-job-sidebar-card{padding:22px 22px!important;border-radius:16px!important}.hv-job-sidebar-card+.hv-job-sidebar-card{margin-top:16px!important}.hv-job-sidebar-title{display:flex;align-items:center;gap:9px;margin-bottom:7px}.hv-job-sidebar-title .material-symbols-outlined{font-size:20px;color:#4b46d8}.hv-job-sidebar-title h2{border:0!important;padding:0!important;margin:0!important;font-size:18px!important}.hv-job-sidebar-card .hirvanta-detail-meta div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0!important}.hv-job-sidebar-card .hirvanta-detail-meta b{color:#697087!important;font-size:11px;font-weight:600;text-transform:none}.hv-job-sidebar-card .hirvanta-detail-meta span{color:#1e2438;font-size:13px;text-align:right}.hv-job-status-pill{display:inline-flex!important;align-items:center!important;border:1px solid #d8eadf;border-radius:999px;padding:4px 8px!important;background:#f0faf4;color:#28724a!important;font-weight:700!important;font-size:10px!important}.hv-job-status-inactive,.hv-job-status-suspended,.hv-job-status-closed,.hv-job-status-expired{border-color:#e3dfe5!important;background:#f7f5f7!important;color:#777384!important}.hv-company-name-link{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4b46d8!important;text-decoration:none!important;font-weight:700;font-size:14px}.hv-company-name-link span{font-size:14px}.hv-company-sidebar-card>strong{font-size:14px}.hv-company-sidebar-card>p{margin:7px 0 0;color:#6f7385;font-size:13px}.hv-job-owner-area-v69{margin-top:10px!important}.hv-job-owner-area-v69 .hv-owner-toolbar{padding:18px 0}.hv-job-owner-area-v69 .hv-owner-toolbar h2{font-size:22px}.hv-applicant-job-link{display:inline-flex;align-items:center;gap:5px;color:#20243a!important;text-decoration:none!important;font-weight:700;font-size:13px;line-height:18px}.hv-applicant-job-link:hover{color:#4b46d8!important}.hv-applicant-job-link span{color:#4b46d8;font-size:13px}@media(max-width:850px){.hv-job-detail-v69{grid-template-columns:1fr}.hv-job-hero-card h1{font-size:32px!important}.hv-job-owner-summary{flex-wrap:wrap}.hv-job-metric-link{margin-left:0}.hv-job-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hv-job-sidebar-card+.hv-job-sidebar-card{margin-top:0!important}}@media(max-width:600px){.hv-job-detail-v69{padding-top:22px;padding-bottom:22px}.hv-job-hero-card,.hv-job-description-card{padding:21px 19px!important}.hv-job-hero-top{display:block}.hv-job-edit-link{margin-top:13px}.hv-job-hero-card h1{font-size:29px!important}.hv-job-owner-summary{display:grid;grid-template-columns:1fr 1fr}.hv-job-metric-link{grid-column:1/-1}.hv-job-sidebar{display:block}.hv-job-sidebar-card+.hv-job-sidebar-card{margin-top:14px!important}}.hirvanta-auth-body{background:#f7f7fc!important}.hv-auth-modern{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:42px 24px;box-sizing:border-box;background:radial-gradient(circle at 10% 20%,rgb(76 70 217 / .10),transparent 30%),radial-gradient(circle at 90% 80%,rgb(76 70 217 / .07),transparent 28%),#f7f7fc}.hv-auth-modern-shell{width:min(980px,100%);min-height:590px;display:grid;grid-template-columns:1.02fr .98fr;background:#fff;border:1px solid #e2e1eb;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px rgb(35 33 77 / .12)}.hv-auth-modern-brand{padding:42px 46px;background:linear-gradient(145deg,#f0efff 0%,#f8f8ff 62%,#fff 100%);display:flex;flex-direction:column}.hv-auth-modern-logo,.hv-register-logo{display:inline-flex;align-items:center;gap:9px;color:#17182a;text-decoration:none;font:700 20px/1 'Hanken Grotesk',sans-serif}.hv-auth-modern-logo .custom-logo,.hv-register-logo .custom-logo{max-height:34px;width:auto}.hv-brand-mark{width:34px;height:34px;border-radius:10px;background:#4d46d8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 17px/1 'Hanken Grotesk',sans-serif}.hv-auth-brand-copy{margin-top:auto;margin-bottom:auto;max-width:390px}.hv-auth-overline{display:block;font-size:10px;letter-spacing:.14em;font-weight:800;color:#625bd7}.hv-auth-brand-copy h1{margin:14px 0 18px;font:600 48px/1.03 'Hanken Grotesk',sans-serif;letter-spacing:-.035em;color:#15172a}.hv-auth-brand-copy p{margin:0;color:#6f6d80;font-size:14px;line-height:1.65;max-width:360px}.hv-auth-brand-points{display:grid;gap:12px}.hv-auth-brand-points span{padding-top:12px;border-top:1px solid #dddbea}.hv-auth-brand-points b{display:block;font-size:12px;color:#242438;margin-bottom:3px}.hv-auth-brand-points small{color:#858297;font-size:11px}.hv-auth-modern-form{padding:58px 58px;display:flex;flex-direction:column;justify-content:center}.hv-auth-form-head h2{margin:8px 0 8px;font:650 32px/1.1 'Hanken Grotesk',sans-serif;color:#17182a}.hv-auth-form-head p{margin:0 0 30px;color:#77758a;font-size:13px;line-height:1.55}.hv-auth-modern-form #loginform{margin:0}.hv-auth-modern-form #loginform p{margin:0 0 18px}.hv-auth-modern-form #loginform label,.hv-custom-auth-form label{display:block;font-size:12px;font-weight:700;color:#333246;margin-bottom:7px}.hv-auth-modern-form #loginform input[type=text],.hv-auth-modern-form #loginform input[type=password],.hv-custom-auth-form input{display:block;width:100%;height:48px;box-sizing:border-box;border:1px solid #dcdbe7;border-radius:10px;background:#fff;padding:0 13px;color:#17182a;font:400 14px/48px Inter,Arial,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}.hv-auth-modern-form #loginform input[type=text]:focus,.hv-auth-modern-form #loginform input[type=password]:focus,.hv-custom-auth-form input:focus{border-color:#6158df;box-shadow:0 0 0 4px rgb(97 88 223 / .09)}.hv-auth-modern-form #loginform .login-remember{margin:0 0 20px!important}.hv-auth-modern-form #loginform .login-remember label{display:flex;align-items:center;gap:8px;color:#747187;font-weight:500;margin:0}.hv-auth-modern-form #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5047d8}.hv-auth-modern-form #loginform .login-submit{margin:0!important}.hv-auth-modern-form #loginform input[type=submit],.hv-custom-auth-form button{width:100%;height:48px;border:0;border-radius:10px;background:#4d46d8;color:#fff;font:700 13px/48px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 9px 20px rgb(77 70 216 / .16);transition:background .18s,transform .18s}.hv-auth-modern-form #loginform input[type=submit]:hover,.hv-custom-auth-form button:hover{background:#4038c7;transform:translateY(-1px)}.hv-auth-modern-links{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:22px;font-size:12px}.hv-auth-modern-links a{color:#5149c9;text-decoration:none;font-weight:650}.hv-auth-modern-links a:hover{text-decoration:underline}.hv-auth-modern-links span{color:#aaa7b7}.hv-auth-modern-note{margin-top:25px;padding-top:18px;border-top:1px solid #eceaf1;color:#9996a6;text-align:center;font-size:10px;line-height:1.55}.hv-auth-password-shell{min-height:520px}.hv-auth-message{padding:12px 14px;border-radius:9px;font-size:12px;line-height:1.5;margin:0 0 18px}.hv-auth-message.is-success{background:#eef9f2;border:1px solid #cfead8;color:#31704b}.hv-auth-message.is-error{background:#fff1f1;border:1px solid #f0d0d0;color:#9a4545}.hv-custom-auth-form{margin:0}.hv-custom-auth-form label{margin-top:0}.hv-custom-auth-form input{margin-bottom:18px}.hv-register-page{min-height:100vh;padding:42px 20px;box-sizing:border-box;background:radial-gradient(circle at 10% 15%,rgb(76 70 217 / .08),transparent 28%),#f7f7fc}.hv-register-shell{width:min(720px,100%);margin:0 auto;background:#fff;border:1px solid #e1e0ea;border-radius:22px;padding:38px 42px;box-sizing:border-box;box-shadow:0 20px 60px rgb(35 33 77 / .10)}.hv-register-logo{margin-bottom:34px}.hv-register-head{border-bottom:1px solid #eceaf1;padding-bottom:24px;margin-bottom:24px}.hv-register-head h1{margin:8px 0 7px;font:650 31px/1.15 'Hanken Grotesk',sans-serif;color:#17182a}.hv-register-head p{margin:0;color:#77758a;font-size:13px;line-height:1.55}.hv-register-form .hirvanta-native-panel{border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.hv-register-form input,.hv-register-form select,.hv-register-form textarea{border-color:#dcdbe7!important;border-radius:9px!important}.hv-register-form input[type=submit],.hv-register-form button{background:#4d46d8!important;color:#fff!important;border:0!important;border-radius:9px!important;min-height:46px!important}.hv-register-footer{margin-top:24px;padding-top:18px;border-top:1px solid #eceaf1;text-align:center;font-size:12px}.hv-register-footer a{color:#5149c9;text-decoration:none;font-weight:650}.hirvanta-profile-links-section{margin:26px 0 8px;padding-top:2px}.hirvanta-links-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.hirvanta-links-heading h3{margin:4px 0 4px;font-size:24px;line-height:1.2;color:#17182a}.hirvanta-links-heading p{margin:0;color:#77758a;font-size:13px}.hirvanta-links-table-wrap{overflow:hidden;border:1px solid #e1dfeb;border-radius:14px;background:#fff}.hirvanta-links-table{width:100%;border-collapse:collapse;table-layout:fixed}.hirvanta-links-table th{text-align:left;padding:11px 14px;background:#faf9fd;border-bottom:1px solid #e7e5ee;color:#77758a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.hirvanta-links-table td{padding:14px;border-bottom:1px solid #eceaf1;vertical-align:middle;font-size:12px;color:#39374a}.hirvanta-links-table tr:last-child td{border-bottom:0}.hirvanta-links-table td:first-child{width:22%}.hirvanta-links-table td:nth-child(2){width:50%}.hirvanta-links-table td:nth-child(3){width:15%}.hirvanta-links-table td:last-child{width:13%;text-align:right}.hirvanta-links-table td strong{display:block;color:#19182a;font-size:13px}.hirvanta-links-table td:first-child span{display:block;margin-top:3px;color:#9693a2;font-size:11px}.hirvanta-profile-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5149c9;text-decoration:none}.hirvanta-profile-url:hover{text-decoration:underline}.hirvanta-links-muted{color:#9a97a7}.hirvanta-visibility-pill{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f2f8f4;color:#347052;font-size:10px;font-weight:700}.hirvanta-view-link{color:#5149c9;text-decoration:none;font-weight:700;font-size:11px}.hirvanta-links-form{margin-top:12px;padding:16px;background:#faf9ff;border:1px solid #e3e1ed;border-radius:12px}.hirvanta-link-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hirvanta-link-fields label{display:block;font-size:11px;font-weight:700;color:#454258}.hirvanta-link-fields label>span{float:right;color:#9996a6;font-weight:500}.hirvanta-link-fields input{display:block;width:100%;height:42px;margin-top:6px;box-sizing:border-box;border:1px solid #d8d6e2;border-radius:9px;padding:0 11px;font-size:12px;outline:none;background:#fff}.hirvanta-link-fields input:focus{border-color:#5149c9;box-shadow:0 0 0 3px rgb(81 73 201 / .09)}.hirvanta-link-fields small{display:block;margin-top:5px;color:#8c8998;font-size:10px;font-weight:500}.hirvanta-link-actions{display:flex;gap:8px;margin-top:13px}.hirvanta-candidate-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hirvanta-candidate-links a{font-size:11px;color:#5149c9;text-decoration:none;font-weight:650}@media(max-width:760px){.hv-auth-modern{padding:18px 12px}.hv-auth-modern-shell{grid-template-columns:1fr;min-height:0}.hv-auth-modern-brand{padding:30px}.hv-auth-brand-copy{margin:45px 0}.hv-auth-brand-copy h1{font-size:40px}.hv-auth-brand-points{display:none}.hv-auth-modern-form{padding:34px 28px}.hv-register-shell{padding:30px 24px}.hirvanta-links-heading{align-items:flex-start}.hirvanta-links-table{min-width:650px}.hirvanta-links-table-wrap{overflow-x:auto}.hirvanta-link-fields{grid-template-columns:1fr}}@media(min-width:761px){body.hirvanta-auth-body .hirvanta-header,body.hirvanta-auth-body .hirvanta-footer{display:none!important}body.hirvanta-auth-body .hirvanta-main{min-height:100vh}}.hv-auth-page{min-height:calc(100vh - 1px);display:flex;align-items:center;justify-content:center;padding:56px 20px;box-sizing:border-box;background:radial-gradient(circle at 15% 18%,rgb(76 70 217 / .10),transparent 30%),radial-gradient(circle at 85% 82%,rgb(76 70 217 / .07),transparent 32%),#f8f8fc}.hv-auth-card{width:min(450px,100%);box-sizing:border-box;background:#fff;border:1px solid #e2e1eb;border-radius:20px;padding:38px 40px;box-shadow:0 18px 55px rgb(35 33 77 / .10)}.hv-login-card-v72{width:min(460px,100%)}.hv-auth-logo-v72{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:28px}.hv-auth-logo-v72 img{display:block;width:auto;height:34px;max-width:190px;object-fit:contain;object-position:left center}.hv-auth-kicker{font:800 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em;color:#625bd7;margin-bottom:9px}.hv-auth-card h1{margin:0 0 8px;color:#12142a;font:650 32px/1.12 'Hanken Grotesk',sans-serif;letter-spacing:-.02em}.hv-auth-intro{margin:0 0 26px;color:#747187;font:400 13px/1.55 Inter,Arial,sans-serif}.hv-auth-card #loginform{margin:0}.hv-auth-card #loginform p{margin:0 0 16px}.hv-auth-card #loginform label,.hv-auth-card .hv-register-form-v72 label{display:block;color:#343247;font:700 11px/1.2 Inter,Arial,sans-serif;margin:0 0 7px}.hv-auth-card #loginform input[type=text],.hv-auth-card #loginform input[type=password],.hv-auth-card .hv-register-form-v72 input{display:block;width:100%;height:46px;box-sizing:border-box;border:1px solid #dcdbe7;border-radius:9px;background:#fff;padding:0 12px;color:#17182a;font:400 13px/46px Inter,Arial,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}.hv-auth-card #loginform input:focus,.hv-auth-card .hv-register-form-v72 input:focus{border-color:#5b54d9;box-shadow:0 0 0 3px rgb(91 84 217 / .10)}.hv-auth-card #loginform .login-remember{margin:2px 0 18px!important}.hv-auth-card #loginform .login-remember label{display:flex;align-items:center;gap:8px;color:#777488;font-weight:500;margin:0}.hv-auth-card #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5149d8}.hv-auth-card #loginform .login-submit{margin:0!important}.hv-auth-card #loginform input[type=submit],.hv-auth-primary-v72{width:100%;height:46px;border:0;border-radius:9px;background:#4d46d8;color:#fff;font:700 13px/46px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 8px 18px rgb(77 70 216 / .16);transition:transform .18s,background .18s}.hv-auth-card #loginform input[type=submit]:hover,.hv-auth-primary-v72:hover{background:#4038c7;transform:translateY(-1px)}.hv-login-links-v72,.hv-auth-footer-v72{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;font:600 12px/1.4 Inter,Arial,sans-serif}.hv-login-links-v72 a,.hv-auth-footer-v72 a{color:#5149c9;text-decoration:none}.hv-login-links-v72 a:hover,.hv-auth-footer-v72 a:hover{text-decoration:underline}.hv-login-links-v72 span,.hv-auth-footer-v72 span{color:#b2afbd}.hv-auth-note-v72{margin-top:22px;padding-top:17px;border-top:1px solid #eceaf1;color:#9996a6;text-align:center;font:400 10px/1.55 Inter,Arial,sans-serif}.hv-register-card-v72{width:min(600px,100%)}.hv-register-form-v72{margin:0}.hv-register-form-v72>label,.hv-form-grid-v72 label{margin-bottom:15px!important}.hv-register-form-v72 label span{font-weight:500;color:#9996a6;margin-left:3px}.hv-form-grid-v72{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hv-form-section-v72{margin:5px 0 18px;padding:16px;background:#faf9ff;border:1px solid #e9e7f1;border-radius:10px}.hv-form-section-v72>div:first-child{margin-bottom:14px}.hv-form-section-v72 b{display:block;font-size:12px;color:#29283c;margin-bottom:3px}.hv-form-section-v72 span{display:block;color:#898698;font-size:10px}.hv-register-footer{display:none}.hv-auth-error-v72,.hv-auth-success-v72{padding:11px 12px;border-radius:9px;font:400 11px/1.5 Inter,Arial,sans-serif;margin:0 0 17px}.hv-auth-error-v72{background:#fff3f3;border:1px solid #f0d4d4;color:#984646}.hv-auth-success-v72{background:#effaf3;border:1px solid #d1ead9;color:#34734e}.hv-auth-help-v72{font-size:12px;color:#777488;line-height:1.55;margin:0 0 18px}.hv-auth-primary-link-v72{display:flex;align-items:center;justify-content:center;width:100%;height:46px;box-sizing:border-box;border-radius:9px;background:#4d46d8;color:#fff;text-decoration:none;font:700 13px/46px Inter,Arial,sans-serif}.hv-reset-card-v72{width:min(460px,100%)}body.hirvanta-auth-body a[href*="wp-login.php?action=lostpassword"],body.hirvanta-auth-body a[href*="wp-login.php?redirect_to"][href*="lostpassword"]{display:none!important}@media(max-width:620px){.hv-auth-page{padding:28px 14px}.hv-auth-card{padding:30px 24px;border-radius:16px}.hv-form-grid-v72{grid-template-columns:1fr}.hv-auth-logo-v72{margin-bottom:24px}}.hv-description-structure-help{margin:0 0 22px;padding:16px 18px;background:#faf9ff;border:1px solid #e2e0ef;border-radius:12px}.hv-description-help-copy{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hv-description-help-copy strong{font:700 13px/1.3 Inter,Arial,sans-serif;color:#25263a}.hv-description-help-copy span{font:400 12px/1.45 Inter,Arial,sans-serif;color:#777487}.hv-description-keywords{display:flex;gap:7px;flex-wrap:wrap}.hv-description-keywords button{border:1px solid #d8d5f2;background:#fff;color:#4d46c9;border-radius:999px;padding:7px 11px;font:650 11px/1 Inter,Arial,sans-serif;cursor:pointer;transition:.16s}.hv-description-keywords button:hover{background:#efedff;border-color:#bdb8ef;transform:translateY(-1px)}.hv-description-keywords button:focus{outline:0;box-shadow:0 0 0 3px rgb(77 70 216 / .10)}.hv-description-help-note{margin-top:11px;color:#9996a6;font:400 11px/1.45 Inter,Arial,sans-serif}.hv-description-help-note b{color:#68657a}.hv-job-description-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px;margin:18px 0 20px;border-bottom:1px solid #e8e6ef;scrollbar-width:thin}.hv-job-description-tab{flex:0 0 auto;border:0;background:#fff0;color:#777487;border-bottom:2px solid #fff0;border-radius:7px 7px 0 0;padding:10px 12px 11px;font:650 12px/1.2 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.hv-job-description-tab:hover{color:#4d46d8;background:#faf9ff}.hv-job-description-tab.is-active{color:#433dcc;border-bottom-color:#5149d9;background:#faf9ff}.hv-job-description-panel{display:none}.hv-job-description-panel.is-active{display:block}.hv-job-description{font:400 15px/1.65 Inter,Arial,sans-serif;color:#202337}.hv-job-description p{margin:0 0 15px}.hv-job-description p:last-child{margin-bottom:0}.hv-job-description ul,.hv-job-description ol{margin:0 0 16px;padding-left:22px}.hv-job-description li{margin:0 0 7px}.hv-job-description h2,.hv-job-description h3,.hv-job-description h4{font-family:'Hanken Grotesk',Arial,sans-serif;color:#15182c;border:0;padding:0;margin:20px 0 8px}.hv-job-description h2{font-size:22px}.hv-job-description h3{font-size:18px}.hv-job-description h4{font-size:16px}@media(max-width:700px){.hv-description-help-copy{display:block}.hv-description-help-copy span{display:block;margin-top:4px}.hv-job-description-tabs{margin-top:14px}.hv-job-description-tab{padding-left:9px;padding-right:9px}.hv-job-description{font-size:14px;line-height:1.6}}.page-template-page-login .hirvanta-header{display:block!important}.page-template-page-login .hirvanta-footer{display:block!important}.page-template-page-login .hirvanta-main{min-height:0!important;background:#faf9ff}.page-template-page-login .hv-auth-page{display:none!important}.page-template-page-login .hv-login-page-v74{min-height:calc(100vh - 72px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:56px 20px 70px;background:radial-gradient(circle at 12% 20%,rgb(83 74 218 / .055),transparent 28%),radial-gradient(circle at 88% 80%,rgb(83 74 218 / .045),transparent 30%),#faf9ff}.page-template-page-login .hv-login-wrap-v74{width:100%;max-width:440px}.page-template-page-login .hv-login-card-v74{box-sizing:border-box;width:100%;background:#fff;border:1px solid #e1dfeb;border-radius:18px;padding:34px 38px 30px;box-shadow:0 14px 38px rgb(30 29 67 / .075)}.page-template-page-login .hv-login-logo-v74{display:inline-flex;align-items:center;margin:0 0 26px;text-decoration:none}.page-template-page-login .hv-login-logo-v74 img{display:block;width:auto;height:34px;max-width:190px;object-fit:contain;object-position:left center}.page-template-page-login .hv-login-kicker-v74{margin:0 0 7px;color:#625bd7;font:800 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em}.page-template-page-login .hv-login-card-v74 h1{margin:0 0 8px;color:#15172b;font:650 30px/1.15 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.025em}.page-template-page-login .hv-login-intro-v74{margin:0 0 24px;color:#716f81;font:400 13px/1.55 Inter,Arial,sans-serif}.page-template-page-login .hv-login-card-v74 #loginform{margin:0}.page-template-page-login .hv-login-card-v74 #loginform p{margin:0 0 16px}.page-template-page-login .hv-login-card-v74 #loginform label{display:block;margin:0 0 7px;color:#343247;font:700 11px/1.25 Inter,Arial,sans-serif}.page-template-page-login .hv-login-card-v74 #loginform input[type=text],.page-template-page-login .hv-login-card-v74 #loginform input[type=password]{display:block;width:100%;height:46px;box-sizing:border-box;border:1px solid #dcdbe7;border-radius:9px;background:#fff;padding:0 12px;color:#17182a;font:400 13px/46px Inter,Arial,sans-serif;outline:none;box-shadow:none;transition:border-color .18s,box-shadow .18s}.page-template-page-login .hv-login-card-v74 #loginform input[type=text]:focus,.page-template-page-login .hv-login-card-v74 #loginform input[type=password]:focus{border-color:#7770dc;box-shadow:0 0 0 3px rgb(92 84 211 / .09)}.page-template-page-login .hv-login-card-v74 #loginform .login-remember{margin:0 0 18px!important}.page-template-page-login .hv-login-card-v74 #loginform .login-remember label{display:flex;align-items:center;gap:8px;margin:0;color:#747185;font-weight:500}.page-template-page-login .hv-login-card-v74 #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5149d8}.page-template-page-login .hv-login-card-v74 #loginform .login-submit{margin:0!important}.page-template-page-login .hv-login-card-v74 #loginform input[type=submit]{display:block;width:100%;height:46px;border:0;border-radius:9px;background:#5148d9;color:#fff;font:700 13px/46px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 7px 16px rgb(81 72 217 / .14);transition:background .18s,transform .18s}.page-template-page-login .hv-login-card-v74 #loginform input[type=submit]:hover{background:#443bd0;transform:translateY(-1px)}.page-template-page-login .hv-login-links-v74{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;font:600 12px/1.4 Inter,Arial,sans-serif}.page-template-page-login .hv-login-links-v74 a{color:#5149c9;text-decoration:none}.page-template-page-login .hv-login-links-v74 a:hover{text-decoration:underline}.page-template-page-login .hv-login-links-v74 span{color:#b7b4c1;font-size:10px}.page-template-page-login .hv-login-note-v74{margin-top:21px;padding-top:16px;border-top:1px solid #eceaf1;color:#9693a3;text-align:center;font:400 10px/1.55 Inter,Arial,sans-serif}@media(max-width:620px){.page-template-page-login .hv-login-page-v74{min-height:calc(100vh - 62px);padding:34px 14px 50px}.page-template-page-login .hv-login-card-v74{padding:29px 23px 25px;border-radius:15px}.page-template-page-login .hv-login-logo-v74{margin-bottom:23px}}.page-template-page-login .hirvanta-header,.page-template-page-jobseeker-registration .hirvanta-header,.page-template-page-lost-password .hirvanta-header,.page-template-page-reset-password .hirvanta-header{display:block!important}.page-template-page-login .hirvanta-footer,.page-template-page-jobseeker-registration .hirvanta-footer,.page-template-page-lost-password .hirvanta-footer,.page-template-page-reset-password .hirvanta-footer{display:block!important}.page-template-page-login .hirvanta-main,.page-template-page-jobseeker-registration .hirvanta-main,.page-template-page-lost-password .hirvanta-main,.page-template-page-reset-password .hirvanta-main{min-height:0!important}.hv-auth-v75{padding:52px 0 72px;background:linear-gradient(180deg,#faf9ff 0%,#f7f6fd 100%)}.hv-auth-v75-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.hv-auth-v75-eyebrow{display:block;color:#625bd7;font:800 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em}.hv-auth-v75-head h1{margin:8px 0 7px;color:#15172b;font:650 34px/1.1 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.025em}.hv-auth-v75-head p{margin:0;color:#706e80;font:400 14px/1.55 Inter,Arial,sans-serif}.hv-auth-v75-back{white-space:nowrap;text-decoration:none;color:#4139bf;background:#fff;border:1px solid #dcd9e7;border-radius:9px;padding:11px 15px;font:650 12px Inter,Arial,sans-serif}.hv-auth-v75-back:hover{border-color:#bcb7df;background:#faf9ff}.hv-auth-v75-grid{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:20px;align-items:start}.hv-auth-v75-card,.hv-auth-v75-jobs{background:#fff;border:1px solid #dfdde9;border-radius:16px;box-shadow:0 10px 30px rgb(30 29 67 / .055)}.hv-auth-v75-card{padding:30px}.hv-auth-v75-brand{display:flex;align-items:center;gap:9px;margin-bottom:25px;color:#17182a;font:700 18px 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v75-mark{width:30px;height:30px;border-radius:8px;background:#5148d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 13px Inter,Arial,sans-serif}.hv-auth-v75-card h2{margin:0 0 6px;color:#17182a;font:650 27px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v75-sub{margin:0 0 23px;color:#777487;font:400 13px/1.55 Inter,Arial,sans-serif}.hv-auth-v75-card #loginform{margin:0}.hv-auth-v75-card #loginform p{margin:0 0 15px}.hv-auth-v75-card #loginform label,.hv-auth-v75-form label{display:block;margin:0 0 7px;color:#343247;font:700 11px/1.3 Inter,Arial,sans-serif}.hv-auth-v75-card #loginform input[type=text],.hv-auth-v75-card #loginform input[type=password],.hv-auth-v75-form input{display:block;width:100%;height:45px;box-sizing:border-box;border:1px solid #d9d7e4;border-radius:9px;background:#fff;padding:0 12px;color:#17182a;font:400 13px/45px Inter,Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.hv-auth-v75-card #loginform input:focus,.hv-auth-v75-form input:focus{border-color:#766ee0;box-shadow:0 0 0 3px rgb(81 72 217 / .08)}.hv-auth-v75-card #loginform .login-remember{margin:0 0 17px!important}.hv-auth-v75-card #loginform .login-remember label{display:flex;align-items:center;gap:8px;margin:0;color:#777487;font-weight:500}.hv-auth-v75-card #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5148d9}.hv-auth-v75-card #loginform .login-submit{margin:0!important}.hv-auth-v75-card #loginform input[type=submit],.hv-auth-v75-form button{display:block;width:100%;height:45px;border:0;border-radius:9px;background:#5148d9;color:#fff;font:700 13px/45px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 7px 16px rgb(81 72 217 / .12)}.hv-auth-v75-card #loginform input[type=submit]:hover,.hv-auth-v75-form button:hover{background:#453bd0}.hv-auth-v75-links{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:19px;font:600 12px Inter,Arial,sans-serif}.hv-auth-v75-links a,.hv-auth-v75-footer a,.hv-auth-v75-primary-link{color:#4d45c8;text-decoration:none}.hv-auth-v75-links a:hover,.hv-auth-v75-footer a:hover,.hv-auth-v75-primary-link:hover{text-decoration:underline}.hv-auth-v75-links span,.hv-auth-v75-footer span{color:#aaa7b7}.hv-auth-v75-note{margin-top:20px;padding-top:16px;border-top:1px solid #eceaf1;color:#9895a5;text-align:center;font:400 10px/1.55 Inter,Arial,sans-serif}.hv-auth-v75-jobs{padding:24px}.hv-auth-v75-jobs-head{display:flex;align-items:end;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eceaf1}.hv-auth-v75-jobs-head h2{margin:6px 0 0;color:#17182a;font:650 23px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v75-jobs-head>a{color:#4d45c8;text-decoration:none;font:650 12px Inter,Arial,sans-serif}.hv-auth-v75-job{display:flex;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid #eceaf1;text-decoration:none;color:#17182a}.hv-auth-v75-job:hover{background:#faf9ff}.hv-auth-v75-job-icon{width:34px;height:34px;border-radius:9px;background:#f0efff;color:#5148d9;display:flex;align-items:center;justify-content:center;font:700 14px Inter,Arial,sans-serif;flex:0 0 34px}.hv-auth-v75-job strong{display:block;font:650 13px/1.35 Inter,Arial,sans-serif}.hv-auth-v75-job small{display:block;margin-top:3px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-v75-jobs-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:17px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-v75-jobs-foot a{color:#4d45c8;text-decoration:none;font-weight:650}.hv-auth-v75-empty{padding:28px 2px;color:#8b8799;font-size:12px}.hv-auth-v75-form{display:grid;gap:14px}.hv-auth-v75-form label em{font-style:normal;font-weight:500;color:#9692a3}.hv-auth-v75-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hv-auth-v75-section{border-top:1px solid #eceaf1;padding-top:16px;margin-top:1px}.hv-auth-v75-section>div:first-child{margin-bottom:12px}.hv-auth-v75-section strong{display:block;font:650 12px Inter,Arial,sans-serif;color:#343247}.hv-auth-v75-section span{display:block;margin-top:3px;color:#858195;font:400 10px/1.4 Inter,Arial,sans-serif}.hv-auth-v75-footer{margin-top:20px;padding-top:17px;border-top:1px solid #eceaf1;text-align:center;color:#858195;font-size:11px}.hv-auth-v75-message{margin:0 0 17px;padding:11px 13px;border-radius:9px;font:500 11px/1.5 Inter,Arial,sans-serif}.hv-auth-v75-message.is-error{background:#fff3f3;border:1px solid #efd1d1;color:#a64c4c}.hv-auth-v75-message.is-success{background:#eff9f3;border:1px solid #cfe8d7;color:#37724d}.hv-auth-v75-help{color:#777487;font-size:13px;line-height:1.6}.hv-auth-v75-primary-link{display:inline-block;margin-top:5px;font-size:13px;font-weight:650}.hv-auth-v75-register-grid{grid-template-columns:minmax(0,620px) minmax(0,1fr)}@media(max-width:850px){.hv-auth-v75-grid,.hv-auth-v75-register-grid{grid-template-columns:1fr}.hv-auth-v75-jobs{order:2}.hv-auth-v75-head{align-items:flex-start;flex-direction:column}.hv-auth-v75-back{align-self:flex-start}}@media(max-width:560px){.hv-auth-v75{padding:32px 0 50px}.hv-auth-v75-card,.hv-auth-v75-jobs{padding:20px;border-radius:13px}.hv-auth-v75-two{grid-template-columns:1fr}.hv-auth-v75-head h1{font-size:29px}.hv-auth-v75-jobs-foot{align-items:flex-start;flex-direction:column}}.hirvanta-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hirvanta-link-card{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 16px;border:1px solid #e1dfeb;border-radius:14px;background:#fff;box-sizing:border-box}.hirvanta-link-card-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#f0efff;color:#5149c9;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.hirvanta-link-card-body{min-width:0;flex:1}.hirvanta-link-card-body strong{display:block;color:#19182a;font-size:13px;line-height:1.3}.hirvanta-link-card-body>span:not(.hirvanta-links-muted){display:block;margin-top:2px;color:#77758a;font-size:11px}.hirvanta-link-card-body .hirvanta-profile-url{margin-top:7px;font-size:11px;color:#5149c9}.hirvanta-link-card .hirvanta-links-muted{display:block;margin-top:7px;font-size:11px}.hirvanta-link-card .hirvanta-view-link{flex:0 0 auto;padding:7px 10px;border:1px solid #dedcf0;border-radius:8px;background:#faf9ff}.hirvanta-link-card .hirvanta-view-link:hover{background:#f2f0ff;text-decoration:none}@media(max-width:760px){.hirvanta-links-grid{grid-template-columns:1fr}}.hirvanta-profile-links-section{margin:30px 0 16px;padding:0}.hirvanta-links-heading{display:block;margin-bottom:16px}.hirvanta-links-heading h3{margin:4px 0 5px;font-size:25px;line-height:1.18;color:#17182a}.hirvanta-links-heading p{margin:0;color:#77758a;font-size:13px;line-height:1.5}.hirvanta-links-form-visible{display:block;margin:0;padding:0;background:#fff0;border:0}.hirvanta-profile-link-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hirvanta-profile-link-field{min-width:0;padding:16px 17px 14px;background:#fff;border:1px solid #e1dfeb;border-radius:14px;box-sizing:border-box}.hirvanta-profile-link-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hirvanta-profile-link-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#f0efff;color:#5149c9;display:flex;align-items:center;justify-content:center;font:800 14px/1 Inter,Arial,sans-serif}.hirvanta-linkedin-icon{font-size:13px}.hirvanta-profile-link-top strong{display:block;color:#19182a;font:700 13px/1.25 Inter,Arial,sans-serif}.hirvanta-profile-link-top small{display:block;margin-top:3px;color:#858195;font:400 10px/1.4 Inter,Arial,sans-serif}.hirvanta-profile-link-field input{display:block;width:100%;height:42px;box-sizing:border-box;border:1px solid #d9d7e4;border-radius:9px;background:#faf9fd;padding:0 11px;color:#25243a;font:400 12px/42px Inter,Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.hirvanta-profile-link-field input:focus{background:#fff;border-color:#766ee0;box-shadow:0 0 0 3px rgb(81 72 217 / .08)}.hirvanta-link-validation{display:block;margin-top:6px;color:#8a8797;font:400 10px/1.4 Inter,Arial,sans-serif}.hirvanta-profile-link-view{display:inline-block;margin-top:8px;color:#5149c9;text-decoration:none;font:650 11px/1.3 Inter,Arial,sans-serif}.hirvanta-profile-link-view:hover{text-decoration:underline}.hirvanta-link-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.hirvanta-link-actions .hirvanta-form-message{margin:0;min-height:18px}.hirvanta-links-form-visible .hirvanta-button-small{min-height:40px;padding:0 15px}.hirvanta-links-form-visible .hirvanta-secondary-button{display:none}@media(max-width:760px){.hirvanta-profile-link-fields{grid-template-columns:1fr}}.hirvanta-profile-links-section{margin:28px 0 18px;padding:22px 24px 24px;background:#fff;border:1px solid #e1dfeb;border-radius:14px;box-sizing:border-box}.hirvanta-profile-links-section .hirvanta-links-heading{margin:0 0 18px}.hirvanta-profile-links-section .hirvanta-links-heading h3{margin:4px 0 4px;font-size:25px;line-height:1.2;color:#17182a}.hirvanta-profile-links-section .hirvanta-links-heading p{margin:0;color:#77758a;font-size:13px;line-height:1.5}.hirvanta-profile-links-section .hirvanta-links-form-visible{margin:0;padding:0;background:#fff0;border:0}.hirvanta-profile-link-list{border:1px solid #e4e2ec;border-radius:12px;overflow:hidden;background:#fff}.hirvanta-profile-link-row{display:grid;grid-template-columns:40px minmax(150px,220px) minmax(0,1fr) 72px;align-items:center;gap:14px;padding:15px 16px;border-bottom:1px solid #eceaf1;min-width:0}.hirvanta-profile-link-row:last-child{border-bottom:0}.hirvanta-profile-link-icon{width:36px;height:36px;border-radius:10px;background:#f0efff;color:#5149c9;display:flex;align-items:center;justify-content:center;font:800 14px/1 Arial,sans-serif}.hirvanta-linkedin-icon{font-size:13px}.hirvanta-profile-link-info{min-width:0}.hirvanta-profile-link-info strong{display:block;color:#19182a;font-size:13px;font-weight:700;line-height:1.25}.hirvanta-profile-link-info span{display:block;margin-top:3px;color:#858195;font-size:11px;line-height:1.35}.hirvanta-profile-link-input-wrap{min-width:0}.hirvanta-profile-link-input-wrap input{display:block;width:100%;height:42px;box-sizing:border-box;border:1px solid #d9d7e4;border-radius:9px;background:#faf9fd;padding:0 12px;color:#25243a;font:400 13px/42px Inter,Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.hirvanta-profile-link-input-wrap input:focus{background:#fff;border-color:#766ee0;box-shadow:0 0 0 3px rgb(81 72 217 / .08)}.hirvanta-profile-link-input-wrap input::placeholder{color:#aaa7b5}.hirvanta-link-validation{display:block;margin-top:5px;color:#858195;font-size:10px;line-height:1.3}.hirvanta-profile-link-open{min-width:0;text-align:right}.hirvanta-external-link{color:#e77d22;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}.hirvanta-external-link:hover{text-decoration:underline}.hirvanta-profile-links-section .hirvanta-link-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.hirvanta-profile-links-section .hirvanta-link-actions .hirvanta-form-message{margin:0;min-height:18px}@media(max-width:760px){.hirvanta-profile-links-section{padding:18px 16px 20px}.hirvanta-profile-link-row{grid-template-columns:36px minmax(0,1fr) 58px;gap:10px;padding:13px}.hirvanta-profile-link-input-wrap{grid-column:1 / -1}.hirvanta-profile-link-open{grid-column:3;grid-row:1}.hirvanta-profile-link-info{grid-column:2}.hirvanta-profile-link-icon{grid-column:1;grid-row:1}}.hirvanta-profile-link-input-wrap .hirvanta-link-status{display:block;margin-top:6px;min-height:14px;font-size:10px;line-height:1.35;color:#858195}.hirvanta-profile-link-input-wrap .hirvanta-link-status.is-good{color:#39734f}.hirvanta-profile-link-input-wrap .hirvanta-link-status.is-checking{color:#77758a}.hirvanta-profile-link-input-wrap input.is-unreachable{border-color:#d85b5b!important;background:#fff7f7!important;box-shadow:0 0 0 2px rgb(216 91 91 / .08)!important;color:#9d3e3e}.hirvanta-profile-link-input-wrap .hirvanta-link-status.is-unreachable{color:#c44949;font-weight:600}.hirvanta-profile-link-input-wrap input.is-checking{border-color:#b8b3df}body.page-template-page-login .hirvanta-header,body.page-template-page-registration .hirvanta-header,body.page-template-page-jobseeker-registration .hirvanta-header{display:block!important}body.page-template-page-login .hirvanta-footer,body.page-template-page-registration .hirvanta-footer,body.page-template-page-jobseeker-registration .hirvanta-footer{display:block!important}body.page-template-page-login .hirvanta-main,body.page-template-page-registration .hirvanta-main,body.page-template-page-jobseeker-registration .hirvanta-main{min-height:0!important;background:#faf9ff!important}.hv-auth-v81{padding:48px 0 72px;background:linear-gradient(180deg,#faf9ff 0%,#f7f6fd 100%)}.hv-auth-v81-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.hv-auth-v81-eyebrow{display:block;color:#625bd7;font:800 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em}.hv-auth-v81-head h1{margin:8px 0 7px;color:#15172b;font:650 34px/1.1 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.025em}.hv-auth-v81-head p{margin:0;color:#706e80;font:400 14px/1.55 Inter,Arial,sans-serif}.hv-auth-v81-back{white-space:nowrap;text-decoration:none;color:#4139bf;background:#fff;border:1px solid #dcd9e7;border-radius:9px;padding:11px 15px;font:650 12px Inter,Arial,sans-serif}.hv-auth-v81-back:hover{border-color:#bcb7df;background:#faf9ff}.hv-auth-v81-grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:20px;align-items:start}.hv-auth-v81-card,.hv-auth-v81-jobs{background:#fff;border:1px solid #dfdde9;border-radius:16px;box-shadow:0 10px 30px rgb(30 29 67 / .055)}.hv-auth-v81-card{padding:30px}.hv-auth-v81-brand{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#17182a;font:700 18px 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v81-mark{width:30px;height:30px;border-radius:8px;background:#5148d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 13px Inter,Arial,sans-serif}.hv-auth-v81-card h2{margin:0 0 6px;color:#17182a;font:650 27px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v81-sub{margin:0 0 23px;color:#777487;font:400 13px/1.55 Inter,Arial,sans-serif}.hv-auth-v81-card #loginform{margin:0}.hv-auth-v81-card #loginform p{margin:0 0 15px}.hv-auth-v81-card #loginform label{display:block;margin:0 0 7px;color:#343247;font:700 11px/1.3 Inter,Arial,sans-serif}.hv-auth-v81-card #loginform input[type=text],.hv-auth-v81-card #loginform input[type=password]{display:block;width:100%;height:45px;box-sizing:border-box;border:1px solid #d9d7e4;border-radius:9px;background:#fff;padding:0 12px;color:#17182a;font:400 13px/45px Inter,Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.hv-auth-v81-card #loginform input[type=text]:focus,.hv-auth-v81-card #loginform input[type=password]:focus{border-color:#766ee0;box-shadow:0 0 0 3px rgb(81 72 217 / .08)}.hv-auth-v81-card #loginform .login-remember{margin:0 0 17px!important}.hv-auth-v81-card #loginform .login-remember label{display:flex;align-items:center;gap:8px;margin:0;color:#777487;font-weight:500}.hv-auth-v81-card #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5148d9}.hv-auth-v81-card #loginform .login-submit{margin:0!important}.hv-auth-v81-card #loginform input[type=submit]{display:block;width:100%;height:45px;border:0;border-radius:9px;background:#5148d9;color:#fff;font:700 13px/45px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 7px 16px rgb(81 72 217 / .12)}.hv-auth-v81-card #loginform input[type=submit]:hover{background:#453bd0}.hv-auth-v81-links{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:19px;font:600 12px Inter,Arial,sans-serif}.hv-auth-v81-links a{color:#4d45c8;text-decoration:none}.hv-auth-v81-links a:hover{text-decoration:underline}.hv-auth-v81-links span{color:#aaa7b7}.hv-auth-v81-note{margin-top:20px;padding-top:16px;border-top:1px solid #eceaf1;color:#9895a5;text-align:center;font:400 10px/1.55 Inter,Arial,sans-serif}.hv-auth-v81-jobs{padding:24px}.hv-auth-v81-jobs-head{display:flex;align-items:end;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eceaf1}.hv-auth-v81-jobs-head h2{margin:6px 0 0;color:#17182a;font:650 23px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-v81-jobs-head>a{color:#4d45c8;text-decoration:none;font:650 12px Inter,Arial,sans-serif}.hv-auth-v81-job{display:flex;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid #eceaf1;text-decoration:none;color:#17182a}.hv-auth-v81-job:hover{background:#faf9ff}.hv-auth-v81-job-icon{width:34px;height:34px;border-radius:9px;background:#f0efff;color:#5148d9;display:flex;align-items:center;justify-content:center;font:700 14px Inter,Arial,sans-serif;flex:0 0 34px}.hv-auth-v81-job strong{display:block;font:650 13px/1.35 Inter,Arial,sans-serif}.hv-auth-v81-job small{display:block;margin-top:3px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-v81-jobs-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:17px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-v81-jobs-foot a{color:#4d45c8;text-decoration:none;font-weight:650}.hv-auth-v81-empty{padding:28px 2px;color:#8b8799;font-size:12px}@media(max-width:850px){.hv-auth-v81-grid{grid-template-columns:1fr}.hv-auth-v81-jobs{order:2}.hv-auth-v81-head{align-items:flex-start;flex-direction:column}.hv-auth-v81-back{align-self:flex-start}}@media(max-width:560px){.hv-auth-v81{padding:32px 0 50px}.hv-auth-v81-card,.hv-auth-v81-jobs{padding:20px;border-radius:13px}.hv-auth-v81-head h1{font-size:29px}}.hv-auth-login{padding-top:52px}.hv-auth-login-card{padding:30px}.hv-auth-login .hv-auth-v75-brand{min-height:32px;margin-bottom:25px}.hv-auth-brand-logo{display:block;width:145px;height:auto;max-height:36px;object-fit:contain;object-position:left center}.hv-auth-login-card #loginform{width:100%;max-width:none}.hv-auth-login-card #loginform p{width:100%;box-sizing:border-box}.hv-auth-login-card #loginform input[type=text],.hv-auth-login-card #loginform input[type=password]{height:46px;border-radius:9px}.hv-auth-login-card #loginform input[type=submit]{height:46px;border-radius:9px}.hv-auth-login-card #loginform .login-submit{padding:0}.hv-auth-login-card .hv-auth-v75-links{margin-top:19px}@media(max-width:850px){.hv-auth-login{padding-top:36px}}.hv-auth-login-v83{padding:48px 0 72px;background:linear-gradient(180deg,#faf9ff 0%,#f7f6fd 100%);box-sizing:border-box}.hv-auth-login-v83 .hirvanta-container{max-width:1200px}.hv-auth-login-v83-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.hv-auth-login-v83-eyebrow{display:block;color:#625bd7;font:800 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em}.hv-auth-login-v83-head h1{margin:8px 0 7px;color:#15172b;font:650 34px/1.1 'Hanken Grotesk',Arial,sans-serif;letter-spacing:-.025em}.hv-auth-login-v83-head p{margin:0;color:#706e80;font:400 14px/1.55 Inter,Arial,sans-serif}.hv-auth-login-v83-browse{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;color:#4139bf;background:#fff;border:1px solid #dcd9e7;border-radius:9px;padding:11px 15px;font:650 12px Inter,Arial,sans-serif}.hv-auth-login-v83-browse:hover{border-color:#bcb7df;background:#faf9ff}.hv-auth-login-v83-grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:20px;align-items:start}.hv-auth-login-v83-card,.hv-auth-login-v83-jobs{box-sizing:border-box;background:#fff;border:1px solid #dfdde9;border-radius:16px;box-shadow:0 10px 30px rgb(30 29 67 / .055)}.hv-auth-login-v83-card{padding:30px}.hv-auth-login-v83-brand{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#17182a;font:700 18px 'Hanken Grotesk',Arial,sans-serif}.hv-auth-login-v83-mark{width:30px;height:30px;border-radius:8px;background:#5148d9;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 13px Inter,Arial,sans-serif}.hv-auth-login-v83-card h2{margin:0 0 6px;color:#17182a;font:650 27px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-login-v83-sub{margin:0 0 23px;color:#777487;font:400 13px/1.55 Inter,Arial,sans-serif}.hv-auth-login-v83-card #loginform{margin:0;width:100%}.hv-auth-login-v83-card #loginform p{margin:0 0 15px}.hv-auth-login-v83-card #loginform label{display:block;margin:0 0 7px;color:#343247;font:700 11px/1.3 Inter,Arial,sans-serif}.hv-auth-login-v83-card #loginform input[type=text],.hv-auth-login-v83-card #loginform input[type=password]{display:block;width:100%;height:45px;box-sizing:border-box;border:1px solid #d9d7e4;border-radius:9px;background:#fff;padding:0 12px;color:#17182a;font:400 13px/45px Inter,Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.hv-auth-login-v83-card #loginform input[type=text]:focus,.hv-auth-login-v83-card #loginform input[type=password]:focus{border-color:#766ee0;box-shadow:0 0 0 3px rgb(81 72 217 / .08)}.hv-auth-login-v83-card #loginform .login-remember{margin:0 0 17px!important}.hv-auth-login-v83-card #loginform .login-remember label{display:flex;align-items:center;gap:8px;margin:0;color:#777487;font-weight:500}.hv-auth-login-v83-card #loginform .login-remember input{width:15px;height:15px;margin:0;accent-color:#5149d8}.hv-auth-login-v83-card #loginform .login-submit{margin:0!important;padding:0}.hv-auth-login-v83-card #loginform input[type=submit]{display:block;width:100%;height:45px;border:0;border-radius:9px;background:#5148d9;color:#fff;font:700 13px/45px Inter,Arial,sans-serif;padding:0;cursor:pointer;box-shadow:0 7px 16px rgb(81 72 217 / .12);transition:background .18s,transform .18s}.hv-auth-login-v83-card #loginform input[type=submit]:hover{background:#453bd0;transform:translateY(-1px)}.hv-auth-login-v83-links{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:19px;font:600 12px/1.4 Inter,Arial,sans-serif}.hv-auth-login-v83-links a{color:#4d45c8;text-decoration:none}.hv-auth-login-v83-links a:hover{text-decoration:underline}.hv-auth-login-v83-links span{color:#aaa7b7}.hv-auth-login-v83-note{margin-top:20px;padding-top:16px;border-top:1px solid #eceaf1;color:#9895a5;text-align:center;font:400 10px/1.55 Inter,Arial,sans-serif}.hv-auth-login-v83-jobs{padding:24px}.hv-auth-login-v83-jobs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eceaf1}.hv-auth-login-v83-jobs-head h2{margin:6px 0 0;color:#17182a;font:650 23px/1.15 'Hanken Grotesk',Arial,sans-serif}.hv-auth-login-v83-jobs-head>a{color:#4d45c8;text-decoration:none;font:650 12px Inter,Arial,sans-serif}.hv-auth-login-v83-job{display:flex;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid #eceaf1;text-decoration:none;color:#17182a}.hv-auth-login-v83-job:hover{background:#faf9ff}.hv-auth-login-v83-job-icon{width:34px;height:34px;border-radius:9px;background:#f0efff;color:#5148d9;display:flex;align-items:center;justify-content:center;font:700 14px Inter,Arial,sans-serif;flex:0 0 34px}.hv-auth-login-v83-job strong{display:block;font:650 13px/1.35 Inter,Arial,sans-serif}.hv-auth-login-v83-job small{display:block;margin-top:3px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-login-v83-jobs-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:17px;color:#858195;font:400 11px/1.4 Inter,Arial,sans-serif}.hv-auth-login-v83-jobs-foot a{color:#4d45c8;text-decoration:none;font-weight:650}.hv-auth-login-v83-empty{padding:28px 2px;color:#8b8799;font:400 12px/1.5 Inter,Arial,sans-serif}@media(max-width:850px){.hv-auth-login-v83-grid{grid-template-columns:1fr}.hv-auth-login-v83-jobs{order:2}.hv-auth-login-v83-head{align-items:flex-start;flex-direction:column}.hv-auth-login-v83-browse{align-self:flex-start}}@media(max-width:560px){.hv-auth-login-v83{padding:32px 0 50px}.hv-auth-login-v83-card,.hv-auth-login-v83-jobs{padding:20px;border-radius:13px}.hv-auth-login-v83-head h1{font-size:29px}.hv-auth-login-v83-jobs-foot{align-items:flex-start;flex-direction:column}}.hv-job-apply-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:max-content!important;min-width:148px!important;box-sizing:border-box!important;margin-top:18px!important;padding:12px 17px!important;border:1px solid #4b46d8!important;border-radius:10px!important;background:#4b46d8!important;color:#fff!important;font:700 13px/20px Inter,Arial,sans-serif!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 7px 18px rgb(75 70 216 / .16)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.hv-job-apply-button:hover,.hv-job-apply-button:focus-visible{background:#3f39c5!important;border-color:#3f39c5!important;color:#fff!important;text-decoration:none!important;box-shadow:0 10px 22px rgb(75 70 216 / .22)!important;transform:translateY(-1px)!important}.hv-job-apply-button:focus-visible{outline:3px solid rgb(75 70 216 / .18)!important;outline-offset:2px!important}.hv-job-apply-arrow{font-size:16px!important;line-height:18px!important;transition:transform .18s ease!important}.hv-job-apply-button:hover .hv-job-apply-arrow,.hv-job-apply-button:focus-visible .hv-job-apply-arrow{transform:translateX(2px)!important}.hv-job-apply-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:max-content!important;min-width:148px!important;box-sizing:border-box!important;margin-top:18px!important;padding:12px 17px!important;border:1px solid #15803d!important;border-radius:10px!important;background:#15803d!important;color:#fff!important;font:700 13px/20px Inter,Arial,sans-serif!important}.hv-job-apply-state .material-symbols-outlined{font-size:18px!important;line-height:18px!important;font-variation-settings:'FILL' 1,'wght' 700,'GRAD' 0,'opsz' 20!important}.hv-job-apply-state-applied{background:#15803d!important;border-color:#15803d!important;color:#fff!important}@media(max-width:600px){.hv-job-apply-button,.hv-job-apply-state{width:100%!important;min-width:0!important}}.hirvanta-employer-convert-card{padding:0;overflow:hidden;border-color:#dddaf4;background:linear-gradient(135deg,#fff 0%,#fbfaff 100%)}.hirvanta-employer-convert-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px 30px}.hirvanta-employer-convert-icon{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#eeebff;color:#4338ca}.hirvanta-employer-convert-icon .material-symbols-outlined{font-size:27px}.hirvanta-employer-convert-copy h2{margin:4px 0 6px}.hirvanta-employer-convert-copy p{margin:0;color:#625f73;line-height:1.55;max-width:760px}.hirvanta-employer-benefits{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:14px}.hirvanta-employer-benefits span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#4b4860}.hirvanta-employer-benefits .material-symbols-outlined{font-size:18px;color:#4f46e5}.hirvanta-employer-convert-action{white-space:nowrap}.hirvanta-employer-convert-button{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.hirvanta-employer-convert-button:hover{transform:translateY(-1px)}.hirvanta-form-message-error{margin:0 30px 22px;padding:12px 14px;border-radius:10px;background:#fff5f5;color:#b42318;border:1px solid #f3c7c7}@media(max-width:820px){.hirvanta-employer-convert-main{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px}.hirvanta-employer-convert-action{grid-column:1/-1}.hirvanta-employer-convert-button{width:100%}}@media(max-width:560px){.hirvanta-employer-convert-main{grid-template-columns:1fr}.hirvanta-employer-convert-icon{width:48px;height:48px}.hirvanta-employer-benefits{display:grid;gap:9px}.hirvanta-form-message-error{margin:0 22px 18px}}.hv-employer-signup-banner{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:13px 15px;border:1px solid #dddaf4;border-radius:12px;background:#fbfaff;color:#5d5971}.hv-employer-signup-banner>.material-symbols-outlined{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#eeebff;color:#4338ca;font-size:20px;flex:0 0 32px}.hv-employer-signup-banner div{display:flex;flex-direction:column;gap:2px}.hv-employer-signup-banner strong{color:#25233a;font:600 12px/17px Inter,Arial,sans-serif}.hv-employer-signup-banner span{font:400 11px/16px Inter,Arial,sans-serif}.hv-plan-select-form{margin:0}.hv-plan-button-submit{width:100%;cursor:pointer;font:600 9.5px/12px Inter,Arial,sans-serif}.hv-plan-button-submit:hover{background:#6063ee;border-color:#6063ee;color:#fff}@media(max-width:600px){.hv-employer-signup-banner{align-items:flex-start}}.hirvanta-post-page{padding:28px 0 55px!important}.hirvanta-post-page .hirvanta-container{max-width:1100px!important}.hirvanta-post-header{align-items:center!important;margin-bottom:16px!important}.hirvanta-post-header h1{font-size:34px!important;line-height:1.08!important;margin:4px 0 5px!important}.hirvanta-post-header p{font-size:14px!important}.hirvanta-post-actions{align-self:center!important}.hirvanta-job-form-panel{padding:20px 26px 70px!important;border-radius:14px!important}.hv-job-form-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 16px;margin:0 0 14px;border-bottom:1px solid #ebe9f1}.hv-job-form-kicker{display:block;color:#625da5;font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.12em;margin-bottom:4px}.hv-job-form-intro h2{margin:0!important;padding:0!important;border:0!important;color:#17182a!important;font:650 21px/1.2 'Hanken Grotesk',Arial,sans-serif!important}.hv-job-form-intro p{margin:3px 0 0;color:#7b7889;font:400 12px/1.45 Inter,Arial,sans-serif}.hv-job-form-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dddaf0;border-radius:9px;background:#faf9ff;color:#4d46c8;font:650 11px Inter,Arial,sans-serif;white-space:nowrap}.hv-job-form-badge .material-symbols-outlined{font-size:17px}.hv-description-structure-help{margin:0 0 14px!important;padding:10px 12px!important;border-radius:9px!important;background:#faf9ff!important}.hv-description-help-copy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hv-description-help-copy strong{font-size:11px!important}.hv-description-help-copy span{font-size:10px!important;color:#858195!important}.hv-description-keywords{margin-top:7px!important;display:flex!important;gap:5px!important;flex-wrap:wrap!important}.hv-description-keywords button{padding:5px 8px!important;border-radius:999px!important;font-size:9px!important}.hv-description-help-note{display:none!important}.hirvanta-job-form-panel .wjportal-page-title,.hirvanta-job-form-panel .wjportal-breadcrumb,.hirvanta-job-form-panel .wjportal-page-header,.hirvanta-job-form-panel .wpjobportal-page-title,.hirvanta-job-form-panel .wpjobportal-breadcrumb{display:none!important}.hirvanta-job-form-panel .form-group,.hirvanta-job-form-panel .wjportal-form-row,.hirvanta-job-form-panel .wjportal-form-fields,.hirvanta-job-form-panel .js-form-wrapper>div{margin-bottom:8px!important}.hirvanta-job-form-panel table{border-spacing:0 4px!important}.hirvanta-job-form-panel td,.hirvanta-job-form-panel th{padding:4px 8px!important}.hirvanta-job-form-panel label{font-size:12px!important}.hirvanta-job-form-panel input[type=text],.hirvanta-job-form-panel input[type=email],.hirvanta-job-form-panel input[type=number],.hirvanta-job-form-panel input[type=date],.hirvanta-job-form-panel input[type=url],.hirvanta-job-form-panel input[type=tel],.hirvanta-job-form-panel select{min-height:40px!important;padding:8px 10px!important}.hirvanta-job-form-panel textarea{min-height:110px!important}.hirvanta-job-form-panel .wjportal-form-title,.hirvanta-job-form-panel .wjportal-form-heading{margin:12px 0 7px!important;font-size:16px!important}@media(max-width:800px){.hirvanta-post-page{padding:22px 0 45px!important}.hirvanta-post-header{align-items:flex-start!important}.hirvanta-post-header h1{font-size:30px!important}.hirvanta-job-form-panel{padding:17px 15px 60px!important}.hv-job-form-intro{align-items:flex-start;flex-direction:column;gap:10px}.hv-job-form-badge{align-self:flex-start}.hv-description-keywords{overflow:visible!important}.hirvanta-job-form-panel .wjportal-form-row{grid-template-columns:1fr!important;gap:4px!important}}.hirvanta-post-page{padding:30px 0 55px!important}.hirvanta-post-page .hirvanta-container{max-width:1080px!important}.hirvanta-post-header{margin-bottom:18px!important}.hirvanta-post-header h1{font-size:36px!important;margin:3px 0 4px!important}.hirvanta-post-header p{font-size:14px!important}.hirvanta-job-form-panel{padding:24px 26px 72px!important;border-radius:14px!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;align-items:start!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-row{margin-bottom:10px!important;min-width:0!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap),.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-title,.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-heading,.hirvanta-job-form-panel .hv-job-portal-clean-grid>.form-group:has(textarea){grid-column:1/-1!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row{display:grid!important;grid-template-columns:125px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row>div{width:auto!important;float:none!important;min-width:0!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row:has(textarea),.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row:has(.wp-editor-wrap){grid-template-columns:145px minmax(0,1fr)!important;align-items:start!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row label{font-size:12px!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=text],.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=email],.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=number],.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=date],.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=url],.hirvanta-job-form-panel .hv-job-portal-clean-grid input[type=tel],.hirvanta-job-form-panel .hv-job-portal-clean-grid select{min-height:40px!important;height:40px!important;padding:8px 10px!important;font-size:13px!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid textarea{min-height:120px!important;font-size:13px!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-title,.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-heading{margin:12px 0 3px!important;padding-top:8px!important;border-bottom:1px solid #eceaf2!important;padding-bottom:7px!important;font-size:15px!important;color:#25224f!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wpjobportal-form-footer,.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-footer{grid-column:1/-1!important}.hirvanta-job-form-panel .hv-job-portal-role-hidden{display:none!important}.hirvanta-job-form-panel .hv-job-portal-new-user-hidden{display:none!important}.hirvanta-job-form-panel .hv-job-portal-title-hidden{display:none!important}@media(max-width:800px){.hirvanta-job-form-panel .hv-job-portal-clean-grid{grid-template-columns:1fr!important;column-gap:0!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap),.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-title,.hirvanta-job-form-panel .hv-job-portal-clean-grid>.wjportal-form-heading{grid-column:auto!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row{grid-template-columns:1fr!important;gap:4px!important}.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row:has(textarea),.hirvanta-job-form-panel .hv-job-portal-clean-grid .wjportal-form-row:has(.wp-editor-wrap){grid-template-columns:1fr!important}.hirvanta-post-page{padding:22px 0 45px!important}.hirvanta-job-form-panel{padding:18px 15px 60px!important}}.hv-post-experience .hirvanta-post-header{margin-bottom:18px!important}.hv-post-experience-header h1{font-size:36px!important}.hv-post-experience-header p{max-width:680px}.hv-post-context-card{margin:0 0 18px;padding:18px 20px;border:1px solid #dddaf0;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(40 34 90 / .04)}.hv-post-context-copy{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hv-post-context-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eeebff;color:#4338ca;font-size:21px}.hv-post-context-copy div{display:flex;flex-direction:column;gap:2px}.hv-post-context-copy strong{font:650 14px/20px 'Hanken Grotesk',Arial,sans-serif;color:#17182a}.hv-post-context-copy span:not(.material-symbols-outlined){font:400 12px/18px Inter,Arial,sans-serif;color:#716d7f}.hv-post-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv-post-mode{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px 13px;border:1px solid #dfddec;border-radius:11px;background:#fff;color:#24213b;text-align:left;cursor:pointer}.hv-post-mode .material-symbols-outlined{color:#6c66c9;font-size:21px}.hv-post-mode span:last-child{display:flex;flex-direction:column;gap:2px}.hv-post-mode b{font:650 13px/17px Inter,Arial,sans-serif}.hv-post-mode small{font:400 11px/15px Inter,Arial,sans-serif;color:#777386}.hv-post-mode.is-active{border-color:#4f46e5;background:#f7f6ff;box-shadow:0 0 0 2px rgb(79 70 229 / .08)}.hv-post-client-picker{display:none;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #eeecf3}.hv-post-client-picker.is-visible{display:flex}.hv-post-client-field{flex:1}.hv-post-client-field label,.hv-post-add-client-form label{display:block;margin:0 0 6px;font:600 11px/16px Inter,Arial,sans-serif;color:#4d4960}.hv-post-client-field label span{color:#d22}.hv-post-client-field select,.hv-post-add-client-form input{width:100%;height:40px;border:1px solid #d9d6e8;border-radius:9px;background:#fff;padding:0 11px;font:400 13px/40px Inter,Arial,sans-serif;color:#27243b;box-sizing:border-box}.hv-post-client-field small,.hv-post-add-client-form small{display:block;margin-top:5px;font:400 10px/15px Inter,Arial,sans-serif;color:#817d8d}.hv-post-add-client{height:40px;padding:0 13px;border:1px solid #d9d6e8;border-radius:9px;background:#fff;color:#4f46c5;display:inline-flex;align-items:center;gap:6px;font:600 12px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.hv-post-add-client .material-symbols-outlined{font-size:17px}.hv-post-add-client-form{display:none;margin-top:10px;padding:11px 12px;border-radius:10px;background:#faf9ff;border:1px solid #e5e2f2}.hv-post-add-client-form.is-open{display:block}.hv-post-add-client-form>div{display:flex;gap:8px}.hv-post-add-client-form .hv-primary-action{height:40px;border:0;cursor:pointer;white-space:nowrap}.hv-post-add-client-form [data-client-message]{color:#4f46c5}.hv-post-form-panel{padding:22px 26px 60px!important}.hv-post-form-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 15px;margin:0 0 12px;border-bottom:1px solid #ebe9f1}.hv-post-form-kicker{display:block;color:#625da5;font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.12em;margin-bottom:4px}.hv-post-form-heading h2{margin:0!important;font:650 22px/1.2 'Hanken Grotesk',Arial,sans-serif!important;color:#17182a!important}.hv-post-form-heading p{margin:3px 0 0;color:#7b7889;font:400 12px/1.45 Inter,Arial,sans-serif}.hv-post-form-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dddaf0;border-radius:9px;background:#faf9ff;color:#4d46c8;font:650 11px Inter,Arial,sans-serif;white-space:nowrap}.hv-post-form-badge .material-symbols-outlined{font-size:17px}@media(max-width:700px){.hv-post-mode-switch{grid-template-columns:1fr}.hv-post-client-picker{align-items:stretch;flex-direction:column}.hv-post-add-client{justify-content:center}.hv-post-form-heading{align-items:flex-start;flex-direction:column;gap:10px}.hv-post-form-badge{align-self:flex-start}.hv-post-form-panel{padding:18px 15px 50px!important}}.hv-job-attribution{margin-top:4px;font:600 10px/14px Inter,Arial,sans-serif;color:#6d68a9}.hv-client-partner-label{margin:5px 0 0!important;font:400 11px/16px Inter,Arial,sans-serif!important;color:#777386!important}.hv-client-autocomplete{position:relative}.hv-client-autocomplete input[type=text]{width:100%;height:42px;border:1px solid #d9d6e8;border-radius:9px;background:#fff;padding:0 12px;font:400 13px/42px Inter,Arial,sans-serif;color:#27243b;box-sizing:border-box}.hv-client-suggestions{position:absolute;z-index:20;left:0;right:0;top:46px;background:#fff;border:1px solid #dddaf0;border-radius:10px;box-shadow:0 12px 28px rgb(35 30 80 / .12);overflow:hidden}.hv-client-suggestion{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #f0eef5;background:#fff;text-align:left;color:#292542;font:500 12px/18px Inter,Arial,sans-serif;cursor:pointer}.hv-client-suggestion:last-child{border-bottom:0}.hv-client-suggestion:hover,.hv-client-suggestion:focus{background:#f7f6ff;color:#4338ca}.hv-post-disclosure{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:330px}.hv-post-disclosure>span{grid-column:1/-1;font:600 11px/16px Inter,Arial,sans-serif;color:#4d4960}.hv-post-disclosure label{display:grid;grid-template-columns:auto 1fr;column-gap:6px;row-gap:1px;padding:9px 10px;border:1px solid #dfddec;border-radius:9px;background:#fff;cursor:pointer}.hv-post-disclosure label input{grid-row:1/3;margin:2px 0 0}.hv-post-disclosure label b{font:600 11px/15px Inter,Arial,sans-serif;color:#292542}.hv-post-disclosure label small{grid-column:2;font:400 9px/13px Inter,Arial,sans-serif;color:#7b7889}.hv-post-disclosure label:has(input:checked){border-color:#4f46e5;background:#f7f6ff}.hv-job-card-labels{min-height:17px;margin-bottom:2px}.hv-attribution-pill,.hv-job-attribution-pill{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#f2f0ff;color:#4d46c8;font:700 9px/12px Inter,Arial,sans-serif;letter-spacing:.01em}.hv-job-card-client .hirvanta-job-company{color:#302b59}.hv-client-partner-label{margin:5px 0 0!important;font:400 11px/16px Inter,Arial,sans-serif!important;color:#777386!important}.hv-job-client-badge{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:4px 8px;border-radius:999px;background:#f5f3ff;color:#4d46c8;font:600 10px/14px Inter,Arial,sans-serif}@media(max-width:700px){.hv-post-disclosure{grid-template-columns:1fr;min-width:0}.hv-post-disclosure>span{grid-column:auto}.hv-post-client-picker{align-items:stretch!important}}.hv-post-context-card-compact{padding:18px 20px}.hv-post-company-context{display:flex;align-items:center;gap:14px;padding:4px 0 18px;margin-bottom:16px;border-bottom:1px solid #e7e5ef}.hv-post-company-context>.material-symbols-outlined{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f0efff;color:#4b46d8}.hv-post-company-context div{display:flex;flex-direction:column;min-width:0;flex:1}.hv-post-company-context strong{font-size:16px}.hv-post-company-context small{color:#77738a;margin-top:3px}.hv-post-company-context a{font-size:13px;color:#443ed0;font-weight:700}.hv-company-required-card,.hv-company-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #ddd9ed;border-radius:16px;background:#fff;padding:24px;margin-bottom:18px}.hv-company-required-card h2,.hv-company-profile-hero h2{margin:4px 0 6px}.hv-company-required-card p,.hv-company-profile-hero p{margin:0;color:#6e6a7f}.hv-auto-company-field{display:none!important}.hv-company-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:18px}.hv-company-form{padding-top:4px}.hv-company-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hv-company-form label,.hv-company-request-field{display:flex;flex-direction:column;gap:7px}.hv-company-form label>span,.hv-company-request-field>span{font-size:13px;font-weight:700;color:#2b2940}.hv-company-form input,.hv-company-form select,.hv-company-form textarea,.hv-company-request-field input{width:100%;box-sizing:border-box;border:1px solid #d9d6e5;border-radius:10px;padding:11px 13px;background:#fff;font:inherit;color:#17152a}.hv-company-form textarea{resize:vertical}.hv-company-full{grid-column:1/-1}.hv-company-form .hv-primary-action{margin-top:18px;border:0;cursor:pointer}.hv-company-side form{display:flex;flex-direction:column;gap:14px}.hv-company-side .hv-outline-action{align-self:flex-start;border:1px solid #d8d4e6;background:#fff;cursor:pointer;padding:11px 16px;border-radius:10px}.hv-company-note{display:flex;gap:9px;align-items:flex-start;margin-top:20px;padding-top:18px;border-top:1px solid #ece9f2;color:#706c80;font-size:13px}.hv-company-note .material-symbols-outlined{color:#4b46d8}.hv-team-panel{margin-top:18px}.hv-team-list{display:flex;flex-direction:column}.hv-team-row{display:grid;grid-template-columns:42px minmax(160px,1fr) auto minmax(260px,1.1fr);align-items:center;gap:14px;padding:15px 0;border-top:1px solid #ece9f2}.hv-team-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f0efff;color:#4b46d8;font-weight:800}.hv-team-info{display:flex;flex-direction:column;min-width:0}.hv-team-info strong{font-size:14px}.hv-team-info span{font-size:12px;color:#77738a;overflow:hidden;text-overflow:ellipsis}.hv-team-status{font-size:12px;font-weight:700;padding:6px 9px;border-radius:999px;background:#f2f1f7}.hv-team-status.approved{background:#eaf8ef;color:#20804a}.hv-team-status.pending{background:#fff6df;color:#946a00}.hv-team-status.rejected{background:#fff0f0;color:#a33131}.hv-team-quota{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hv-team-quota>span{font-size:12px;color:#706c80}.hv-team-quota form{display:flex;align-items:center;gap:6px}.hv-team-quota input{width:72px;border:1px solid #d9d6e5;border-radius:8px;padding:7px 8px}.hv-small-action{padding:8px 11px;font-size:12px}.hv-team-row form{margin:0}.hv-company-avatar{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:#f0efff;color:#4b46d8}.hv-company-avatar .material-symbols-outlined{font-size:28px}.hv-company-profile-hero .hv-primary-action{white-space:nowrap}.hv-post-context-card-compact .hv-post-context-copy{margin-bottom:10px}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-company-grid{grid-template-columns:1fr}.hv-team-row{grid-template-columns:42px 1fr auto}.hv-team-quota{grid-column:2/-1;justify-content:flex-start}.hv-company-required-card,.hv-company-profile-hero{align-items:flex-start;flex-direction:column}.hv-company-form-grid{grid-template-columns:1fr}}@media(max-width:600px){.hv-company-form-grid{grid-template-columns:1fr}.hv-company-full{grid-column:auto}.hv-team-row{grid-template-columns:42px 1fr}.hv-team-status{grid-column:2}.hv-post-company-context{align-items:flex-start;flex-wrap:wrap}.hv-post-company-context a{margin-left:56px}.hv-company-profile-hero .hv-primary-action{width:100%;text-align:center}}.hv-company-page{padding:46px 0 70px!important}.hv-company-shell{max-width:1180px!important}.hv-company-page-head{margin-bottom:24px!important}.hv-company-page-head h1{margin:4px 0 7px!important}.hv-company-page-head p{max-width:720px!important}.hv-company-alert{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #d9e9df;border-radius:12px;background:#f7fcf8;margin:0 0 18px;color:#245d3a}.hv-company-alert>.material-symbols-outlined{font-size:21px}.hv-company-alert-error{border-color:#efcaca;background:#fff6f6;color:#a33a3a}.hv-company-alert-error span:not(.material-symbols-outlined){color:#9a5d5d}.hv-company-alert div{display:flex;flex-direction:column;gap:2px}.hv-company-alert strong{font-size:13px}.hv-company-alert span:not(.material-symbols-outlined){font-size:12px;color:#64806e}.hv-company-summary{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:18px;border:1px solid #dfdced;border-radius:16px;background:#fff}.hv-company-summary-icon,.hv-section-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;background:#f0efff;color:#4b46d8}.hv-company-summary-icon .material-symbols-outlined,.hv-section-icon .material-symbols-outlined{font-size:23px}.hv-company-summary-copy{min-width:0;flex:1}.hv-company-summary-copy h2{margin:3px 0 4px!important;font-size:19px!important}.hv-company-summary-copy p{margin:0!important;color:#77738a;font-size:12px}.hv-company-summary-copy p span{margin:0 4px}.hv-company-summary .hv-primary-action{white-space:nowrap}.hv-company-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px;align-items:start}.hv-employer-panel{border:1px solid #dfdced!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 20px rgb(35 30 80 / .035)}.hv-company-profile-card{padding:24px 26px 26px!important}.hv-section-intro{display:flex;align-items:flex-start;gap:13px;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #ebe8f1}.hv-section-intro>div:last-child{min-width:0}.hv-section-intro h2{margin:3px 0 5px!important;font-size:20px!important;line-height:1.25!important}.hv-section-intro p{margin:0!important;color:#77738a;font-size:12px;line-height:1.5}.hv-form-section+.hv-form-section{margin-top:24px;padding-top:23px;border-top:1px solid #eeeaf4}.hv-form-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.hv-form-section-title span{font-size:13px;font-weight:750;color:#26243a}.hv-form-section-title small{font-size:11px;color:#89859a}.hv-form-grid-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important}.hv-company-form-modern label.hv-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important}.hv-company-form-modern label.hv-field>span{display:flex!important;align-items:center!important;gap:5px!important;font:650 12px/17px Inter,Arial,sans-serif!important;color:#353247!important}.hv-company-form-modern label.hv-field>span b{color:#dc4b61;font-weight:700}.hv-company-form-modern label.hv-field>span em{font-style:normal;font-weight:400;color:#9a96a8}.hv-company-form-modern input,.hv-company-form-modern select,.hv-company-form-modern textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #dcd8e8!important;border-radius:10px!important;background:#fff!important;color:#242139!important;padding:10px 12px!important;font:400 13px/20px Inter,Arial,sans-serif!important;box-shadow:none!important;outline:none!important}.hv-company-form-modern input,.hv-company-form-modern select{height:43px!important}.hv-company-form-modern textarea{min-height:118px!important;resize:vertical!important}.hv-company-form-modern input:focus,.hv-company-form-modern select:focus,.hv-company-form-modern textarea:focus{border-color:#655ee0!important;box-shadow:0 0 0 3px rgb(79 70 229 / .08)!important}.hv-field-wide{grid-column:1/-1!important}.hv-form-actions{display:flex;justify-content:flex-end;margin-top:23px;padding-top:18px;border-top:1px solid #eeeaf4}.hv-save-company{display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;cursor:pointer!important;padding:11px 16px!important}.hv-save-company .material-symbols-outlined{font-size:17px}.hv-recruiter-request-card{padding:24px 24px 22px!important}.hv-section-intro-compact{margin-bottom:20px}.hv-recruiter-request-form{display:flex!important;flex-direction:column!important;gap:13px!important}.hv-recruiter-request-form .hv-field{display:flex!important;flex-direction:column!important;gap:7px!important}.hv-recruiter-request-form .hv-field>span{font:650 12px/17px Inter,Arial,sans-serif!important;color:#353247!important}.hv-recruiter-request-form input{display:block!important;width:100%!important;height:43px!important;box-sizing:border-box!important;border:1px solid #dcd8e8!important;border-radius:10px!important;padding:10px 12px!important;font:400 13px/20px Inter,Arial,sans-serif!important}.hv-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:43px;border:1px solid #5149d8;border-radius:10px;background:#5149d8;color:#fff;font:650 12px Inter,Arial,sans-serif;cursor:pointer;padding:0 14px}.hv-recruiter-note{display:flex;gap:9px;margin-top:19px;padding-top:17px;border-top:1px solid #eeeaf4;color:#77738a}.hv-recruiter-note .material-symbols-outlined{font-size:18px;color:#655ee0}.hv-recruiter-note p{margin:0;font-size:11px;line-height:17px}.hv-team-panel{margin-top:18px;padding:24px 26px!important}.hv-team-panel .hv-section-intro{margin-bottom:5px}.hv-team-row-modern{grid-template-columns:42px minmax(180px,1fr) auto minmax(270px,1.1fr)!important;padding:16px 0!important}.hv-team-pending-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.hv-team-pending-actions form{margin:0}.hv-recruiter-membership-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px!important;margin-top:18px}.hv-recruiter-membership-card .hv-section-intro{border:0;padding:0;margin:0;flex:1}.hv-recruiter-membership-card .hv-primary-action{white-space:nowrap}.hv-team-modern .hv-team-status{justify-self:end}.hv-team-modern .hv-team-quota{justify-content:flex-end}.hv-team-modern .hv-row-action-button{border:1px solid #dedbea;background:#fff;border-radius:8px;padding:7px 9px;font:600 11px Inter,Arial,sans-serif;color:#403a64;cursor:pointer}.hv-team-modern .hv-team-quota input{height:34px;box-sizing:border-box}.hv-team-modern .hv-danger-link{background:transparent!important;border:0!important;padding:8px!important}.hv-company-form-modern .hv-primary-action:hover,.hv-secondary-action:hover{filter:brightness(.97)}.hirvanta-jobs-page{padding:58px 0 80px}.hirvanta-jobs-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hirvanta-jobs-heading .hirvanta-pill{margin-bottom:12px}.hirvanta-jobs-heading h1{font-size:44px;line-height:1.08;margin:0 0 8px}.hirvanta-jobs-count{min-width:125px;background:#fff;border:1px solid #dddbe6;border-radius:14px;padding:14px 18px;text-align:center}.hirvanta-jobs-count strong{display:block;font:600 25px 'Hanken Grotesk';color:#131b2e}.hirvanta-jobs-count span{display:block;margin-top:2px;color:#706e80;font-size:12px}.hirvanta-jobs-search{margin-top:26px}.hirvanta-jobs-search button{min-width:150px}.hirvanta-job-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 34px}.hirvanta-job-filters a{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font-size:13px;font-weight:600}.hirvanta-job-filters a:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-job-filters a.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-results-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e3e1ea;padding-bottom:15px;margin-bottom:18px}.hirvanta-results-header h2{font:600 25px 'Hanken Grotesk';margin:0}.hirvanta-results-header p{margin:5px 0 0;color:#777487;font-size:13px}.hirvanta-clear-filter{color:#4648d4;text-decoration:none;font-size:13px;font-weight:600}.hirvanta-all-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hirvanta-all-jobs-grid .hirvanta-job-card{min-width:0;height:100%;box-sizing:border-box}.hirvanta-empty{grid-column:1/-1;text-align:center;padding:50px 20px}.hirvanta-empty:before{content:'No jobs found';display:block;font:600 22px 'Hanken Grotesk';color:#131b2e;margin-bottom:6px}.hirvanta-empty{font-size:0}.hirvanta-empty:after{content:'Try changing your search or clearing the filters.';font-size:13px;color:#777487}@media(max-width:900px){.hv-company-layout{grid-template-columns:1fr}.hv-company-summary{align-items:flex-start;flex-wrap:wrap}.hv-company-summary .hv-primary-action{margin-left:62px}.hv-team-row-modern{grid-template-columns:42px 1fr auto!important}.hv-team-row-modern .hv-team-quota{grid-column:2/-1;justify-content:flex-start}.hv-team-row-modern .hv-team-pending-actions{grid-column:2/-1;justify-content:flex-start}.hv-recruiter-membership-card{align-items:flex-start;flex-direction:column}.hv-recruiter-membership-card .hv-primary-action{width:auto}}@media(max-width:640px){.hv-company-page{padding:28px 0 50px!important}.hv-company-profile-card,.hv-team-panel,.hv-recruiter-request-card{padding:18px!important}.hv-company-summary{padding:16px}.hv-company-summary .hv-primary-action{margin-left:0;width:100%;justify-content:center}.hv-form-grid-two{grid-template-columns:1fr!important}.hv-field-wide{grid-column:auto!important}.hv-form-section-title{align-items:flex-start;flex-direction:column;gap:3px}.hv-form-actions{justify-content:stretch}.hv-save-company{width:100%;justify-content:center}.hv-team-row-modern{grid-template-columns:42px 1fr!important}.hv-team-row-modern .hv-team-status,.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-pending-actions{grid-column:2}.hv-team-modern .hv-team-status{justify-self:start}.hv-recruiter-membership-card .hv-primary-action{width:100%;text-align:center;justify-content:center}}.hv-post-experience .hv-auto-company-field{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-experience .hv-client-autocomplete{position:relative!important;z-index:50}.hv-post-experience .hv-client-suggestions{display:block!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 5px)!important;z-index:99999!important;max-height:240px!important;overflow-y:auto!important;background:#fff!important;border:1px solid #d9d6e8!important;border-radius:10px!important;box-shadow:0 16px 36px rgb(35 30 80 / .16)!important}.hv-post-experience .hv-client-suggestion{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #f0eef5!important;padding:11px 13px!important;color:#292542!important;cursor:pointer!important}.hv-post-experience .hv-client-suggestion:hover{background:#f6f5ff!important;color:#4338ca!important}.hv-post-wizard{margin:0 0 16px;border:1px solid #dfdded;border-radius:14px;background:#fff;overflow:hidden}.hv-post-wizard-tabs{display:flex;gap:0;border-bottom:1px solid #ebe9f3;padding:0 8px}.hv-post-wizard-tab{flex:1;border:0;background:#fff0;padding:13px 10px;font:700 12px/18px Inter,Arial,sans-serif;color:#77758a;cursor:pointer;border-bottom:2px solid #fff0}.hv-post-wizard-tab.is-active{color:#4b46d8;border-bottom-color:#4b46d8}.hv-post-wizard-tab span{display:block;font-weight:500;font-size:11px}.hv-post-wizard-body{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.hv-post-wizard-step{display:none}.hv-post-wizard-step.is-active{display:block}.hv-post-wizard-step strong{display:block;font-size:13px;color:#17152e}.hv-post-wizard-step small{display:block;margin-top:2px;color:#77758a;font-size:11px}.hv-post-wizard-actions{display:flex;gap:8px;flex-shrink:0}.hv-wizard-btn{border:1px solid #dedbea;background:#fff;color:#4b46d8;border-radius:9px;padding:9px 14px;font:700 12px/16px Inter,Arial,sans-serif;cursor:pointer}.hv-wizard-btn.primary{background:#4b46d8;color:#fff;border-color:#4b46d8}.hv-wizard-btn:disabled{opacity:.45;cursor:not-allowed}.hv-post-wizard-publish{display:none;margin-top:12px;padding:12px;border:1px solid #e5e3ee;border-radius:11px;background:#faf9ff}.hv-post-wizard-publish.is-visible{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hv-post-action-choice{border:1px solid #dedbea;border-radius:9px;background:#fff;padding:10px;text-align:left;cursor:pointer}.hv-post-action-choice.is-active{border-color:#4b46d8;box-shadow:0 0 0 1px #4b46d8;background:#f8f7ff}.hv-post-action-choice b{display:block;font-size:12px;color:#1d1a3a}.hv-post-action-choice span{display:block;margin-top:2px;font-size:10px;color:#77758a}.hv-post-schedule{display:none;margin-top:8px}.hv-post-schedule.is-visible{display:block}.hv-post-schedule label{font-size:11px;font-weight:700;color:#55536b}.hv-post-schedule input{margin-left:8px;height:36px;border:1px solid #d9d7e5;border-radius:8px;padding:0 9px}.hv-post-company-auto{display:none!important}.hv-auto-company-field{display:none!important}.hirvanta-job-form-panel .hv-wizard-hidden{display:none!important}@media(max-width:700px){.hv-post-wizard-tabs{overflow-x:auto}.hv-post-wizard-tab{min-width:100px}.hv-post-wizard-body{align-items:flex-start;flex-direction:column}.hv-post-wizard-actions{width:100%;justify-content:flex-end}.hv-post-wizard-publish.is-visible{grid-template-columns:1fr}.hv-post-schedule input{margin:6px 0 0;width:100%}}.hv-post-experience{padding-top:30px!important;padding-bottom:48px!important}.hv-post-experience .hirvanta-container{max-width:1040px!important}.hv-post-experience-header{margin-bottom:14px!important}.hv-post-experience-header h1{font-size:32px!important;letter-spacing:-.02em!important}.hv-post-experience-header p{font-size:13px!important;color:#77738a!important}.hv-post-experience .hv-post-context-card{padding:14px 16px!important;margin-bottom:14px!important;border-radius:12px!important;box-shadow:none!important}.hv-post-experience .hv-post-company-context{padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1px solid #eeecf3!important}.hv-post-experience .hv-post-mode-switch{gap:8px!important}.hv-post-experience .hv-post-mode{min-height:52px!important;padding:9px 11px!important;border-radius:10px!important}.hv-post-experience .hv-post-client-picker{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #eeecf3!important}.hv-post-experience .hirvanta-job-form-panel{padding:18px 22px 28px!important;border-radius:14px!important;box-shadow:0 6px 24px rgb(38 31 84 / .035)!important}.hv-post-experience .hv-post-form-heading{display:none!important}.hv-post-wizard-clean{margin:0 0 16px!important;border:1px solid #e3e0ec!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.hv-post-wizard-clean .hv-post-wizard-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #efedf4}.hv-post-wizard-clean .hv-post-wizard-top strong{display:block;font:650 14px/19px 'Hanken Grotesk',Arial,sans-serif;color:#19172b}.hv-post-wizard-clean .hv-post-wizard-top span{display:block;margin-top:2px;font:400 11px/16px Inter,Arial,sans-serif;color:#858194}.hv-post-wizard-count{font:650 11px/18px Inter,Arial,sans-serif;color:#5149d8;white-space:nowrap}.hv-post-wizard-clean .hv-post-wizard-tabs{padding:0 8px!important;border-bottom:1px solid #efedf4!important}.hv-post-wizard-clean .hv-post-wizard-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 8px!important;border-bottom:2px solid transparent!important;color:#8a8797!important}.hv-post-wizard-clean .hv-post-wizard-tab.is-active{color:#433dcc!important;background:#faf9ff!important;border-bottom-color:#5149d9!important}.hv-tab-number{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f0eef8;color:#716c85;font-size:10px!important;font-weight:750!important;flex:0 0 22px}.hv-post-wizard-clean .is-active .hv-tab-number{background:#5149d9;color:#fff}.hv-post-wizard-clean .hv-post-wizard-tab>span:last-child{display:flex;flex-direction:column;text-align:left;gap:0}.hv-post-wizard-clean .hv-post-wizard-tab b{font-size:11px!important;line-height:14px!important}.hv-post-wizard-clean .hv-post-wizard-tab small{font-size:9px!important;line-height:13px!important;font-weight:500!important}.hv-post-wizard-clean .hv-post-wizard-body{padding:11px 16px!important;min-height:47px!important}.hv-post-wizard-clean .hv-post-wizard-step strong{font-size:12px!important}.hv-post-wizard-clean .hv-post-wizard-step small{font-size:10px!important}.hv-post-wizard-clean .hv-post-wizard-actions{gap:7px!important}.hv-post-wizard-clean .hv-wizard-btn{padding:8px 13px!important;border-radius:8px!important;font-size:11px!important}.hv-post-wizard-clean .hv-post-wizard-publish{margin:0 12px 12px!important;padding:10px!important;border-radius:10px!important;background:#faf9ff!important}.hv-post-wizard-clean .hv-post-action-choice{padding:10px!important;border-radius:9px!important}.hv-post-wizard-clean .hv-post-action-choice b{font-size:11px!important}.hv-post-wizard-clean .hv-post-action-choice span{font-size:9px!important}.hv-post-experience .hv-job-portal-clean-grid{column-gap:24px!important;row-gap:0!important}.hv-post-experience .hv-job-portal-clean-grid>.wjportal-form-row{margin:0!important;padding:12px 0!important;border:0!important;border-bottom:0!important;background:transparent!important}.hv-post-experience .hv-job-portal-clean-grid .wjportal-form-row:before,.hv-post-experience .hv-job-portal-clean-grid .wjportal-form-row:after{display:none!important}.hv-post-experience .hv-job-portal-clean-grid .wjportal-form-title,.hv-post-experience .hv-job-portal-clean-grid .wjportal-form-heading{margin:10px 0 4px!important;padding:0!important;border:0!important;background:transparent!important}.hv-post-experience .hv-job-portal-clean-grid .wjportal-form-row label{font-size:11px!important;font-weight:650!important;color:#353247!important}.hv-post-experience .hv-job-portal-clean-grid input[type=text],.hv-post-experience .hv-job-portal-clean-grid input[type=email],.hv-post-experience .hv-job-portal-clean-grid input[type=number],.hv-post-experience .hv-job-portal-clean-grid input[type=date],.hv-post-experience .hv-job-portal-clean-grid input[type=url],.hv-post-experience .hv-job-portal-clean-grid input[type=tel],.hv-post-experience .hv-job-portal-clean-grid select{height:40px!important;min-height:40px!important;border:1px solid #ddd9e7!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.hv-post-experience .hv-job-portal-clean-grid input:focus,.hv-post-experience .hv-job-portal-clean-grid select:focus,.hv-post-experience .hv-job-portal-clean-grid textarea:focus{border-color:#6259d8!important;box-shadow:0 0 0 3px rgb(98 89 216 / .08)!important}.hv-post-experience .hv-job-portal-clean-grid textarea{min-height:150px!important;border:1px solid #ddd9e7!important;border-radius:9px!important;box-shadow:none!important}.hv-description-structure-helper{margin:8px 0 12px!important;padding:12px!important;border:1px solid #e3e0ee!important;border-radius:10px!important;background:#faf9ff!important}.hv-description-structure-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hv-description-structure-head>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hv-description-structure-head strong{font:650 12px/17px Inter,Arial,sans-serif;color:#29263d}.hv-description-structure-head span:not(.material-symbols-outlined){font:400 10px/15px Inter,Arial,sans-serif;color:#7d798b}.hv-description-structure-head>.material-symbols-outlined{font-size:19px;color:#5149d8}.hv-description-marker-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.hv-description-marker{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #dedbf0;border-radius:8px;background:#fff;color:#403b62;cursor:pointer;text-align:left}.hv-description-marker:hover{border-color:#aaa4e5;background:#f7f6ff}.hv-description-marker b{font:650 9px/13px Inter,Arial,sans-serif;color:#4c45c8}.hv-description-marker span{font:400 9px/13px Inter,Arial,sans-serif;color:#898598}.hv-description-example{margin-top:9px;font:400 9px/14px Inter,Arial,sans-serif;color:#888495}.hv-description-example span{font-weight:650;color:#5c586b}.hv-description-example code{font:600 9px/14px ui-monospace,SFMono-Regular,Menlo,monospace;color:#4e48bb;background:#efedfb;padding:2px 4px;border-radius:4px}.hv-post-experience .hv-auto-company-field{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media(max-width:700px){.hv-post-experience{padding-top:22px!important}.hv-post-experience-header h1{font-size:28px!important}.hv-post-experience .hirvanta-job-form-panel{padding:14px 14px 24px!important}.hv-post-wizard-clean .hv-post-wizard-top{padding:11px 12px}.hv-post-wizard-clean .hv-post-wizard-tab{min-width:92px!important;padding:9px 5px!important}.hv-post-wizard-clean .hv-post-wizard-body{align-items:flex-start!important;flex-direction:column!important;padding:10px 12px!important}.hv-post-wizard-clean .hv-post-wizard-actions{width:100%!important;justify-content:flex-end!important}.hv-description-structure-head>div{display:block}.hv-description-structure-head span:not(.material-symbols-outlined){display:block;margin-top:2px}.hv-description-marker{flex:1 1 calc(50% - 6px)}}.hv-team-member-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.hv-team-member-actions form{margin:0!important}.hv-team-modern .hv-danger-soft{border:1px solid #ead5d9!important;background:#fff!important;color:#b43d4e!important}.hv-team-modern .hv-danger-soft:hover{background:#fff7f8!important}.hv-recruiter-membership-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.hv-recruiter-membership-actions form{margin:0!important}.hv-team-modern .hv-team-status.suspended{background:#fff4df!important;color:#8a5a00!important}.hv-team-modern .hv-team-status.rejected{background:#fff1f3!important;color:#a83245!important}@media(max-width:760px){.hv-team-member-actions,.hv-recruiter-membership-actions{justify-content:flex-start!important}.hv-team-row-modern{grid-template-columns:42px 1fr!important}.hv-team-row-modern .hv-team-status,.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-pending-actions,.hv-team-row-modern .hv-team-member-actions{grid-column:2!important;justify-self:start!important}}.hv-post-organization-picker{gap:13px!important}.hv-post-organization-picker>div{flex:1 1 auto;min-width:0}.hv-post-org-select{display:flex!important;align-items:center;gap:8px!important;flex:0 0 auto}.hv-post-org-select span{font:600 10px/14px Inter,Arial,sans-serif!important;color:#817d90!important;white-space:nowrap}.hv-post-org-select select{min-width:235px;height:38px;border:1px solid #d9d5e7;border-radius:9px;background:#fff;padding:0 30px 0 10px;color:#292640;font:600 12px/16px Inter,Arial,sans-serif;outline:none}.hv-post-org-select select:focus{border-color:#5a52d6;box-shadow:0 0 0 3px rgb(90 82 214 / .08)}@media(max-width:700px){.hv-post-organization-picker{align-items:flex-start!important;flex-wrap:wrap}.hv-post-org-select{width:100%!important;margin-left:55px}.hv-post-org-select select{width:100%;min-width:0}}.hv-wizard-field-hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-experience .hv-post-context-copy{align-items:center!important;min-height:40px!important}.hv-post-experience .hv-post-context-icon{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:40px!important;height:40px!important;min-width:40px!important;line-height:1!important;padding:0!important;box-sizing:border-box!important;font-size:21px!important;font-variation-settings:'FILL' 0,'wght' 600,'GRAD' 0,'opsz' 24!important}.hv-post-experience .hv-post-context-copy>div{justify-content:center!important}.hv-post-wizard-v92{margin-bottom:14px!important;border-color:#e2dfeb!important;box-shadow:none!important}.hv-post-wizard-v92 .hv-post-wizard-tabs{background:#fff!important}.hv-post-wizard-v92 .hv-post-wizard-tab{min-height:56px!important}.hv-post-wizard-v92 .hv-post-wizard-tab.is-active{background:#faf9ff!important}.hv-post-wizard-v92 .hv-post-wizard-body{background:#fff!important}.hv-post-experience .hirvanta-job-form-panel{background:#fff!important}.hv-post-experience .hirvanta-job-form-panel .wp-editor-wrap{border:1px solid #ddd9e8!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.hv-post-experience .hirvanta-job-form-panel .wp-editor-tabs{background:#faf9ff!important;border-bottom:1px solid #e8e5ef!important;padding:5px 6px 0!important}.hv-post-experience .hirvanta-job-form-panel .wp-editor-tabs button{border:0!important;background:transparent!important;border-radius:7px 7px 0 0!important;color:#716d80!important;font:600 11px/30px Inter,Arial,sans-serif!important;padding:0 10px!important}.hv-post-experience .hirvanta-job-form-panel .wp-editor-tabs .switch-tmce{background:#fff!important;color:#433dcc!important}.hv-post-experience .hirvanta-job-form-panel .mce-toolbar,.hv-post-experience .hirvanta-job-form-panel .quicktags-toolbar{background:#faf9ff!important;border:0!important;border-bottom:1px solid #ebe8f1!important;box-shadow:none!important}.hv-post-experience .hirvanta-job-form-panel .mce-toolbar-grp{border:0!important;background:#faf9ff!important}.hv-post-experience .hirvanta-job-form-panel .mce-edit-area{border:0!important}.hv-post-experience .hirvanta-job-form-panel .wp-editor-area{min-height:250px!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:16px!important;background:#fff!important;font:400 14px/1.65 Inter,Arial,sans-serif!important;color:#202337!important}.hv-post-experience .hirvanta-job-form-panel .description{min-height:250px!important}.hv-description-structure-helper-v92{margin:0 0 10px!important;padding:11px 12px!important;border:1px solid #e4e1ed!important;border-radius:10px!important;background:#faf9ff!important}.hv-description-structure-helper-v92 .hv-description-marker-list{margin-top:8px!important}.hv-description-structure-helper-v92 .hv-description-marker{padding:6px 8px!important;border-radius:8px!important}.hv-job-description-card{background:#fff!important;border:1px solid #e2dfea!important;box-shadow:none!important}.hv-job-description-tabs{padding:3px!important;margin:12px 0 18px!important;background:#f8f7fc!important;border:1px solid #e7e4ee!important;border-radius:10px!important}.hv-job-description-tab{border:0!important;border-radius:8px!important;padding:9px 13px!important}.hv-job-description-tab.is-active{background:#fff!important;border:1px solid #ded9ef!important;box-shadow:0 2px 7px rgb(35 30 80 / .05)!important}.hv-job-description-panel{padding:2px 3px!important}.hv-job-description{max-width:900px!important;font-size:15px!important;line-height:1.72!important;color:#24263a!important}.hv-job-description p{margin-bottom:15px!important}.hv-job-description ul,.hv-job-description ol{padding-left:23px!important}.hv-job-description li{margin-bottom:7px!important}@media(max-width:700px){.hv-post-experience .hirvanta-job-form-panel .wp-editor-area{min-height:210px!important;padding:13px!important}.hv-job-description-tabs{overflow-x:auto}.hv-job-description-tab{padding:8px 10px!important}}.hv-company-v93 .hv-company-page-head{margin-bottom:22px}.hv-company-v93-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:18px;align-items:start}.hv-company-v93-side{display:grid;gap:18px}.hv-company-v93 .hv-employer-panel{border:1px solid #dfdceb;background:#fff;border-radius:16px;box-shadow:0 8px 28px rgb(35 30 80 / .04)}.hv-company-v93 .hv-section-intro{padding:20px 22px 16px}.hv-company-v93 .hv-company-form{padding:0 22px 22px}.hv-company-v93 .hv-form-section{padding-top:18px;border-top:1px solid #eeeaf5}.hv-company-v93 .hv-form-section:first-child{border-top:0;padding-top:4px}.hv-company-v93 .hv-form-section-title{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:12px}.hv-company-v93 .hv-form-section-title span{font-size:13px;font-weight:750;color:#26233d}.hv-company-v93 .hv-form-section-title small{font-size:11px;color:#817c91}.hv-company-v93 .hv-form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hv-company-v93 .hv-field{gap:6px}.hv-company-v93 .hv-field>span{font-size:12px;font-weight:700;color:#353148}.hv-company-v93 .hv-field input,.hv-company-v93 .hv-field select,.hv-company-v93 .hv-field textarea{min-height:42px;border:1px solid #dcd8e8;border-radius:10px;background:#fff;padding:10px 12px;box-sizing:border-box}.hv-company-v93 .hv-field textarea{min-height:105px;resize:vertical}.hv-company-v93 .hv-form-actions{padding-top:16px}.hv-company-v93 .hv-primary-action{border:0}.hv-org-access-card{overflow:hidden}.hv-org-access-list{padding:0 20px 12px}.hv-org-access-row{display:flex;align-items:center;gap:11px;padding:13px 2px;border-top:1px solid #eeeaf4}.hv-org-access-icon{width:36px;height:36px;border-radius:10px;background:#f1efff;color:#4b46d8;display:grid;place-items:center;flex:none}.hv-org-access-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.hv-org-access-copy strong{font-size:13px;color:#25223b}.hv-org-access-copy span{font-size:11px;color:#817c91}.hv-org-owner-badge{font-size:10px;font-weight:750;color:#24804d;background:#eaf8ef;border-radius:999px;padding:5px 8px}.hv-leave-org{border:1px solid #ead7d7;background:#fff;color:#a53b3b;border-radius:8px;padding:7px 9px;font:700 11px Inter,Arial,sans-serif;cursor:pointer}.hv-leave-org:hover{background:#fff5f5}.hv-company-v93 .hv-recruiter-request-card{padding-bottom:18px}.hv-company-v93 .hv-recruiter-request-form{padding:0 22px}.hv-company-v93 .hv-recruiter-request-form .hv-secondary-action{margin-top:12px}.hv-company-v93 .hv-recruiter-note{margin:15px 22px 0;padding-top:14px}.hv-company-v93 .hv-team-panel{margin-top:18px;overflow:hidden}.hv-company-v93 .hv-team-panel>.hv-section-intro{border-bottom:1px solid #eeeaf4}.hv-company-v93 .hv-team-row-modern{grid-template-columns:40px minmax(180px,1fr) auto minmax(230px,1.1fr);padding:14px 22px}.hv-company-v93 .hv-team-member-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.hv-company-v93 .hv-team-member-actions form{margin:0}.hv-company-v93 .hv-team-member-actions .hv-row-action-button{white-space:nowrap}.hv-post-v93{padding:28px 0 54px!important}.hv-post-v93 .hirvanta-container{max-width:1080px!important}.hv-post-v93-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.hv-post-v93-head h1{font-size:36px!important;line-height:1.05;margin:4px 0 5px!important}.hv-post-v93-head p{margin:0;color:#716c80;font-size:14px}.hv-post-v93-context{border:1px solid #dfdceb;border-radius:16px;background:#fff;overflow:hidden;margin-bottom:18px;box-shadow:0 8px 28px rgb(35 30 80 / .04)}.hv-post-v93-org{display:flex;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid #eeeaf4}.hv-post-v93-icon{width:40px;height:40px;border-radius:11px;background:#f0efff;color:#4b46d8;display:grid;place-items:center;flex:none}.hv-post-v93-icon.small{width:38px;height:38px}.hv-post-v93-org-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hv-post-v93-org-copy .hirvanta-eyebrow{margin:0}.hv-post-v93-org-copy strong{font-size:15px;color:#1e1b35}.hv-post-v93-org-copy span{font-size:12px;color:#777287}.hv-post-v93-org-select{display:flex;align-items:center;gap:8px}.hv-post-v93-org-select>span{font-size:11px;font-weight:700;color:#716d80}.hv-post-v93-org-select select{height:40px;min-width:255px;border:1px solid #d8d4e5;border-radius:9px;padding:0 12px;background:#fff;color:#29263d;font:600 12px Inter,Arial,sans-serif}.hv-post-v93-purpose{padding:17px 20px 19px}.hv-post-v93-purpose-title{display:flex;align-items:center;gap:11px;margin-bottom:13px}.hv-post-v93-purpose-title>div:last-child{display:flex;flex-direction:column;gap:2px}.hv-post-v93-purpose-title strong{font-size:13px;color:#27243b}.hv-post-v93-purpose-title span{font-size:11px;color:#7b768b}.hv-post-v93 .hv-post-mode-switch{display:grid!important;grid-template-columns:1fr 1fr;gap:9px!important}.hv-post-v93 .hv-post-mode{display:flex!important;align-items:center!important;gap:11px!important;min-height:57px!important;border:1px solid #ddd9e9!important;border-radius:11px!important;background:#fff!important;padding:10px 13px!important;text-align:left!important}.hv-post-v93 .hv-post-mode>span:first-child{color:#615ad8!important}.hv-post-v93 .hv-post-mode.is-active{border-color:#5149df!important;background:#f8f7ff!important;box-shadow:0 0 0 1px #5149df!important}.hv-post-v93 .hv-post-mode b{display:block;font-size:12px;color:#28243d}.hv-post-v93 .hv-post-mode small{display:block;margin-top:2px;font-size:10px;color:#7c778d}.hv-post-v93 .hv-post-client-picker{display:none;margin-top:12px;padding:14px;border:1px solid #e3dfed;border-radius:11px;background:#faf9ff}.hv-post-v93 .hv-post-client-picker.is-visible{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:18px}.hv-post-v93 .hv-post-client-field label{display:block;font-size:11px;font-weight:750;color:#343047;margin-bottom:6px}.hv-post-v93 .hv-post-client-field input[type=text]{width:100%;height:41px;box-sizing:border-box;border:1px solid #d9d5e5;border-radius:9px;padding:0 11px;background:#fff}.hv-post-v93 .hv-post-client-field small{display:block;margin-top:5px;font-size:10px;color:#817c91}.hv-post-v93 .hv-post-disclosure>span{display:block;font-size:11px;font-weight:750;color:#343047;margin-bottom:7px}.hv-post-v93 .hv-disclosure-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hv-post-v93 .hv-disclosure-options label{display:flex;gap:8px;align-items:flex-start;border:1px solid #ddd9e9;border-radius:9px;padding:9px;background:#fff;cursor:pointer}.hv-post-v93 .hv-disclosure-options label:has(input:checked){border-color:#5149df;background:#f8f7ff}.hv-post-v93 .hv-disclosure-options input{margin-top:2px}.hv-post-v93 .hv-disclosure-options b{display:block;font-size:11px;color:#302c45}.hv-post-v93 .hv-disclosure-options small{display:block;margin-top:2px;font-size:9px;color:#7d788c}.hv-post-v93 .hv-post-client-picker .hv-client-autocomplete{position:relative}.hv-post-v93 .hv-client-suggestions{position:absolute;z-index:30;left:0;right:0;top:46px;background:#fff;border:1px solid #ddd9e9;border-radius:9px;box-shadow:0 12px 30px rgb(30 25 70 / .12);overflow:hidden}.hv-post-v93 .hv-post-v93-empty,.hv-post-v93-empty{display:flex;align-items:center;gap:12px;padding:18px 20px;color:#69647b}.hv-post-v93-empty .material-symbols-outlined{color:#4b46d8}.hv-post-v93-empty strong{display:block;color:#2b2740;font-size:13px}.hv-post-v93-empty p{margin:2px 0 0;font-size:11px}.hv-post-alert{display:flex;align-items:center;gap:11px;border:1px solid #f1c9c9;background:#fff7f7;color:#9f3434;border-radius:11px;padding:12px 15px;margin-bottom:14px}.hv-post-alert .material-symbols-outlined{font-size:20px}.hv-post-alert div{display:flex;flex-direction:column;gap:2px}.hv-post-alert strong{font-size:12px}.hv-post-alert span{font-size:11px}.hv-post-v93-form{border-radius:16px!important;padding:20px 22px 38px!important}.hv-post-v93-form .hv-post-form-heading{padding-bottom:14px!important;margin-bottom:10px!important;border-bottom:1px solid #eeeaf4!important}.hv-post-v93-form .hv-post-form-kicker{font-size:10px!important;letter-spacing:.12em!important}.hv-post-v93-form .hv-post-form-heading h2{font-size:20px!important;margin:4px 0!important}.hv-post-v93-form .hv-post-form-heading p{font-size:11px!important}.hv-post-wizard-v93{margin:0 0 16px!important;border:1px solid #e0ddeb!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;background:#fff!important}.hv-post-wizard-v93 .hv-post-wizard-top{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #eeeaf4}.hv-post-wizard-v93 .hv-post-wizard-top strong{font-size:13px;color:#24213a}.hv-post-wizard-v93 .hv-post-wizard-top span{display:block;font-size:10px;color:#7d788c;margin-top:2px}.hv-post-wizard-v93 .hv-post-wizard-count{font-size:11px!important;font-weight:750!important;color:#4b46d8!important;margin:0!important}.hv-post-wizard-v93 .hv-post-wizard-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:0!important;border-bottom:1px solid #eeeaf4!important}.hv-post-wizard-v93 .hv-post-wizard-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:56px!important;padding:9px!important;border:0!important;border-bottom:2px solid transparent!important;background:#fff!important;text-align:left!important}.hv-post-wizard-v93 .hv-post-wizard-tab.is-active{background:#faf9ff!important;color:#4b46d8!important;border-bottom-color:#4b46d8!important}.hv-post-wizard-v93 .hv-tab-number{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f0eef7!important;color:#7a758b!important;font-size:10px!important;flex:none}.hv-post-wizard-v93 .hv-post-wizard-tab.is-active .hv-tab-number{background:#5149d9!important;color:#fff!important}.hv-post-wizard-v93 .hv-post-wizard-tab b{display:block!important;font-size:11px!important}.hv-post-wizard-v93 .hv-post-wizard-tab small{display:block!important;font-size:9px!important;color:#817c91!important}.hv-post-wizard-v93 .hv-post-wizard-body{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:11px 15px!important;background:#fff!important}.hv-post-wizard-v93 .hv-post-wizard-copy strong{display:block;font-size:12px;color:#27243b}.hv-post-wizard-v93 .hv-post-wizard-copy small{display:block;font-size:10px;color:#7d788c;margin-top:2px}.hv-post-wizard-v93 .hv-post-wizard-actions{display:flex!important;gap:7px!important;flex:none}.hv-post-wizard-v93 .hv-wizard-btn{height:34px!important;padding:0 13px!important;border-radius:8px!important}.hv-post-wizard-v93 .hv-post-wizard-publish{display:none!important;margin:0!important;padding:10px!important;border:0!important;border-top:1px solid #eeeaf4!important;border-radius:0!important;background:#faf9ff!important}.hv-post-wizard-v93 .hv-post-wizard-publish.is-visible{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.hv-post-wizard-v93 .hv-post-action-choice{min-height:52px!important;padding:9px 10px!important}.hv-post-wizard-v93 .hv-post-schedule{grid-column:1/-1;margin:0!important;padding:8px 2px!important;font-size:10px}.hv-post-wizard-v93 .hv-post-schedule input{height:34px!important}.hv-post-v93-form .hv-job-portal-clean-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 26px!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{margin:0!important;padding:0 0 10px!important;border-bottom:0!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row:has(textarea),.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row label{font-size:11px!important}.hv-post-v93-form .hv-job-portal-clean-grid input[type=text],.hv-post-v93-form .hv-job-portal-clean-grid input[type=email],.hv-post-v93-form .hv-job-portal-clean-grid input[type=number],.hv-post-v93-form .hv-job-portal-clean-grid input[type=date],.hv-post-v93-form .hv-job-portal-clean-grid input[type=url],.hv-post-v93-form .hv-job-portal-clean-grid input[type=tel],.hv-post-v93-form .hv-job-portal-clean-grid select{height:40px!important;min-height:40px!important}.hv-post-v93-form .hv-auto-company-field{display:none!important}.hv-description-structure-helper-v93{margin:0 0 10px;padding:11px 13px;border:1px solid #e2dfed;border-radius:10px;background:#faf9ff}.hv-description-structure-helper-v93 .hv-description-structure-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.hv-description-structure-helper-v93 .hv-description-structure-head strong{font-size:11px;color:#28243c}.hv-description-structure-helper-v93 .hv-description-structure-head span{display:block;font-size:9px;color:#817c91;margin-top:2px}.hv-description-marker-list{display:flex;flex-wrap:wrap;gap:6px}.hv-description-marker{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8d4eb;border-radius:999px;background:#fff;padding:6px 8px;color:#4b46d8;cursor:pointer}.hv-description-marker b{font-size:9px}.hv-description-marker span{font-size:9px;color:#767186}.hv-description-example{margin-top:7px;font-size:9px;color:#817c91}.hv-description-example code{background:#f0eef9;border-radius:4px;padding:2px 4px;color:#5149d9}.hv-post-v93-form .wp-editor-wrap{min-height:260px!important;border:1px solid #ddd9e8!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.hv-post-v93-form .wp-editor-area{min-height:220px!important}@media(max-width:820px){.hv-company-v93-grid{grid-template-columns:1fr}.hv-post-v93 .hv-post-client-picker.is-visible{grid-template-columns:1fr}.hv-post-v93-form .hv-job-portal-clean-grid{grid-template-columns:1fr!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row{grid-column:1/-1!important}.hv-post-v93-head{flex-direction:column}.hv-post-v93-org{align-items:flex-start;flex-wrap:wrap}.hv-post-v93-org-select{width:100%}.hv-post-v93-org-select select{width:100%;min-width:0}.hv-post-wizard-v93 .hv-post-wizard-tabs{overflow:auto!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important}.hv-post-wizard-v93 .hv-post-wizard-body{align-items:flex-start!important;gap:10px;flex-direction:column}.hv-post-wizard-v93 .hv-post-wizard-actions{width:100%;justify-content:flex-end}}@media(max-width:560px){.hv-company-v93 .hv-form-grid-two{grid-template-columns:1fr}.hv-post-v93 .hv-post-mode-switch{grid-template-columns:1fr!important}.hv-post-v93 .hv-disclosure-options{grid-template-columns:1fr}.hv-post-v93-head h1{font-size:30px!important}}.hv-team-row-modern{display:grid!important;grid-template-columns:44px minmax(220px,1fr) auto minmax(300px,auto) auto!important;align-items:center!important;column-gap:16px!important;row-gap:0!important;padding:16px 0!important;min-height:72px!important}.hv-team-row-modern .hv-team-info{min-width:0!important}.hv-team-row-modern .hv-team-status{justify-self:start!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-quota{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-quota form{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-quota input{height:36px!important;box-sizing:border-box!important}.hv-team-row-modern .hv-team-member-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-member-actions form{display:inline-flex!important;margin:0!important}.hv-team-row-modern .hv-team-member-actions button,.hv-team-row-modern .hv-row-action-button{height:36px!important;box-sizing:border-box!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-member-actions .hv-danger-link{color:#a83245!important}.hv-wallet-stats>div strong{white-space:nowrap!important}@media(max-width:1050px){.hv-team-row-modern{grid-template-columns:44px minmax(180px,1fr) auto!important}.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-member-actions{grid-column:2/-1;justify-self:start!important;margin-top:8px}.hv-team-row-modern .hv-team-member-actions{justify-content:flex-start!important}}@media(max-width:600px){.hv-team-row-modern{grid-template-columns:44px 1fr!important}.hv-team-row-modern .hv-team-status,.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-member-actions{grid-column:2!important}.hv-team-row-modern .hv-team-quota{flex-wrap:wrap!important;white-space:normal!important}.hv-team-row-modern .hv-team-member-actions{flex-wrap:wrap!important;white-space:normal!important}}.hv-wizard-field-hidden,.hv-wizard-company-hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important}.hv-post-wizard-v96{margin:0 0 14px!important;border:1px solid #e1deea!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.hv-post-wizard-v96 .hv-post-wizard-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 16px!important;border-bottom:1px solid #eeeaf4!important}.hv-post-wizard-v96 .hv-post-wizard-top strong{display:block!important;font-size:13px!important;color:#25223a!important}.hv-post-wizard-v96 .hv-post-wizard-top span{display:block!important;font-size:10px!important;color:#7d788c!important;margin-top:2px!important}.hv-post-wizard-v96 .hv-post-wizard-count{font-size:11px!important;font-weight:750!important;color:#4b46d8!important;margin:0!important}.hv-post-wizard-v96 .hv-post-wizard-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;border-bottom:1px solid #eeeaf4!important}.hv-post-wizard-v96 .hv-post-wizard-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:54px!important;padding:8px 9px!important;border:0!important;border-bottom:2px solid transparent!important;background:#fff!important;text-align:left!important;color:#77738a!important;cursor:pointer!important}.hv-post-wizard-v96 .hv-post-wizard-tab.is-active{background:#faf9ff!important;color:#4b46d8!important;border-bottom-color:#4b46d8!important}.hv-post-wizard-v96 .hv-tab-number{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f0eef7!important;color:#7a758b!important;font-size:10px!important;flex:none!important}.hv-post-wizard-v96 .hv-post-wizard-tab.is-active .hv-tab-number{background:#5149d9!important;color:#fff!important}.hv-post-wizard-v96 .hv-post-wizard-tab b{display:block!important;font-size:11px!important}.hv-post-wizard-v96 .hv-post-wizard-tab small{display:block!important;font-size:9px!important;color:#817c91!important}.hv-post-wizard-v96 .hv-post-wizard-body{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 15px!important;background:#fff!important}.hv-post-wizard-v96 .hv-post-wizard-copy strong{display:none;font-size:12px!important;color:#27243b!important}.hv-post-wizard-v96 .hv-post-wizard-copy small{display:none;font-size:10px!important;color:#7d788c!important;margin-top:2px!important}.hv-post-wizard-v96 .hv-post-wizard-actions{display:flex!important;gap:7px!important;flex:none!important}.hv-post-wizard-v96 .hv-wizard-btn{height:34px!important;padding:0 13px!important;border-radius:8px!important}.hv-post-wizard-v96 .hv-post-wizard-publish{display:none!important;margin:0!important;padding:10px!important;border-top:1px solid #eeeaf4!important;background:#faf9ff!important}.hv-post-wizard-v96 .hv-post-wizard-publish.is-visible{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.hv-post-wizard-v96 .hv-post-action-choice{min-height:52px!important;padding:9px 10px!important;border:1px solid #dedbea!important;border-radius:9px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.hv-post-wizard-v96 .hv-post-action-choice.is-active{border-color:#4b46d8!important;box-shadow:0 0 0 1px #4b46d8!important;background:#f8f7ff!important}.hv-post-wizard-v96 .hv-post-action-choice b{display:block!important;font-size:12px!important;color:#1d1a3a!important}.hv-post-wizard-v96 .hv-post-action-choice span{display:block!important;margin-top:2px!important;font-size:10px!important;color:#77758a!important}.hv-post-wizard-v96 .hv-post-schedule{grid-column:1/-1!important;margin:0!important;padding:8px 2px!important;font-size:10px!important}.hv-post-wizard-v96 .hv-post-schedule input{height:34px!important;margin-left:8px!important}.hv-post-v93-form .hv-auto-company-field,.hv-post-v93-form .hv-wizard-company-hidden{display:none!important}.hv-description-structure-helper-v96{margin:0 0 10px!important;padding:11px 13px!important;border:1px solid #e2dfed!important;border-radius:10px!important;background:#faf9ff!important}.hv-description-structure-helper-v96 .hv-description-structure-head{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;margin-bottom:8px!important}.hv-description-structure-helper-v96 .hv-description-structure-head strong{font-size:11px!important;color:#28243c!important}.hv-description-structure-helper-v96 .hv-description-structure-head span{display:block!important;font-size:9px!important;color:#817c91!important;margin-top:2px!important}.hv-description-structure-helper-v96 .hv-description-marker-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.hv-description-structure-helper-v96 .hv-description-marker{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #d8d4eb!important;border-radius:999px!important;background:#fff!important;padding:6px 8px!important;color:#4b46d8!important;cursor:pointer!important}.hv-description-structure-helper-v96 .hv-description-marker b{font-size:9px!important}.hv-description-structure-helper-v96 .hv-description-marker span{font-size:9px!important;color:#767186!important}.hv-description-structure-helper-v96 .hv-description-example{margin-top:7px!important;font-size:9px!important;color:#817c91!important}@media(max-width:700px){.hv-post-wizard-v96 .hv-post-wizard-tabs{overflow:auto!important;grid-template-columns:repeat(4,minmax(115px,1fr))!important}.hv-post-wizard-v96 .hv-post-wizard-body{align-items:flex-start!important;flex-direction:column!important}.hv-post-wizard-v96 .hv-post-wizard-actions{width:100%!important;justify-content:flex-end!important}.hv-post-wizard-v96 .hv-post-wizard-publish.is-visible{grid-template-columns:1fr!important}}.hirvanta-job-form-panel.hv-post-v93-form{padding:18px 20px 26px!important;overflow:visible!important}.hv-post-v93-form .hv-post-form-heading{display:none!important}.hv-post-v93-form .hv-job-portal-clean-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;row-gap:4px!important;align-items:start!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:0!important;padding:8px 0!important;border:0!important;min-width:0!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row>div{min-width:0!important;width:auto!important;float:none!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row label{font-size:11px!important;line-height:15px!important;margin:0!important}.hv-post-v93-form .hv-job-portal-clean-grid input,.hv-post-v93-form .hv-job-portal-clean-grid select{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important}.hv-post-v93-form .hv-job-portal-clean-grid textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93-form .hv-job-portal-clean-grid .select2-container,.hv-post-v93-form .hv-job-portal-clean-grid .select2-selection{max-width:100%!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row:has(input[name*="city"],input[id*="city"],input[name*="location"],input[id*="location"]){overflow:visible!important}.hv-post-v93-form .hv-job-portal-clean-grid .wjportal-form-row:has(input[name*="city"],input[id*="city"],input[name*="location"],input[id*="location"]) input{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hv-post-wizard-v97{margin:0 0 14px!important;border:1px solid #e1deea!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.hv-post-wizard-v97 .hv-post-wizard-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 15px!important;border-bottom:1px solid #eeeaf4!important}.hv-post-wizard-v97 .hv-post-wizard-top strong{display:block!important;font-size:13px!important;color:#25223a!important}.hv-post-wizard-v97 .hv-post-wizard-top span{display:block!important;margin-top:2px!important;font-size:10px!important;color:#7d788c!important}.hv-post-wizard-v97 .hv-post-wizard-count{font-size:11px!important;font-weight:750!important;color:#4b46d8!important;white-space:nowrap!important}.hv-post-wizard-v97 .hv-post-wizard-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid #eeeaf4!important}.hv-post-wizard-v97 .hv-post-wizard-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:50px!important;padding:7px 8px!important;border:0!important;border-bottom:2px solid transparent!important;background:#fff!important;color:#77738a!important;cursor:pointer!important;text-align:left!important}.hv-post-wizard-v97 .hv-post-wizard-tab.is-active{background:#faf9ff!important;color:#4b46d8!important;border-bottom-color:#4b46d8!important}.hv-post-wizard-v97 .hv-tab-number{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#f0eef7!important;color:#7a758b!important;font-size:10px!important;flex:none!important}.hv-post-wizard-v97 .hv-post-wizard-tab.is-active .hv-tab-number{background:#5149d9!important;color:#fff!important}.hv-post-wizard-v97 .hv-post-wizard-tab b{display:block!important;font-size:11px!important;line-height:14px!important}.hv-post-wizard-v97 .hv-post-wizard-tab small{display:block!important;font-size:9px!important;line-height:12px!important;color:#817c91!important}.hv-post-wizard-v97 .hv-post-wizard-body{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 14px!important}.hv-post-wizard-v97 .hv-post-wizard-copy strong,.hv-post-wizard-v97 .hv-post-wizard-copy small{display:none}.hv-post-wizard-v97 .hv-post-wizard-copy strong{font-size:12px!important;color:#27243b!important}.hv-post-wizard-v97 .hv-post-wizard-copy small{font-size:10px!important;color:#7d788c!important;margin-top:2px!important}.hv-post-wizard-v97 .hv-post-wizard-actions{display:flex!important;gap:7px!important;flex:none!important}.hv-post-wizard-v97 .hv-wizard-btn{height:34px!important;padding:0 13px!important;border:1px solid #dedbea!important;border-radius:8px!important;background:#fff!important;color:#4b46d8!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.hv-post-wizard-v97 .hv-wizard-btn.primary{background:#4b46d8!important;border-color:#4b46d8!important;color:#fff!important}.hv-post-wizard-v97 .hv-post-wizard-publish{display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px!important;border-top:1px solid #eeeaf4!important;background:#faf9ff!important}.hv-post-wizard-v97 .hv-post-wizard-publish.is-visible{display:grid!important}.hv-post-wizard-v97 .hv-post-action-choice{min-height:50px!important;padding:9px 10px!important;border:1px solid #dedbea!important;border-radius:9px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.hv-post-wizard-v97 .hv-post-action-choice.is-active{border-color:#4b46d8!important;box-shadow:0 0 0 1px #4b46d8!important;background:#f8f7ff!important}.hv-post-wizard-v97 .hv-post-action-choice b{display:block!important;font-size:11px!important;color:#1d1a3a!important}.hv-post-wizard-v97 .hv-post-action-choice span{display:block!important;margin-top:2px!important;font-size:9px!important;color:#77758a!important}.hv-post-wizard-v97 .hv-post-schedule{display:none!important;grid-column:1/-1!important;align-items:center!important;gap:8px!important;margin:0!important;padding:2px 1px!important;font-size:10px!important;font-weight:650!important;color:#55536b!important}.hv-post-wizard-v97 .hv-post-schedule.is-visible{display:flex!important}.hv-post-wizard-v97 .hv-post-schedule input{height:34px!important;min-height:34px!important;margin:0!important;border:1px solid #d9d7e5!important;border-radius:8px!important;padding:0 9px!important;background:#fff!important}.hv-post-v93-form .hv-description-structure-helper-v97{width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:11px 13px!important;border:1px solid #e2dfed!important;border-radius:10px!important;background:#faf9ff!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-structure-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-structure-head>div{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-structure-head strong{font-size:11px!important;color:#28243c!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-structure-head span:not(.material-symbols-outlined){font-size:9px!important;color:#817c91!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-marker-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-marker{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;border:1px solid #d8d4eb!important;border-radius:999px!important;background:#fff!important;color:#4b46d8!important;cursor:pointer!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-marker b{font-size:9px!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-marker span{font-size:9px!important;color:#767186!important}.hv-post-v93-form .hv-description-structure-helper-v97 .hv-description-example{margin-top:7px!important;font-size:9px!important;color:#817c91!important}.hv-post-v93-form .wp-editor-wrap{width:100%!important;max-width:100%!important;min-height:250px!important;border:1px solid #ddd9e8!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.hv-post-v93-form .wp-editor-area{width:100%!important;min-height:210px!important;border:0!important;box-shadow:none!important;padding:14px!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.65!important}.hv-post-v93-form .wp-editor-tabs,.hv-post-v93-form .mce-toolbar,.hv-post-v93-form .quicktags-toolbar{background:#faf9ff!important}@media(max-width:820px){.hv-post-v93-form .hv-job-portal-clean-grid{grid-template-columns:1fr!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{grid-column:1/-1!important}.hv-post-wizard-v97 .hv-post-wizard-tabs{overflow-x:auto!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important}.hv-post-wizard-v97 .hv-post-wizard-body{align-items:flex-start!important;flex-direction:column!important}.hv-post-wizard-v97 .hv-post-wizard-actions{width:100%!important;justify-content:flex-end!important}.hv-post-wizard-v97 .hv-post-wizard-publish.is-visible{grid-template-columns:1fr!important}.hv-post-wizard-v97 .hv-post-schedule.is-visible{align-items:flex-start!important;flex-direction:column!important}}.hv-team-row-modern{display:grid!important;grid-template-columns:44px minmax(180px,1fr) auto minmax(280px,auto) auto!important;align-items:center!important;column-gap:14px!important;row-gap:0!important;min-width:0!important}.hv-team-row-modern .hv-team-info{min-width:0!important}.hv-team-row-modern .hv-team-status{justify-self:start!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-quota{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-quota form{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}.hv-team-row-modern .hv-team-member-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.hv-team-row-modern .hv-team-member-actions form{display:inline-flex!important;margin:0!important}.hv-team-row-modern .hv-team-member-actions button,.hv-team-row-modern .hv-row-action-button{height:36px!important;box-sizing:border-box!important;white-space:nowrap!important}@media(max-width:1050px){.hv-team-row-modern{grid-template-columns:44px minmax(180px,1fr) auto!important}.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-member-actions{grid-column:2/-1!important;justify-self:start!important;margin-top:8px!important}.hv-team-row-modern .hv-team-member-actions{justify-content:flex-start!important}}@media(max-width:600px){.hv-team-row-modern{grid-template-columns:44px 1fr!important}.hv-team-row-modern .hv-team-status,.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-member-actions{grid-column:2!important}.hv-team-row-modern .hv-team-quota,.hv-team-row-modern .hv-team-member-actions{justify-content:flex-start!important;flex-wrap:wrap!important;white-space:normal!important}}.hirvanta-nav-separator{display:block!important;width:1px!important;height:22px!important;background:#d8d8e5!important;flex:0 0 1px!important;margin:0 -8px 0 0!important}.hirvanta-notification-link{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px!important;padding:0!important;text-decoration:none;border:0!important;margin:0!important}.hirvanta-notification-link .material-symbols-outlined{font-size:22px;line-height:1;color:#4648d4}.hirvanta-notification-badge{position:absolute;top:-4px;right:-7px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border:2px solid #faf8ff;border-radius:999px;background:#dc2626;color:#fff;text-align:center;font:800 9px/14px Inter,Arial,sans-serif;display:flex;align-items:center;justify-content:center}.hirvanta-notification-link:hover .material-symbols-outlined{color:#3032bd}@media(max-width:760px){.hirvanta-nav nav{gap:14px}.hirvanta-notification-link{width:36px;height:36px!important}.hirvanta-notification-badge{right:-5px}}.hirvanta-home-search{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 150px}.hirvanta-home-search button{min-width:150px;white-space:nowrap}.hirvanta-jobs-search button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;white-space:nowrap}.hirvanta-jobs-search button span:last-child{font-size:16px;line-height:1}.hirvanta-all-jobs-grid{grid-auto-rows:1fr}.hirvanta-all-jobs-grid .hirvanta-job-card{min-height:215px}.hv-location-multi{display:flex!important;position:relative;box-sizing:border-box}.hv-location-multi .material-symbols-outlined{position:static;transform:none;flex:0 0 auto;margin:2px 3px 0 0}.hv-location-multi input{border:0!important;background:transparent!important;box-shadow:none!important;padding:2px 4px!important;height:28px!important}.hv-company-grid{grid-auto-rows:1fr}.hv-company-card{height:100%;min-height:245px}.hv-company-main{min-height:245px}.hv-company-desc{flex:0 0 auto}.hv-companies-hero{padding-top:52px}.hv-market-map-panel{background:#fff;border:1px solid #d7d4e2;border-radius:16px;padding:20px;margin:0 0 18px;overflow:hidden}.hv-market-map-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;border-bottom:1px solid #eceaf1}.hv-market-map-head h2{margin:4px 0 4px;font:600 21px/28px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-market-map-head p{margin:0;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}.hv-map-market-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:600px}.hv-map-market-buttons a{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #d8d6e5;border-radius:999px;background:#fff;color:#4e4b62;text-decoration:none;font:600 11px/16px Inter,Arial,sans-serif}.hv-map-market-buttons a:hover{border-color:#aaa7ff;color:#4648d4}.hv-map-market-buttons a.is-active{background:#4c4fd7;border-color:#4c4fd7;color:#fff}.hv-market-map-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:18px;margin-top:18px}.hv-job-map{height:420px;border:1px solid #ddd9e8;border-radius:13px;overflow:hidden;background:#f3f3f8}.hv-map-list{border:1px solid #e3e0ec;border-radius:13px;background:#fbfaff;min-width:0;display:flex;flex-direction:column}.hv-map-list-head{padding:15px;border-bottom:1px solid #e5e2ed;display:flex;align-items:baseline;gap:7px}.hv-map-list-head strong{font:600 24px/28px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-map-list-head span{color:#777487;font:400 11px/16px Inter,Arial,sans-serif}.hv-map-job-list{display:flex;flex-direction:column;max-height:420px;overflow:auto}.hv-map-job-list a{display:flex;flex-direction:column;gap:2px;padding:12px 15px;border-bottom:1px solid #e8e5ef;text-decoration:none}.hv-map-job-list a:last-child{border-bottom:0}.hv-map-job-list a:hover{background:#f2f0ff}.hv-map-job-list strong{color:#25243a;font:600 12px/17px Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-map-job-list span{color:#66647a;font:400 11px/16px Inter,Arial,sans-serif}.hv-map-job-list small{color:#4648d4;font:600 10px/15px Inter,Arial,sans-serif}.hv-map-no-data{padding:22px 15px;color:#777487;font:400 12px/18px Inter,Arial,sans-serif}@media(max-width:900px){.hirvanta-home-search{grid-template-columns:1fr 1fr 150px}.hv-market-map-head{flex-direction:column}.hv-map-market-buttons{justify-content:flex-start;max-width:none}.hv-market-map-layout{grid-template-columns:1fr}.hv-map-list{max-height:320px}.hv-map-job-list{max-height:260px}}@media(max-width:600px){.hirvanta-home-search{grid-template-columns:1fr}.hirvanta-home-search button{height:46px;margin:5px}.hv-market-map-panel{padding:15px}.hv-job-map{height:300px}.hv-company-card,.hv-company-main{min-height:0}.hv-company-grid{grid-template-columns:1fr}}.hirvanta-chat-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;text-decoration:none!important;color:#4b46d8!important}.hirvanta-chat-link .material-symbols-outlined{font-size:20px!important;line-height:1!important}.hirvanta-chat-link .hirvanta-notification-badge{position:absolute!important;top:-3px!important;right:-4px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#e5484d!important;color:#fff!important;font-size:9px!important;line-height:16px!important;text-align:center!important;font-weight:800!important}.hv-job-apply-state-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}.hv-job-message-button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 13px!important;border:1px solid #d9d6ea!important;border-radius:9px!important;background:#fff!important;color:#403bd2!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important}.hv-job-message-button:hover{border-color:#5149d9!important;background:#f8f7ff!important}.hv-inline-chat-link{display:inline-flex!important;margin-top:4px!important;color:#4b46d8!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.hv-messages-page{padding:42px 0 70px!important;background:#faf9ff!important;min-height:calc(100vh - 80px)!important}.hv-messages-shell{max-width:1180px!important}.hv-messages-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-bottom:24px!important}.hv-messages-head h1{display:flex!important;align-items:center!important;gap:10px!important;margin:5px 0 5px!important;font-size:34px!important;line-height:1.1!important;color:#15142d!important}.hv-messages-head p{margin:0!important;color:#706b83!important;font-size:14px!important}.hv-message-count{display:inline-flex!important;align-items:center!important;padding:5px 9px!important;border-radius:999px!important;background:#fff0f0!important;color:#d93f46!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.hv-chat-app{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;height:650px!important;border:1px solid #dedbea!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 14px 35px rgb(36 30 82 / .06)!important}.hv-chat-sidebar{min-width:0!important;border-right:1px solid #ebe8f2!important;background:#fcfbff!important;display:flex!important;flex-direction:column!important}.hv-chat-sidebar-head{height:60px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 18px!important;border-bottom:1px solid #ebe8f2!important;color:#24213b!important}.hv-chat-sidebar-head strong{font-size:13px!important}.hv-chat-sidebar-head span{display:grid!important;place-items:center!important;min-width:24px!important;height:24px!important;border-radius:999px!important;background:#eeecfb!important;color:#4b46d8!important;font-size:10px!important;font-weight:800!important}.hv-chat-list{overflow:auto!important;flex:1!important}.hv-chat-list-item{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:13px 15px!important;border:0!important;border-bottom:1px solid #f0edf5!important;background:transparent!important;text-align:left!important;cursor:pointer!important;color:#26233c!important}.hv-chat-list-item:hover{background:#f7f6fd!important}.hv-chat-list-item.is-active{background:#f0efff!important}.hv-chat-list-item.is-unread .hv-chat-list-copy strong{color:#17142f!important;font-weight:800!important}.hv-chat-avatar{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eeecff!important;color:#4b46d8!important}.hv-chat-avatar .material-symbols-outlined{font-size:18px!important}.hv-chat-list-copy{min-width:0!important;display:block!important}.hv-chat-list-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.hv-chat-list-copy small{display:block!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#777287!important;font-size:10px!important;line-height:14px!important}.hv-chat-list-item time{align-self:start!important;padding-top:2px!important;color:#918ca0!important;font-size:9px!important;white-space:nowrap!important}.hv-chat-unread-dot{position:absolute!important;right:10px!important;bottom:12px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#e5484d!important}.hv-chat-empty-list{padding:55px 25px!important;text-align:center!important;color:#888397!important}.hv-chat-empty-list .material-symbols-outlined{font-size:28px!important;color:#b2acc2!important}.hv-chat-empty-list p{font-size:11px!important;line-height:17px!important}.hv-chat-main{min-width:0!important;display:flex!important;flex-direction:column!important;background:#fff!important}.hv-chat-header{height:72px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 20px!important;border-bottom:1px solid #ebe8f2!important}.hv-chat-header-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eeecff!important;color:#4b46d8!important}.hv-chat-header-icon .material-symbols-outlined{font-size:19px!important}.hv-chat-header strong{display:block!important;font-size:13px!important;color:#211e36!important}.hv-chat-header span{display:block!important;margin-top:3px!important;color:#817b90!important;font-size:10px!important}.hv-chat-messages{flex:1!important;overflow:auto!important;padding:24px 28px!important;background:linear-gradient(180deg,#fff 0%,#fcfbff 100%)!important}.hv-chat-message{display:flex!important;flex-direction:column!important;max-width:72%!important;margin:0 0 15px!important}.hv-chat-message.is-mine{margin-left:auto!important;align-items:flex-end!important}.hv-chat-message.is-theirs{margin-right:auto!important;align-items:flex-start!important}.hv-chat-bubble{padding:10px 13px!important;border:1px solid #e2deec!important;border-radius:14px 14px 14px 4px!important;background:#f8f7fc!important;color:#29263e!important;font-size:12px!important;line-height:18px!important;word-break:break-word!important}.hv-chat-message.is-mine .hv-chat-bubble{border-color:#5149d9!important;border-radius:14px 14px 4px 14px!important;background:#5149d9!important;color:#fff!important}.hv-chat-time{margin-top:4px!important;color:#9993a7!important;font-size:9px!important}.hv-chat-welcome,.hv-chat-empty{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;color:#817b90!important}.hv-chat-welcome .material-symbols-outlined,.hv-chat-empty .material-symbols-outlined{font-size:32px!important;color:#b7b1c8!important}.hv-chat-welcome h2{margin:10px 0 4px!important;font-size:18px!important;color:#29263e!important}.hv-chat-welcome p,.hv-chat-empty p{margin:0!important;font-size:11px!important}.hv-chat-empty strong{margin-top:8px!important;font-size:14px!important;color:#302c45!important}.hv-chat-composer{display:flex!important;align-items:flex-end!important;gap:10px!important;padding:13px 16px!important;border-top:1px solid #ebe8f2!important;background:#fff!important}.hv-chat-composer textarea{flex:1!important;min-height:42px!important;max-height:120px!important;resize:vertical!important;border:1px solid #ddd9e9!important;border-radius:11px!important;padding:11px 12px!important;font:inherit!important;font-size:12px!important;line-height:18px!important;outline:none!important;box-sizing:border-box!important}.hv-chat-composer textarea:focus{border-color:#5149d9!important;box-shadow:0 0 0 3px rgb(81 73 217 / .08)!important}.hv-chat-composer button{display:inline-flex!important;align-items:center!important;gap:6px!important;height:42px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#5149d9!important;color:#fff!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.hv-chat-composer button:disabled{opacity:.45!important;cursor:not-allowed!important}.hv-chat-composer button .material-symbols-outlined{font-size:17px!important}.hv-chat-status{min-height:17px!important;padding:0 17px 7px!important;color:#8a8498!important;font-size:9px!important}@media(max-width:800px){.hv-chat-app{grid-template-columns:1fr!important;height:700px!important}.hv-chat-sidebar{display:none!important}.hv-messages-head{align-items:flex-start!important;flex-direction:column!important}.hv-messages-head h1{font-size:28px!important}.hv-chat-message{max-width:88%!important}.hv-chat-messages{padding:18px!important}}.hv-companies-page .hv-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important}.hv-companies-page .hv-company-card{height:auto!important;min-height:0!important}.hv-companies-page .hv-company-main{min-height:250px!important;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.hv-company-logo{overflow:hidden!important;flex:0 0 56px!important;position:relative}img.hv-company-logo{display:block!important;object-fit:contain!important;padding:7px!important;box-sizing:border-box!important;background:#fff!important}.hv-company-logo-fallback{display:flex!important;align-items:center!important;justify-content:center!important}.hv-job-logo{width:48px!important;height:48px!important;border-radius:11px!important;display:block!important;object-fit:contain!important;padding:6px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8d6e5!important}.hirvanta-job-company-logo{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#f0efff!important;overflow:hidden!important}.hirvanta-job-company-logo .material-symbols-outlined{font-size:24px!important;color:#4648d4!important}@media(max-width:650px){.hv-companies-page .hv-company-grid{grid-template-columns:1fr!important}.hv-companies-page .hv-company-main{min-height:220px!important}}.hv-top-countries-panel{background:#fff;border:1px solid #d7d4e2;border-radius:16px;padding:20px;margin:0 0 18px}.hv-top-countries-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;border-bottom:1px solid #eceaf1}.hv-top-countries-head h2{margin:4px 0 0;font:600 21px/28px 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-top-countries-total{padding:7px 11px;border-radius:999px;background:#f1f0ff;color:#4648d4;font:700 11px/16px Inter,Arial,sans-serif;white-space:nowrap}.hv-top-countries-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.hv-top-country-card{min-width:0;padding:15px;border:1px solid #e1dfea;border-radius:12px;background:#fbfaff;text-decoration:none;display:flex;align-items:flex-start;gap:11px;transition:.15s ease}.hv-top-country-card:hover{border-color:#5557dd;background:#f8f7ff;transform:translateY(-1px)}.hv-top-country-rank{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border:1px solid #d8d6e5;border-radius:8px;background:#fff;color:#4648d4;font:700 11px/1 Inter,Arial,sans-serif}.hv-top-country-body{min-width:0;display:flex;flex-direction:column;gap:4px}.hv-top-country-body>strong{color:#25243a;font:600 13px/18px Inter,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-top-country-body>span{color:#777487;font:400 11px/17px Inter,Arial,sans-serif}.hv-top-country-body>i{display:block;height:6px;margin-top:4px;background:#eeeef5;border-radius:999px;overflow:hidden}.hv-top-country-body>i>b{display:block;height:100%;background:#5557dd;border-radius:999px}.hv-top-countries-panel+.hv-insight-kpis{margin-top:0}@media(max-width:1000px){.hv-top-countries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.hv-top-countries-panel{padding:16px}.hv-top-countries-head{flex-direction:column}.hv-top-countries-grid{grid-template-columns:1fr 1fr}.hv-top-country-card{padding:12px}}.hv-job-apply-inline-status{margin-top:10px;font-size:12px;line-height:18px;min-height:18px}.hv-job-apply-inline-status.is-loading{color:#6f6b80}.hv-job-apply-inline-status.is-success{color:#18824b;font-weight:700}.hv-job-apply-inline-status.is-error{color:#c53b45;font-weight:600}.hv-chat-attachment-row{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;flex-wrap:wrap!important}.hv-chat-attach-button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border:1px solid #ddd9e9!important;border-radius:9px!important;background:#faf9fe!important;color:#5149d9!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important}.hv-chat-attach-help{font-size:9px!important;color:#8a8498!important}.hv-chat-file-list{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.hv-chat-file-error{flex-basis:100%!important;width:100%!important;margin:2px 0 0!important;color:#c53b45!important;font-size:9px!important;font-weight:700!important;line-height:14px!important}.hv-chat-file-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;border:1px solid #e2deec!important;border-radius:8px!important;background:#f7f6fc!important;color:#4b4760!important;font-size:9px!important}.hv-chat-file-chip button{border:0!important;background:transparent!important;color:#a24a50!important;padding:0!important;height:auto!important;font-size:12px!important;cursor:pointer!important}.hv-chat-attachment{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:7px!important;padding:6px 8px!important;border:1px solid #e2deec!important;border-radius:8px!important;background:#fff!important;color:#5149d9!important;text-decoration:none!important;font-size:10px!important}.hv-chat-message.is-mine .hv-chat-attachment{border-color:rgb(255 255 255 / .35)!important;background:rgb(255 255 255 / .12)!important;color:#fff!important}.hv-candidate-page,.hv-resume-page{background:#faf9ff;min-height:calc(100vh - 70px);padding:54px 0 80px}.hv-candidate-head,.hv-resume-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.hv-candidate-head h1,.hv-resume-head h1{margin:5px 0 7px;font:600 38px/1.12 'Hanken Grotesk',Arial,sans-serif;color:#11182a}.hv-candidate-head p,.hv-resume-head p{margin:0;color:#716d80;font-size:14px}.hv-candidate-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.hv-candidate-sidebar{background:#fff;border:1px solid #ddd9e8;border-radius:16px;padding:10px;position:sticky;top:90px}.hv-candidate-nav-title{padding:9px 12px 8px;color:#9994a8;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hv-candidate-sidebar a{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:10px;color:#555166;text-decoration:none;font-size:12px;font-weight:600;margin:2px 0}.hv-candidate-sidebar a:hover,.hv-candidate-sidebar a.is-active{background:#eeecff;color:#4844d4}.hv-candidate-sidebar a .material-symbols-outlined{font-size:17px}.hv-candidate-sidebar a b{margin-left:auto;min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;background:#e64c55;color:#fff;font-size:9px}.hv-candidate-main{min-width:0;display:flex;flex-direction:column;gap:18px}.hv-candidate-welcome{background:#fff;border:1px solid #ddd9e8;border-radius:16px;padding:25px 27px;display:flex;justify-content:space-between;align-items:center;gap:20px}.hv-candidate-welcome h2{margin:4px 0 7px;font:600 25px/1.2 'Hanken Grotesk',Arial,sans-serif;color:#161d30}.hv-candidate-welcome p{margin:0;color:#716d80;font-size:12px;max-width:650px}.hv-candidate-welcome .hirvanta-button,.hv-resume-actions .hirvanta-button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hv-candidate-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hv-candidate-stats>div{background:#fff;border:1px solid #ddd9e8;border-radius:14px;padding:18px 19px;position:relative}.hv-candidate-stats .material-symbols-outlined{float:right;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#efedff;color:#4d49d8;font-size:17px}.hv-candidate-stats small{display:block;color:#8a8498;font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.hv-candidate-stats strong{display:block;margin-top:7px;color:#171e31;font:600 23px/1.2 'Hanken Grotesk',Arial,sans-serif}.hv-candidate-stats em{display:block;margin-top:3px;color:#8a8498;font-size:9px;font-style:normal}.hv-candidate-section{background:#fff;border:1px solid #ddd9e8;border-radius:16px;padding:22px}.hv-candidate-section-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #ece9f2}.hv-candidate-section-head h3{margin:4px 0 0;font:600 19px 'Hanken Grotesk',Arial,sans-serif}.hv-candidate-section-head>a{color:#4b47d5;text-decoration:none;font-size:11px;font-weight:700}.hv-application-list{display:flex;flex-direction:column}.hv-application-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 2px;border-bottom:1px solid #f0edf4}.hv-application-row:last-child{border-bottom:0}.hv-application-icon{width:38px;height:38px;border-radius:10px;background:#efedff;color:#4b47d5;display:grid;place-items:center}.hv-application-icon .material-symbols-outlined{font-size:18px}.hv-application-copy{min-width:0}.hv-application-copy strong{display:block;color:#20263a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-application-copy span{display:block;color:#817c8f;font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-application-meta{text-align:right}.hv-application-meta b{display:block;color:#208251;background:#e9f8ef;border-radius:999px;padding:4px 8px;font-size:8px;text-transform:capitalize}.hv-application-meta small{display:block;color:#9993a6;font-size:9px;margin-top:4px}.hv-application-message{display:inline-flex;align-items:center;gap:4px;color:#4b47d5;text-decoration:none;font-size:10px;font-weight:700;padding:7px 9px;border:1px solid #dedbef;border-radius:8px}.hv-application-message .material-symbols-outlined{font-size:14px}.hv-candidate-empty{text-align:center;padding:35px 20px;color:#888397}.hv-candidate-empty .material-symbols-outlined{font-size:30px;color:#b7b2c3}.hv-candidate-empty strong{display:block;color:#363147;font-size:13px;margin-top:7px}.hv-candidate-empty p{font-size:10px;margin:5px auto 0;max-width:430px;line-height:16px}.hv-candidate-quick{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hv-candidate-quick a{display:grid;grid-template-columns:35px minmax(0,1fr) 18px;gap:10px;align-items:center;background:#fff;border:1px solid #ddd9e8;border-radius:14px;padding:15px;text-decoration:none;color:#4b47d5}.hv-candidate-quick a>.material-symbols-outlined{width:35px;height:35px;border-radius:9px;background:#efedff;display:grid;place-items:center;font-size:17px}.hv-candidate-quick strong{display:block;color:#27243a;font-size:11px}.hv-candidate-quick small{display:block;color:#858094;font-size:9px;line-height:14px;margin-top:3px}.hv-candidate-quick a>span:last-child{font-size:16px}.hv-resume-current,.hv-resume-upload-hero,.hv-resume-library,.hv-resume-note{background:#fff;border:1px solid #ddd9e8;border-radius:16px}.hv-resume-current{padding:23px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:15px;align-items:center;margin-bottom:18px}.hv-resume-file-icon,.hv-resume-upload-icon{width:52px;height:52px;border-radius:13px;background:#efedff;color:#4b47d5;display:grid;place-items:center}.hv-resume-file-icon .material-symbols-outlined,.hv-resume-upload-icon .material-symbols-outlined{font-size:25px}.hv-resume-current-copy h2,.hv-resume-upload-hero h2{margin:4px 0 5px;font:600 19px 'Hanken Grotesk',Arial,sans-serif;color:#1c2336}.hv-resume-current-copy p,.hv-resume-upload-hero p{margin:0;color:#7c778a;font-size:10px;line-height:16px}.hv-resume-actions{display:flex;gap:8px;align-items:center}.hv-outline-action{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd9e8;background:#fff;color:#4b47d5;text-decoration:none;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:700;white-space:nowrap}.hv-outline-action .material-symbols-outlined{font-size:15px}.hv-resume-upload-hero{padding:24px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:15px;align-items:center;margin-bottom:18px;background:linear-gradient(135deg,#fff 0%,#faf9ff 100%)}.hv-resume-library{padding:23px}.hv-resume-library-head{padding-bottom:15px;border-bottom:1px solid #ece9f2}.hv-resume-library-head h2{margin:4px 0 5px;font:600 20px 'Hanken Grotesk',Arial,sans-serif}.hv-resume-library-head p{margin:0;color:#7c778a;font-size:10px}.hv-resume-native{padding-top:18px}.hv-resume-native .jobalert,.hv-resume-native .jsjobportal,.hv-resume-native .wpjobportal,.hv-resume-native>div{max-width:100%!important}.hv-resume-native img{max-width:180px!important;height:auto!important}.hv-resume-native table{width:100%!important}.hv-resume-native input,.hv-resume-native select,.hv-resume-native textarea{border:1px solid #ddd9e8!important;border-radius:8px!important;padding:8px 10px!important;box-sizing:border-box!important}.hv-resume-native button,.hv-resume-native input[type=submit],.hv-resume-native input[type=button]{border:0!important;border-radius:8px!important;background:#4d49d8!important;color:#fff!important;padding:9px 13px!important;font-size:11px!important;font-weight:700!important}.hv-resume-native a{color:#4d49d8!important}.hv-resume-note{margin-top:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}.hv-resume-note>.material-symbols-outlined{color:#4d49d8;font-size:19px}.hv-resume-note strong{font-size:10px;color:#302c44}.hv-resume-note p{margin:3px 0 0;color:#888397;font-size:9px;line-height:14px}@media(max-width:850px){.hv-candidate-layout{grid-template-columns:1fr}.hv-candidate-sidebar{position:static;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.hv-candidate-nav-title{display:none}.hv-candidate-sidebar a{justify-content:center;flex-direction:column;gap:4px;font-size:9px}.hv-candidate-sidebar a b{position:absolute;margin-left:45px;margin-top:-22px}.hv-candidate-welcome{align-items:flex-start;flex-direction:column}.hv-candidate-stats{grid-template-columns:1fr}.hv-candidate-quick{grid-template-columns:1fr}.hv-resume-current,.hv-resume-upload-hero{grid-template-columns:52px 1fr}.hv-resume-actions{grid-column:1/-1}.hv-resume-head{align-items:flex-start}.hv-resume-head .hv-outline-action{display:none}}@media(max-width:600px){.hv-candidate-page,.hv-resume-page{padding:35px 0 55px}.hv-candidate-head h1,.hv-resume-head h1{font-size:30px}.hv-application-row{grid-template-columns:36px minmax(0,1fr);gap:9px}.hv-application-meta{display:none}.hv-application-message{grid-column:2;justify-self:start}.hv-resume-current,.hv-resume-upload-hero{padding:18px}.hv-resume-actions{flex-wrap:wrap}}.hv-messages-page{padding:38px 0 64px!important}.hv-messages-page .hv-messages-head{margin-bottom:18px!important}.hv-messages-page .hv-messages-head h1{font-size:30px!important;line-height:1.15!important}.hv-messages-workspace-candidate .hv-messages-head .hirvanta-eyebrow{color:#4b46d8!important}.hv-messages-workspace-employer .hv-messages-head .hirvanta-eyebrow{color:#3f3aa8!important}.hv-messages-workspace-candidate .hv-chat-header-icon{background:#eeecff!important;color:#4b46d8!important}.hv-messages-workspace-employer .hv-chat-header-icon{background:#ebe9ff!important;color:#3f3aa8!important}.hv-messages-workspace-candidate .hv-chat-list-item.is-active{background:#f1f0ff!important}.hv-messages-workspace-employer .hv-chat-list-item.is-active{background:#efefff!important}.hv-chat-app{height:680px!important;grid-template-columns:330px minmax(0,1fr)!important}.hv-chat-sidebar-head{height:58px!important}.hv-chat-main{min-height:0!important}.hv-chat-messages{min-height:0!important;padding:22px 26px!important}.hv-chat-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:end!important;column-gap:12px!important;row-gap:5px!important;padding:12px 14px 10px!important}.hv-chat-composer>div:first-child{min-width:0!important;width:100%!important;display:block!important}.hv-chat-composer textarea{display:block!important;width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important;max-height:140px!important;resize:vertical!important;padding:12px 13px!important;border:1px solid #d8d4e7!important;border-radius:12px!important;background:#fff!important;box-sizing:border-box!important;line-height:19px!important}.hv-chat-composer textarea:disabled{background:#f8f7fc!important;color:#8b8698!important}.hv-chat-composer>button[type="submit"]{grid-column:2!important;grid-row:1!important;height:42px!important;min-width:86px!important;align-self:end!important;margin-bottom:0!important}.hv-chat-attachment-row{grid-column:1 / -1!important;margin:0!important;padding:0 2px!important;min-height:26px!important}.hv-chat-attach-button{padding:7px 10px!important;font-size:10px!important}.hv-chat-attach-help{font-size:9px!important}.hv-chat-file-list{flex-basis:100%!important}.hv-chat-status{grid-column:1 / -1!important;padding:0 2px 2px!important;min-height:15px!important}.hv-chat-message{max-width:70%!important}.hv-chat-bubble{font-size:12px!important;line-height:18px!important;padding:10px 13px!important}.hv-chat-time{font-size:9px!important}.hv-tool-messages{position:relative!important}.hv-tool-messages small{max-width:190px!important}@media(max-width:800px){.hv-chat-app{height:calc(100vh - 190px)!important;min-height:600px!important}.hv-chat-composer{grid-template-columns:minmax(0,1fr) auto!important}.hv-chat-composer textarea{height:68px!important;min-height:68px!important}.hv-chat-message{max-width:88%!important}}.hv-resume-simple-card,.hv-resume-preview-card,.hv-resume-empty-card{background:#fff;border:1px solid #ddd9e8;border-radius:18px;box-shadow:0 8px 28px rgb(33 29 74 / .035)}.hv-resume-simple-card{padding:24px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:18px}.hv-resume-simple-icon{width:56px;height:56px;border-radius:14px;background:#efedff;color:#4d49d8;display:grid;place-items:center}.hv-resume-simple-icon .material-symbols-outlined{font-size:27px}.hv-resume-simple-copy h2{margin:4px 0 5px;font:600 20px/1.25 'Hanken Grotesk',Arial,sans-serif;color:#171d31}.hv-resume-simple-copy p{margin:0;color:#747083;font-size:11px;line-height:17px;max-width:700px}.hv-resume-simple-actions{display:flex;align-items:center;gap:8px}.hv-resume-simple-actions button{cursor:pointer}.hv-resume-simple-actions button:disabled{opacity:.6;cursor:wait}.hv-resume-preview-card{padding:20px;margin-bottom:18px}.hv-resume-preview-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 14px;border-bottom:1px solid #ece9f2}.hv-resume-preview-head h2{margin:4px 0 0;font:600 17px/1.2 'Hanken Grotesk',Arial,sans-serif;color:#171d31}.hv-resume-format{font-size:9px;font-weight:800;letter-spacing:1px;color:#4d49d8;background:#efedff;border:1px solid #ddd9ff;border-radius:999px;padding:6px 9px}.hv-resume-viewer{margin-top:16px;height:min(760px,72vh);background:#f3f2f8;border:1px solid #e4e1ed;border-radius:12px;overflow:hidden}.hv-resume-viewer iframe{display:block;width:100%;height:100%;border:0;background:#fff}.hv-resume-empty-card{padding:20px 22px;display:flex;gap:12px;align-items:center;color:#4d49d8}.hv-resume-empty-card>.material-symbols-outlined{font-size:22px}.hv-resume-empty-card strong{display:block;color:#252039;font-size:12px}.hv-resume-empty-card p{margin:3px 0 0;color:#817c90;font-size:10px;line-height:15px}.hv-resume-status{margin-top:12px;font-size:11px;min-height:18px}.hv-resume-status.is-loading{color:#6f6a80}.hv-resume-status.is-success{color:#18855b}.hv-resume-status.is-error{color:#c43d4b}@media(max-width:850px){.hv-resume-simple-card{grid-template-columns:52px 1fr}.hv-resume-simple-actions{grid-column:1/-1}.hv-resume-simple-actions .hv-outline-action,.hv-resume-simple-actions .hirvanta-button{flex:1;justify-content:center}.hv-resume-viewer{height:70vh}}@media(max-width:600px){.hv-resume-simple-card{padding:18px;gap:12px}.hv-resume-simple-icon{width:48px;height:48px}.hv-resume-simple-copy h2{font-size:18px}.hv-resume-simple-copy p{font-size:10px}.hv-resume-simple-actions{flex-direction:column;align-items:stretch}.hv-resume-simple-actions button{width:100%;justify-content:center}.hv-resume-preview-card{padding:14px}.hv-resume-viewer{height:65vh}}.hv-job-apply-state-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important}.hv-job-apply-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0 14px!important;border:1px solid #b9e4c9!important;border-radius:9px!important;background:#eefaf2!important;color:#16703c!important;font:700 12px/16px Inter,Arial,sans-serif!important;letter-spacing:.01em!important;box-shadow:none!important}.hv-job-apply-state .material-symbols-outlined{font-size:17px!important;line-height:17px!important;color:#198754!important;font-variation-settings:'FILL' 1,'wght' 650,'GRAD' 0,'opsz' 20!important}.hv-job-apply-state-applied{background:#eefaf2!important;border-color:#b9e4c9!important;color:#16703c!important}.hv-job-message-button{height:40px!important;min-height:40px!important;box-sizing:border-box!important;padding:0 14px!important;border:1px solid #d7d4e8!important;border-radius:9px!important;background:#fff!important;color:#403bd2!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.hv-job-message-button:hover{border-color:#5149d9!important;background:#f8f7ff!important;transform:translateY(-1px)!important}.hv-job-message-button .material-symbols-outlined{font-size:18px!important;line-height:18px!important}.hv-job-apply-inline-status{font-size:12px!important;line-height:18px!important}@media(max-width:600px){.hv-job-apply-state,.hv-job-message-button{width:auto!important;min-width:0!important}.hv-job-apply-state{padding:0 13px!important}.hv-job-message-button{padding:0 12px!important}}.hirvanta-job-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.hirvanta-job-card-top .hirvanta-job-icon{margin-bottom:0}.hirvanta-applied-indicator{display:inline-flex;align-items:center;gap:6px;background:#168544;color:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1px 2px rgb(0 0 0 / .06)}.hirvanta-applied-indicator>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#fff;color:#168544;font-size:10px;font-weight:800}.hirvanta-applied-indicator-text{letter-spacing:.01em}.hirvanta-job-card.hv-job-card-applied{border-color:#cfe6d7}.hirvanta-job-card.hv-job-card-applied:hover{border-color:#8fc8a4}.hirvanta-job-filters{align-items:center}.hirvanta-job-filters a{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hirvanta-job-filters a.is-active{box-shadow:0 1px 2px rgb(70 72 212 / .12)}@media(max-width:600px){.hirvanta-applied-indicator-text{display:none}.hirvanta-applied-indicator{width:26px;height:26px;padding:0;justify-content:center}.hirvanta-applied-indicator>span:first-child{width:16px;height:16px}}.hirvanta-profile-page{padding:30px 0 55px}.hirvanta-profile-page .hirvanta-container{max-width:1200px}.hirvanta-profile-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.hirvanta-profile-head .hirvanta-avatar{width:54px;height:54px;border-radius:15px;flex:0 0 54px}.hirvanta-profile-head h1{font:600 30px/1.15 'Hanken Grotesk',sans-serif;margin:3px 0 4px}.hirvanta-profile-head p{margin:0;color:#77758a;font-size:13px}.hirvanta-profile-page .hirvanta-account-layout{display:block}.hirvanta-profile-page .hirvanta-content-card{padding:20px;border-radius:14px;box-shadow:0 4px 18px rgb(30 30 60 / .025)}.hirvanta-profile-page .hirvanta-section-title{margin-bottom:10px}.hirvanta-profile-page .hirvanta-section-title h2{font-size:22px!important;line-height:1.2!important;margin:3px 0!important}.hirvanta-profile-page .hirvanta-profile-row{min-height:48px;padding:10px 0}.hirvanta-profile-page .hirvanta-profile-row>span{font-size:12px}.hirvanta-profile-page .hirvanta-profile-row strong{font-size:13px}.hirvanta-profile-links-section{margin:18px 0!important;padding:18px 20px!important}.hirvanta-profile-links-section .hirvanta-links-heading h3{font-size:21px!important}.hirvanta-profile-links-section .hirvanta-links-heading p{font-size:12px}.hirvanta-profile-page .hirvanta-candidate-dashboard-card{margin-top:18px}.hirvanta-profile-page .hirvanta-account-section{margin-top:18px}.hirvanta-profile-page .hirvanta-workspace-intro{font-size:12px!important;line-height:1.5}.hirvanta-profile-page .hirvanta-candidate-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hirvanta-profile-page .hirvanta-candidate-nav-item{padding:13px 14px}.hirvanta-profile-page .hirvanta-candidate-nav-item b{font-size:12px}.hirvanta-profile-page .hirvanta-candidate-nav-item span{font-size:10px}.hirvanta-profile-page .hirvanta-info-grid{gap:10px}.hirvanta-profile-page .hirvanta-info-grid>div{padding:14px}.hirvanta-mobile-menu-toggle{display:none}@media(max-width:900px){.hirvanta-header{height:60px}.hirvanta-nav{height:60px;width:calc(100% - 28px);position:relative}.hirvanta-brand{font-size:20px}.hirvanta-mobile-menu-toggle{display:flex;width:40px;height:40px;border:1px solid #dddbe8;border-radius:10px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;margin-left:auto}.hirvanta-mobile-menu-toggle span{display:block;width:16px;height:2px;border-radius:2px;background:#4648d4}.hirvanta-nav nav{display:none;position:absolute;top:54px;right:0;width:min(280px,calc(100vw - 28px));padding:8px;background:#fff;border:1px solid #dddbe8;border-radius:14px;box-shadow:0 12px 30px rgb(30 30 60 / .12);z-index:1100;flex-direction:column;align-items:stretch;gap:2px}.hirvanta-nav nav.is-mobile-open{display:flex}.hirvanta-nav nav a{display:flex!important;align-items:center;min-height:42px;padding:0 12px;border-radius:9px;font-size:13px}.hirvanta-nav nav a:hover{background:#f3f2ff}.hirvanta-nav nav .hirvanta-button{justify-content:center;margin:3px 0}.hirvanta-nav-separator{display:none!important}.hirvanta-profile-page{padding:24px 0 45px}.hirvanta-profile-head{margin-bottom:16px}.hirvanta-profile-page .hirvanta-candidate-nav{grid-template-columns:1fr 1fr}.hirvanta-profile-page .hirvanta-profile-link-row{grid-template-columns:36px minmax(0,1fr) 58px}.hirvanta-profile-page .hirvanta-profile-link-input-wrap{grid-column:1 / -1}.hirvanta-profile-page .hirvanta-profile-link-open{grid-column:3;grid-row:1}}@media(max-width:600px){.hirvanta-container{width:calc(100% - 24px)}.hirvanta-profile-head h1{font-size:23px}.hirvanta-profile-head .hirvanta-avatar{width:46px;height:46px;flex-basis:46px}.hirvanta-profile-page .hirvanta-content-card,.hirvanta-profile-links-section{padding:15px!important}.hirvanta-profile-page .hirvanta-section-title{align-items:flex-start}.hirvanta-profile-page .hirvanta-section-title .hirvanta-text-link{font-size:10px}.hirvanta-profile-page .hirvanta-profile-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.hirvanta-profile-page .hirvanta-profile-row>div{min-width:0}.hirvanta-profile-page .hirvanta-profile-row strong{overflow-wrap:anywhere}.hirvanta-profile-page .hirvanta-profile-link-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.hirvanta-profile-page .hirvanta-profile-link-open{grid-column:2;grid-row:1;text-align:right}.hirvanta-profile-page .hirvanta-profile-link-input-wrap{grid-column:1 / -1}.hirvanta-profile-page .hirvanta-link-actions{flex-wrap:wrap}.hirvanta-profile-page .hirvanta-link-actions button{width:100%}.hirvanta-profile-page .hirvanta-candidate-nav{grid-template-columns:1fr}.hirvanta-profile-page .hirvanta-candidate-nav-item{padding:12px}.hirvanta-profile-page .hirvanta-section-title{gap:8px}.hirvanta-profile-page .hirvanta-section-title h2{font-size:19px!important}.hirvanta-profile-page .hirvanta-employer-convert-main{grid-template-columns:1fr!important}.hirvanta-profile-page .hirvanta-employer-convert-action{margin-top:8px}}.hv-salary-autocomplete{position:relative;z-index:50;margin-top:4px;background:#fff;border:1px solid #d7d4e2;border-radius:12px;box-shadow:0 14px 30px rgb(30 25 80 / .12);overflow:hidden;max-height:260px;overflow-y:auto}.hv-salary-autocomplete-item{display:block;width:100%;border:0;border-bottom:1px solid #eeeef3;background:#fff;text-align:left;padding:11px 14px;color:#24233b;font:500 13px/18px Inter,Arial,sans-serif;cursor:pointer}.hv-salary-autocomplete-item:last-child{border-bottom:0}.hv-salary-autocomplete-item:hover,.hv-salary-autocomplete-item:focus{background:#f5f4ff;color:#4648d4;outline:0}.hv-salary-filter-card{position:relative}html body.hirvanta-body{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body.hirvanta-body .hirvanta-header,body.hirvanta-body .hirvanta-main,body.hirvanta-body .hirvanta-footer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.hirvanta-body .hirvanta-nav{width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.page-template-page-companies .hirvanta-main{display:block!important;background:#faf9ff!important}body.page-template-page-companies .hv-companies-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 72px!important;box-sizing:border-box!important;overflow:visible!important}body.page-template-page-companies .hv-companies-hero{width:100%!important;box-sizing:border-box!important}body.page-template-page-companies .hv-companies-shell,body.page-template-page-companies .hv-companies-content{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.page-template-page-companies .hv-company-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;box-sizing:border-box!important}body.page-template-page-companies .hv-company-card{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.page-template-page-companies .hv-company-main{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.page-template-page-companies .hv-company-search-panel,body.page-template-page-companies .hv-company-results-head,body.page-template-page-companies .hv-company-pagination{width:100%!important;box-sizing:border-box!important}@media(max-width:900px){body.page-template-page-companies .hv-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-template-page-companies .hv-companies-shell,body.page-template-page-companies .hv-companies-content{width:calc(100% - 32px)!important}}@media(max-width:640px){body.page-template-page-companies .hv-company-grid{grid-template-columns:1fr!important}body.page-template-page-companies .hv-companies-shell,body.page-template-page-companies .hv-companies-content{width:calc(100% - 24px)!important}body.page-template-page-companies .hv-companies-hero-row{align-items:flex-start!important;flex-direction:column!important}body.page-template-page-companies .hv-companies-hero h1{font-size:34px!important}}@media (max-width:900px){body.page-template-page-jobs-2 .hirvanta-all-jobs-grid,body.page-template-page-jobs .hirvanta-all-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}body.page-template-page-jobs-2 .hirvanta-all-jobs-grid .hirvanta-job-card,body.page-template-page-jobs .hirvanta-all-jobs-grid .hirvanta-job-card{height:auto!important;min-height:0!important;align-self:start!important}}@media (max-width:640px){body.page-template-page-jobs-2 .hirvanta-container,body.page-template-page-jobs .hirvanta-container{width:calc(100% - 24px)!important;max-width:none!important}body.page-template-page-jobs-2 .hirvanta-all-jobs-grid,body.page-template-page-jobs .hirvanta-all-jobs-grid{grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}body.page-template-page-jobs-2 .hirvanta-all-jobs-grid .hirvanta-job-card,body.page-template-page-jobs .hirvanta-all-jobs-grid .hirvanta-job-card{height:auto!important;min-height:0!important;width:100%!important;max-width:none!important}body.page-template-page-jobs-2 .hirvanta-job-card,body.page-template-page-jobs .hirvanta-job-card{padding:16px!important}body.page-template-page-jobs-2 .hirvanta-job-title,body.page-template-page-jobs .hirvanta-job-title{font-size:17px!important;line-height:1.3!important}body.page-template-page-jobs-2 .hirvanta-job-company,body.page-template-page-jobs .hirvanta-job-company{font-size:13px!important}body.page-template-page-jobs-2 .hirvanta-tags,body.page-template-page-jobs .hirvanta-tags{gap:6px!important;margin:11px 0!important}body.page-template-page-jobs-2 .hirvanta-tag,body.page-template-page-jobs .hirvanta-tag{font-size:11px!important;padding:5px 7px!important}body.page-template-page-jobs-2 .hirvanta-job-bottom,body.page-template-page-jobs .hirvanta-job-bottom{font-size:11px!important;gap:8px!important}body.page-template-page-jobs-2 .hirvanta-jobs-page,body.page-template-page-jobs .hirvanta-jobs-page{padding:32px 0 55px!important}body.page-template-page-jobs-2 .hirvanta-jobs-heading h1,body.page-template-page-jobs .hirvanta-jobs-heading h1{font-size:32px!important}body.page-template-page-jobs-2 .hirvanta-search,body.page-template-page-jobs .hirvanta-search{grid-template-columns:1fr!important}}.hirvanta-jobs-page{width:100%;box-sizing:border-box;overflow-x:hidden}.hirvanta-jobs-page .hirvanta-container{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.hirvanta-jobs-page .hirvanta-all-jobs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}.hirvanta-jobs-page .hirvanta-all-jobs-grid .hirvanta-job-card{width:100%!important;min-width:0!important;min-height:165px!important;height:auto!important;align-self:stretch!important;box-sizing:border-box!important;overflow:hidden!important}.hirvanta-jobs-page .hirvanta-job-title{overflow-wrap:anywhere;word-break:normal}.hirvanta-jobs-page .hirvanta-search{width:100%;box-sizing:border-box}.hirvanta-jobs-page .hirvanta-search-field{min-width:0!important}.hirvanta-jobs-page .hirvanta-search-field input,.hirvanta-jobs-page .hirvanta-search-field select{max-width:100%!important}@media(max-width:900px){.hirvanta-jobs-page .hirvanta-container{width:calc(100% - 32px)!important;max-width:none!important}.hirvanta-jobs-page .hirvanta-all-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important}.hirvanta-jobs-page .hirvanta-all-jobs-grid .hirvanta-job-card{height:auto!important;min-height:0!important}.hirvanta-jobs-page .hirvanta-jobs-heading{gap:16px}.hirvanta-jobs-page .hirvanta-jobs-search{grid-template-columns:1fr 1fr!important}.hirvanta-jobs-page .hirvanta-jobs-search .hirvanta-search-select{grid-column:1/-1}.hirvanta-jobs-page .hirvanta-jobs-search button{min-height:46px}.hirvanta-jobs-page .hirvanta-job-filters{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px;scrollbar-width:none}.hirvanta-jobs-page .hirvanta-job-filters::-webkit-scrollbar{display:none}.hirvanta-jobs-page .hirvanta-job-filters a{flex:0 0 auto;white-space:nowrap}}@media(max-width:640px){.hirvanta-jobs-page{padding:28px 0 48px!important}.hirvanta-jobs-page .hirvanta-container{width:calc(100% - 24px)!important;max-width:none!important}.hirvanta-jobs-page .hirvanta-jobs-heading{display:block!important}.hirvanta-jobs-page .hirvanta-jobs-heading h1{font-size:32px!important;line-height:1.12!important;margin-bottom:7px!important}.hirvanta-jobs-page .hirvanta-jobs-heading .hirvanta-action-sub{font-size:13px!important;line-height:1.5!important;margin-bottom:14px!important}.hirvanta-jobs-page .hirvanta-jobs-count{display:inline-block!important;min-width:0!important;padding:8px 12px!important;border-radius:10px!important;text-align:left!important}.hirvanta-jobs-page .hirvanta-jobs-count strong{display:inline!important;font-size:18px!important;margin-right:4px!important}.hirvanta-jobs-page .hirvanta-jobs-count span{display:inline!important;font-size:11px!important}.hirvanta-jobs-page .hirvanta-jobs-search{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:6px!important;margin-top:18px!important;border-radius:12px!important}.hirvanta-jobs-page .hirvanta-jobs-search>div{padding:9px 11px!important;border-right:0!important;border-bottom:1px solid #e0dfe8!important}.hirvanta-jobs-page .hirvanta-jobs-search>div:last-of-type{border-bottom:0!important}.hirvanta-jobs-page .hirvanta-jobs-search button{width:100%!important;height:44px!important;min-height:44px!important;margin:5px 0 0!important;border-radius:9px!important}.hirvanta-jobs-page .hirvanta-job-filters{margin:14px 0 24px!important;gap:7px!important}.hirvanta-jobs-page .hirvanta-job-filters a{padding:7px 12px!important;font-size:12px!important}.hirvanta-jobs-page .hirvanta-results-header{display:flex!important;align-items:flex-start!important;gap:10px!important;padding-bottom:11px!important;margin-bottom:12px!important}.hirvanta-jobs-page .hirvanta-results-header h2{font-size:20px!important;line-height:1.2!important}.hirvanta-jobs-page .hirvanta-results-header p{font-size:11px!important;line-height:1.4!important}.hirvanta-jobs-page .hirvanta-results-header .hirvanta-clear-filter{font-size:11px!important;white-space:nowrap!important}.hirvanta-jobs-page .hirvanta-all-jobs-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important;align-items:start!important;width:100%!important}.hirvanta-jobs-page .hirvanta-all-jobs-grid .hirvanta-job-card{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:start!important;padding:16px!important;border-radius:12px!important;overflow:hidden!important}.hirvanta-jobs-page .hirvanta-job-title{font-size:17px!important;line-height:1.28!important;margin-bottom:5px!important}.hirvanta-jobs-page .hirvanta-job-company{font-size:13px!important}.hirvanta-jobs-page .hirvanta-tags{gap:6px!important;margin:11px 0!important}.hirvanta-jobs-page .hirvanta-tag{font-size:11px!important;padding:5px 7px!important;max-width:100%;overflow-wrap:anywhere}.hirvanta-jobs-page .hirvanta-job-bottom{font-size:11px!important;padding-top:10px!important;gap:8px!important}}.hv-page-title{display:flex;align-items:center;gap:13px;margin:0 0 10px!important;line-height:1.12}.hv-page-title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #d9dbea;border-radius:12px;background:#f0efff;color:#514ddd}.hv-page-title-icon .material-symbols-outlined{font-size:23px;line-height:1}@media(max-width:640px){.hv-page-title{gap:10px}.hv-page-title-icon{flex-basis:38px;width:38px;height:38px;border-radius:11px}.hv-page-title-icon .material-symbols-outlined{font-size:21px}}.hirvanta-brand{display:flex!important;align-items:center;text-decoration:none!important;line-height:0!important;min-width:0;height:auto!important}.hirvanta-brand img{display:block;width:145px!important;height:auto!important;max-width:145px!important;max-height:none!important;aspect-ratio:291/58;object-fit:contain;object-position:left center;flex:0 0 auto}.hirvanta-footer-brand img{display:block;width:170px;height:auto;max-height:none;aspect-ratio:291/58;object-fit:contain;object-position:left center}.hirvanta-auth-logo{display:block;width:190px;max-width:100%;height:auto;max-height:52px;object-fit:contain;object-position:left center}.hv-register-logo .hirvanta-auth-logo{width:180px}.hirvanta-header .hirvanta-nav{min-height:64px}.hirvanta-header .hirvanta-nav nav{align-items:center}.hirvanta-header .hirvanta-nav nav a{white-space:nowrap}.hirvanta-footer-brand p{max-width:330px}.hirvanta-footer-brand{min-width:0}.hirvanta-profile-page{padding:24px 0 44px}.hirvanta-profile-page .hirvanta-container{max-width:1200px}.hirvanta-profile-head{margin-bottom:14px!important}.hirvanta-profile-head h1{font-size:26px!important;letter-spacing:-.025em!important}.hirvanta-profile-head p{font-size:12px!important}.hirvanta-profile-page .hirvanta-account-layout{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;align-items:start}.hirvanta-profile-page .hirvanta-profile-account-card,.hirvanta-profile-page .hirvanta-profile-links-card{margin:0!important;height:100%;box-sizing:border-box}.hirvanta-profile-page .hirvanta-profile-account-card{padding:16px!important}.hirvanta-profile-page .hirvanta-profile-links-card{padding:16px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-links-heading h3{font-size:19px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-links-heading p{font-size:11px!important;margin-top:3px!important}.hirvanta-profile-page .hirvanta-profile-link-row{grid-template-columns:32px minmax(90px,.55fr) minmax(0,1.35fr) 45px;gap:9px;padding:10px 0!important}.hirvanta-profile-page .hirvanta-profile-link-icon{width:32px;height:32px;border-radius:9px}.hirvanta-profile-page .hirvanta-profile-link-input-wrap{grid-column:auto!important}.hirvanta-profile-page .hirvanta-profile-link-open{grid-column:auto!important;grid-row:auto!important}.hirvanta-profile-page .hirvanta-profile-link-input-wrap input{height:38px;font-size:12px;line-height:38px}.hirvanta-profile-page .hirvanta-link-actions{margin-top:10px!important}.hirvanta-profile-page .hirvanta-content-card{box-shadow:0 3px 16px rgb(30 30 60 / .02)!important}.hirvanta-profile-page .hirvanta-profile-workspace-card{grid-column:1 / -1;margin-top:0!important;padding:16px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-section-title{margin-bottom:4px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-section-title h2{font-size:19px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-candidate-nav{gap:8px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-candidate-nav-item{padding:11px 12px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-candidate-nav-item b{font-size:12px!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-candidate-nav-item span{font-size:10px!important}.hirvanta-profile-page .hirvanta-profile-applications-card,.hirvanta-profile-page .hirvanta-profile-resumes-card{margin-top:0!important;padding:16px!important}.hirvanta-profile-page .hirvanta-profile-applications-card{grid-column:1}.hirvanta-profile-page .hirvanta-profile-resumes-card{grid-column:2}.hirvanta-profile-page .hirvanta-profile-communication-card,.hirvanta-profile-page .hirvanta-profile-employer-card{grid-column:1 / -1;margin-top:0!important;padding:16px!important}.hirvanta-profile-page .hirvanta-profile-convert-card{grid-column:1 / -1;margin-top:0!important;padding:14px 16px!important}.hirvanta-profile-page .hirvanta-profile-convert-card .hirvanta-employer-convert-main{gap:12px!important}.hirvanta-profile-page .hirvanta-profile-convert-card h2{font-size:18px!important}.hirvanta-profile-page .hirvanta-profile-convert-card p{font-size:11px!important;line-height:1.45!important}.hirvanta-profile-page .hirvanta-account-section .hirvanta-section-title h2{font-size:18px!important}.hirvanta-profile-page .hirvanta-workspace-intro{font-size:11px!important;line-height:1.45!important}.hirvanta-profile-page .hirvanta-info-grid{gap:8px!important}.hirvanta-profile-page .hirvanta-info-grid>div{padding:11px!important}.hirvanta-profile-page .hirvanta-action-card{padding:11px!important}.hirvanta-profile-page .hirvanta-action-card b{font-size:12px!important}.hirvanta-profile-page .hirvanta-action-card span{font-size:10px!important}@media(max-width:900px){.hirvanta-brand img{width:136px!important;max-width:136px!important;height:auto!important;max-height:none!important}.hirvanta-profile-page .hirvanta-account-layout{grid-template-columns:1fr!important}.hirvanta-profile-page .hirvanta-profile-workspace-card,.hirvanta-profile-page .hirvanta-profile-applications-card,.hirvanta-profile-page .hirvanta-profile-resumes-card,.hirvanta-profile-page .hirvanta-profile-communication-card,.hirvanta-profile-page .hirvanta-profile-employer-card,.hirvanta-profile-page .hirvanta-profile-convert-card{grid-column:1!important}.hirvanta-profile-page .hirvanta-profile-link-row{grid-template-columns:32px minmax(0,1fr) 48px!important}.hirvanta-profile-page .hirvanta-profile-link-input-wrap{grid-column:1 / -1!important}.hirvanta-profile-page .hirvanta-profile-link-open{grid-column:3!important;grid-row:1!important}}@media(max-width:600px){.hirvanta-brand img{width:130px!important;max-width:130px!important;height:auto!important;max-height:none!important}.hirvanta-auth-logo{width:165px}.hirvanta-profile-page{padding:18px 0 32px}.hirvanta-profile-head h1{font-size:22px!important}.hirvanta-profile-page .hirvanta-profile-account-card,.hirvanta-profile-page .hirvanta-profile-links-card,.hirvanta-profile-page .hirvanta-profile-workspace-card,.hirvanta-profile-page .hirvanta-profile-applications-card,.hirvanta-profile-page .hirvanta-profile-resumes-card,.hirvanta-profile-page .hirvanta-profile-communication-card,.hirvanta-profile-page .hirvanta-profile-employer-card,.hirvanta-profile-page .hirvanta-profile-convert-card{padding:13px!important}.hirvanta-profile-page .hirvanta-profile-row{min-height:42px;padding:8px 0!important}.hirvanta-profile-page .hirvanta-profile-row>span{font-size:11px!important}.hirvanta-profile-page .hirvanta-profile-row strong{font-size:12px!important}.hirvanta-profile-page .hirvanta-profile-link-row{grid-template-columns:30px minmax(0,1fr)!important}.hirvanta-profile-page .hirvanta-profile-link-open{grid-column:2!important;grid-row:1!important}.hirvanta-profile-page .hirvanta-profile-link-input-wrap{grid-column:1 / -1!important}.hirvanta-profile-page .hirvanta-candidate-nav{grid-template-columns:1fr 1fr!important}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-section-title{flex-wrap:wrap}.hirvanta-profile-page .hirvanta-profile-workspace-card .hirvanta-section-title>a{width:100%;justify-content:center}.hirvanta-profile-page .hirvanta-info-grid{grid-template-columns:1fr!important}.hirvanta-profile-page .hirvanta-profile-convert-card .hirvanta-employer-convert-main{grid-template-columns:1fr!important}.hirvanta-footer-brand img{width:155px}}.page-template-page-jobseeker-registration .hv-auth-v75-register-card .hv-auth-v75-form-intro{margin:0 0 20px;padding:0}.page-template-page-jobseeker-registration .hv-auth-v75-register-card .hv-auth-v75-form-intro .hv-auth-v75-sub{margin:0}.page-template-page-jobseeker-registration .hv-auth-v75-register-card .hv-auth-v75-brand{display:none!important}.hirvanta-profile-page{background:#faf9ff!important;padding:28px 0 70px!important}.hirvanta-profile-page .hirvanta-container{max-width:1200px!important}.hv-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;margin-bottom:16px;border:1px solid #e1def0;border-radius:20px;background:linear-gradient(135deg,#ffffff 0%,#fbfaff 58%,#f4f1ff 100%);box-shadow:0 8px 28px rgb(43 36 110 / .055)}.hv-profile-hero-main{display:flex;align-items:center;gap:17px;min-width:0}.hv-profile-avatar-large{width:68px!important;height:68px!important;flex:0 0 68px!important;border-radius:18px!important;background:linear-gradient(135deg,#eceaff,#ddd9ff)!important;color:#4945cf!important;font-size:22px!important;font-weight:800!important;box-shadow:inset 0 0 0 1px rgb(81 73 215 / .08)}.hv-profile-hero-copy{min-width:0}.hv-profile-hero-copy h1{margin:3px 0 3px!important;font:650 28px/1.15 'Hanken Grotesk',Inter,sans-serif!important;color:#101735!important;letter-spacing:-.025em}.hv-profile-hero-copy p{margin:0!important;color:#77758a;font-size:12px}.hv-profile-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.hv-profile-badges span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e3e0ef;border-radius:999px;background:#fff;color:#57536d;font-size:10px;font-weight:650}.hv-profile-badges .material-symbols-outlined{font-size:14px;color:#4d49d6}.hv-profile-hero-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.hv-profile-hero-actions a{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.hv-profile-hero-actions .material-symbols-outlined{font-size:17px}.hv-profile-view-jobs{height:42px!important;padding:0 15px!important;border:1px solid #dcd9e9!important;background:#fff!important;color:#3f3c57!important;border-radius:10px!important}.hv-profile-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.hv-profile-quick-card{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 16px;border:1px solid #e2dfed;border-radius:14px;background:#fff;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.hv-profile-quick-card:hover{transform:translateY(-1px);border-color:#b9b4ed;box-shadow:0 7px 20px rgb(48 43 189 / .07)}.hv-profile-quick-card.is-primary{border-color:#c9c5ff;background:linear-gradient(180deg,#fff,#faf9ff)}.hv-profile-quick-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#f0efff;color:#4c48d5}.hv-profile-quick-icon .material-symbols-outlined{font-size:19px}.hv-profile-quick-card>span:nth-child(2){display:block;min-width:0;flex:1}.hv-profile-quick-card b{display:block;color:#17182a;font-size:12px;line-height:1.3}.hv-profile-quick-card small{display:block;margin-top:3px;color:#858195;font-size:10px;line-height:1.35}.hv-profile-arrow{font-size:17px!important;color:#8c88a2;flex:0 0 auto}.hv-profile-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:stretch}.hv-profile-card{margin:0!important;padding:20px!important;border:1px solid #e0ddea!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 22px rgb(31 27 74 / .035)!important}.hv-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.hv-card-heading h2{margin:3px 0 4px!important;color:#15182f!important;font:600 20px/1.2 'Hanken Grotesk',Inter,sans-serif!important;letter-spacing:-.015em}.hv-card-heading p{margin:0!important;color:#858195;font-size:11px;line-height:1.45}.hv-card-heading .hirvanta-text-link{white-space:nowrap;margin-top:2px}.hv-account-details{border:1px solid #e5e2ed;border-radius:12px;overflow:hidden}.hv-account-detail{display:flex;align-items:center;gap:11px;min-height:62px;padding:10px 13px;border-bottom:1px solid #eceaf2}.hv-account-detail:last-of-type{border-bottom:0}.hv-account-detail-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#f2f0ff;color:#514bd1}.hv-account-detail-icon .material-symbols-outlined{font-size:17px}.hv-account-detail-copy{min-width:0;flex:1}.hv-account-detail-copy span{display:block;color:#888499;font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.hv-account-detail-copy strong{display:block;margin-top:3px;color:#22243a;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.hv-account-readonly{font-size:9px;color:#43805c;font-weight:700;white-space:nowrap}.hv-inline-edit-form{padding:12px;border-bottom:1px solid #eceaf2;background:#faf9fe}.hv-inline-edit-form label{display:block;margin-bottom:6px;color:#6e6a7d;font-size:10px;font-weight:700}.hv-inline-edit-form .hirvanta-username-input-row{display:flex;gap:7px}.hv-inline-edit-form input{min-width:0;flex:1}.hv-inline-edit-form small{display:block;margin-top:6px;color:#888499;font-size:9px}.hirvanta-profile-links-card .hirvanta-profile-link-list{border-color:#e5e2ed}.hirvanta-profile-links-card .hirvanta-profile-link-row{grid-template-columns:34px minmax(100px,.55fr) minmax(0,1.45fr) 42px!important;padding:12px 11px!important;gap:10px!important}.hirvanta-profile-links-card .hirvanta-profile-link-icon{width:34px;height:34px;border-radius:9px}.hirvanta-profile-links-card .hirvanta-profile-link-icon .material-symbols-outlined{font-size:17px}.hirvanta-profile-links-card .hirvanta-profile-link-info strong{font-size:11px}.hirvanta-profile-links-card .hirvanta-profile-link-info span{font-size:9px}.hirvanta-profile-links-card .hirvanta-profile-link-input-wrap input{height:38px!important;font-size:11px!important;line-height:38px!important}.hirvanta-profile-links-card .hirvanta-link-validation{font-size:8px}.hirvanta-profile-links-card .hirvanta-link-actions{margin-top:11px!important}.hirvanta-profile-links-card .hirvanta-button-small{height:36px!important}.hv-profile-employer-banner{margin:16px 0!important;padding:17px 20px!important;border-color:#ddd9f5!important;background:linear-gradient(105deg,#f9f8ff,#fff)!important}.hv-profile-employer-banner .hirvanta-employer-convert-main{align-items:center!important}.hv-profile-employer-banner .hirvanta-employer-convert-copy h2{font-size:18px!important}.hv-profile-employer-banner .hirvanta-employer-convert-copy p{font-size:10px!important}.hv-profile-employer-banner .hirvanta-employer-benefits{gap:12px!important}.hv-profile-employer-banner .hirvanta-employer-benefits span{font-size:9px!important}.hv-profile-workspace{margin:16px 0 0!important;padding:20px!important}.hv-workspace-heading{align-items:center;margin-bottom:15px}.hv-workspace-heading .hirvanta-button{white-space:nowrap}.hv-profile-workspace .hirvanta-candidate-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hv-profile-workspace .hirvanta-candidate-nav-item{display:flex;align-items:center;gap:9px;padding:12px!important;border:1px solid #e1deeb!important;border-radius:11px!important;background:#fff!important;text-decoration:none!important}.hv-profile-workspace .hirvanta-candidate-nav-item:hover{border-color:#bcb7ee!important;background:#faf9ff!important}.hv-profile-workspace .hirvanta-candidate-nav-item.is-active{border-color:#aaa5ff!important;background:#f8f7ff!important}.hv-nav-item-icon{display:flex!important;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:#f0efff;color:#514bd1}.hv-nav-item-icon .material-symbols-outlined{font-size:16px}.hv-profile-workspace .hirvanta-candidate-nav-item>span:last-child{min-width:0}.hv-profile-workspace .hirvanta-candidate-nav-item b{display:block;font-size:11px!important;color:#20223a}.hv-profile-workspace .hirvanta-candidate-nav-item small{display:block;margin-top:3px;color:#858195;font-size:9px;line-height:1.3}.hv-profile-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.hv-profile-lower-grid .hv-profile-card{min-width:0}.hv-profile-feature{display:flex;align-items:center;gap:11px;padding:13px;margin:0 0 14px;border:1px solid #e7e4ef;border-radius:11px;background:#fbfaff}.hv-profile-feature-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 35px;border-radius:9px;background:#efeeff;color:#514bd1}.hv-profile-feature-icon .material-symbols-outlined{font-size:18px}.hv-profile-feature b{display:block;color:#25263a;font-size:11px}.hv-profile-feature span:last-child{display:block;margin-top:3px;color:#858195;font-size:9px;line-height:1.4}.hv-profile-lower-grid .hirvanta-button{font-size:10px!important;height:34px!important}.hirvanta-profile-communication-card{margin:16px 0 0!important;padding:17px 20px!important}.hirvanta-profile-employer-card{margin:16px 0 0!important}@media(max-width:900px){.hv-profile-hero{align-items:flex-start;flex-direction:column;padding:22px}.hv-profile-hero-actions{width:100%}.hv-profile-hero-actions a{flex:1}.hv-profile-main-grid{grid-template-columns:1fr}.hv-profile-quick-grid{grid-template-columns:1fr 1fr}.hv-profile-workspace .hirvanta-candidate-nav{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hirvanta-profile-page{padding:18px 0 40px!important}.hv-profile-hero{padding:17px;border-radius:15px}.hv-profile-hero-main{gap:11px}.hv-profile-avatar-large{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:14px!important;font-size:18px!important}.hv-profile-hero-copy h1{font-size:21px!important}.hv-profile-hero-actions{flex-direction:column}.hv-profile-hero-actions a{width:100%;flex:auto}.hv-profile-quick-grid,.hv-profile-lower-grid{grid-template-columns:1fr}.hv-profile-quick-card{padding:13px}.hv-profile-card,.hv-profile-workspace{padding:14px!important}.hv-card-heading{flex-direction:column;gap:7px}.hv-profile-workspace .hirvanta-candidate-nav{grid-template-columns:1fr}.hirvanta-profile-links-card .hirvanta-profile-link-row{grid-template-columns:32px minmax(0,1fr) 45px!important}.hirvanta-profile-links-card .hirvanta-profile-link-input-wrap{grid-column:1 / -1!important}.hirvanta-profile-links-card .hirvanta-profile-link-open{grid-column:3!important;grid-row:1!important}.hv-account-detail{min-height:56px;padding:9px}}.hirvanta-header .hirvanta-brand img{width:176px!important;max-width:176px!important;height:auto!important;max-height:52px!important;aspect-ratio:349/101!important;object-fit:contain!important;object-position:left center!important}.hirvanta-footer-brand img{width:190px!important;max-width:190px!important;height:auto!important;max-height:56px!important;aspect-ratio:349/101!important;object-fit:contain!important;object-position:left center!important}.hirvanta-auth-logo{width:205px!important;max-width:100%!important;height:auto!important;max-height:60px!important;aspect-ratio:349/101!important;object-fit:contain!important;object-position:left center!important}.hirvanta-header .hirvanta-nav nav>a.hirvanta-header-logout{display:none!important}.hirvanta-profile-links-card{overflow:hidden!important}.hirvanta-profile-links-card .hirvanta-profile-link-list{margin-top:2px!important;border:1px solid #e4e1ec!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important}.hirvanta-profile-links-card .hirvanta-profile-link-row{box-sizing:border-box!important;min-height:82px!important;padding:13px 14px!important;grid-template-columns:36px minmax(120px,.62fr) minmax(0,1.38fr) 48px!important;gap:12px!important;align-items:center!important}.hirvanta-profile-links-card .hirvanta-profile-link-row:not(:last-child){border-bottom:1px solid #ece9f2!important}.hirvanta-profile-links-card .hirvanta-profile-link-info{padding-left:1px!important}.hirvanta-profile-links-card .hirvanta-profile-link-info strong{font-size:12px!important;line-height:1.3!important}.hirvanta-profile-links-card .hirvanta-profile-link-info span{margin-top:4px!important;font-size:10px!important;line-height:1.35!important;max-width:150px!important}.hirvanta-profile-links-card .hirvanta-profile-link-input-wrap{min-width:0!important}.hirvanta-profile-links-card .hirvanta-profile-link-input-wrap input{width:100%!important;box-sizing:border-box!important;height:40px!important;padding:0 13px!important;border-radius:9px!important}.hirvanta-profile-links-card .hirvanta-profile-link-open{padding-left:2px!important;text-align:right!important;white-space:nowrap!important}.hirvanta-profile-links-card .hirvanta-profile-link-open:empty{display:block!important}.hirvanta-profile-links-card .hirvanta-link-validation{display:block!important;margin-top:5px!important}.hirvanta-profile-links-card .hirvanta-link-status{margin-top:5px!important}.hirvanta-profile-links-card .hirvanta-link-actions{padding-top:1px!important}.hirvanta-profile-links-card .hirvanta-link-actions .hirvanta-form-message{margin-left:4px!important}@media(max-width:900px){.hirvanta-header .hirvanta-brand img{width:166px!important;max-width:166px!important;max-height:50px!important}.hirvanta-profile-links-card .hirvanta-profile-link-row{grid-template-columns:34px minmax(105px,.55fr) minmax(0,1.45fr) 44px!important;gap:10px!important}}@media(max-width:600px){.hirvanta-header .hirvanta-brand img{width:150px!important;max-width:150px!important;max-height:44px!important}.hirvanta-profile-links-card .hirvanta-profile-link-row{grid-template-columns:32px minmax(0,1fr) 42px!important;gap:10px!important;padding:12px 11px!important}.hirvanta-profile-links-card .hirvanta-profile-link-input-wrap{grid-column:1 / -1!important}.hirvanta-profile-links-card .hirvanta-profile-link-open{grid-column:3!important;grid-row:1!important}}.hirvanta-profile-page .hirvanta-profile-links-card{padding:20px!important;overflow:visible!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-links-heading{padding:0 1px!important;margin-bottom:16px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-list{margin:0!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-row{padding:14px 15px!important;min-height:84px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-info{padding:0 2px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-input-wrap{padding:0 1px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-open{padding-right:2px!important}@media(max-width:600px){.hirvanta-profile-page .hirvanta-profile-links-card{padding:14px!important}.hirvanta-profile-page .hirvanta-profile-links-card .hirvanta-profile-link-row{padding:12px!important}}.hv-profile-hero-actions{display:none!important}.hv-profile-signout{display:inline-flex;align-items:center;gap:4px;color:#4945d5!important;text-decoration:none!important;font-size:11px;font-weight:700;white-space:nowrap;margin-top:3px}.hv-profile-signout:hover{text-decoration:underline!important}.hv-profile-workspace .hirvanta-candidate-nav-item[href*="myappliedjobs"]{cursor:pointer}.hirvanta-profile-page .hv-profile-hero .hv-profile-hero-actions,.hirvanta-profile-page .hv-profile-hero .hv-profile-view-jobs{display:none!important}.hirvanta-profile-page .hv-profile-hero{justify-content:flex-start!important}.hirvanta-profile-page .hv-profile-hero .hv-profile-hero-actions,.hirvanta-profile-page .hv-profile-hero a.hv-profile-view-jobs,.hirvanta-profile-page .hv-profile-hero a[href*="/employer/"],.hirvanta-profile-page .hv-profile-hero a[href*="/jobs/"]{display:none!important}.hirvanta-profile-page .hv-profile-hero{justify-content:flex-start!important}.hirvanta-profile-page .hv-profile-lower-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:16px!important;row-gap:16px!important;margin-top:16px!important}.hirvanta-profile-page .hv-profile-lower-grid .hv-profile-card{margin:0!important;min-width:0!important}.hirvanta-profile-page .hirvanta-profile-communication-card{margin:16px 0 0!important}.hirvanta-profile-page .hirvanta-profile-employer-card{margin:16px 0 0!important}@media(max-width:900px){.hirvanta-profile-page .hv-profile-lower-grid{grid-template-columns:1fr!important;gap:16px!important;margin-top:16px!important}.hirvanta-profile-page .hirvanta-profile-communication-card,.hirvanta-profile-page .hirvanta-profile-employer-card{margin-top:16px!important}}.hv-application-meta .hv-application-status{display:inline-flex!important;align-items:center;justify-content:center;min-width:86px;padding:5px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;border:1px solid #d9d6ea!important;background:#f6f4ff!important;color:#514bd1!important}.hv-application-meta .hv-application-status.status-new{background:#eef2ff!important;color:#4055c9!important;border-color:#d8ddff!important}.hv-application-meta .hv-application-status.status-shortlisted{background:#f3edff!important;color:#7544c8!important;border-color:#e1d5ff!important}.hv-application-meta .hv-application-status.status-interviewing{background:#fff5df!important;color:#a36a00!important;border-color:#f0dfb5!important}.hv-application-meta .hv-application-status.status-selected,.hv-application-meta .hv-application-status.status-hired{background:#eaf8f0!important;color:#16804b!important;border-color:#ccebd9!important}.hv-application-meta .hv-application-status.status-rejected{background:#fff0f1!important;color:#b13b4a!important;border-color:#f0d0d5!important}.hv-application-job-link,.hv-application-company-link{color:inherit!important;text-decoration:none!important}.hv-application-job-link:hover,.hv-application-company-link:hover{color:#514bd5!important}.hv-application-view-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:7px 10px;border:1px solid #d9d6ea;border-radius:8px;color:#514bd5!important;text-decoration:none!important;font-size:11px;font-weight:700}.hv-application-view-link:hover{background:#f6f4ff}.hv-application-detail-page{padding:36px 0 70px}.hv-application-detail-top{margin-bottom:14px}.hv-application-detail-top a{color:#514bd5;font-size:13px;font-weight:700;text-decoration:none}.hv-application-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.hv-application-detail-grid main{display:grid;gap:16px}.hv-application-detail-card{background:#fff;border:1px solid #dddbea;border-radius:16px;padding:22px;box-shadow:0 8px 25px rgb(25 24 70 / .04)}.hv-application-overview h1{margin:5px 0 6px;font-size:28px}.hv-application-company{margin:0;color:#686580}.hv-application-company a{color:#514bd5;text-decoration:none;font-weight:700}.hv-application-detail-tags{display:flex;align-items:center;gap:12px;margin-top:16px;color:#77728d;font-size:12px}.hv-detail-card-head,.hv-chat-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.hv-application-detail-card h2{margin:3px 0 0;font-size:18px}.hv-application-timeline{display:grid;gap:0;margin-top:20px}.hv-application-timeline>div{display:flex;gap:13px;position:relative;padding:0 0 20px}.hv-application-timeline>div:last-child{padding-bottom:0}.hv-application-timeline>div:not(:last-child):before{content:"";position:absolute;left:14px;top:29px;bottom:0;width:1px;background:#e2dfef}.hv-application-timeline span{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1efff;color:#7069dc;font-size:11px;font-weight:800;z-index:1}.hv-application-timeline .is-done span{background:#514bd5;color:#fff}.hv-application-timeline strong{display:block;font-size:12px}.hv-application-timeline small{display:block;margin-top:4px;color:#827d96;font-size:11px}.hv-sent-resume{display:flex;align-items:center;gap:12px;border:1px solid #e4e1ef;background:#faf9ff;border-radius:12px;padding:14px;margin-top:16px}.hv-sent-resume>.material-symbols-outlined{width:38px;height:38px;border-radius:10px;background:#eeecff;color:#514bd5;display:flex;align-items:center;justify-content:center}.hv-sent-resume div{flex:1}.hv-sent-resume strong,.hv-sent-resume small{display:block}.hv-sent-resume small{margin-top:4px;color:#817b93;font-size:10px}.hv-sent-resume>a{font-size:11px;font-weight:700;color:#514bd5;text-decoration:none;white-space:nowrap}.hv-job-reference{display:flex;justify-content:space-between;align-items:center;gap:20px}.hv-job-reference p{margin:5px 0 0;color:#77728d;font-size:12px}.hv-danger-button{border:1px solid #e6bfc4;background:#fff5f5;color:#b63e4a;border-radius:9px;padding:10px 14px;font-weight:700;font-size:11px;cursor:pointer}.hv-cancel-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.hv-cancel-card p{max-width:600px;margin:5px 0 0;color:#77728d;font-size:11px}.hv-cancelled-card{display:flex;gap:12px;align-items:center;background:#fff8f8;border-color:#efd7da}.hv-cancelled-card strong{color:#b63e4a}.hv-cancelled-card span{color:#7d7481;font-size:11px}.hv-chat-state{font-size:10px;font-weight:800;border-radius:999px;padding:5px 9px;background:#eaf8ef;color:#16804b}.hv-chat-state.is-paused{background:#fff1f1;color:#b63e4a}.hv-application-chat-card{position:sticky;top:20px}.hv-application-chat-messages{height:360px;overflow:auto;margin:16px -4px 12px;padding:4px}.hv-float-chat-msg{max-width:82%;width:max-content;padding:9px 11px;margin:7px 0;background:#f3f1fb;border-radius:12px;font-size:11px;line-height:1.45;color:#302e45}.hv-float-chat-msg.mine{margin-left:auto;background:#514bd5;color:#fff}.hv-application-chat-form{display:flex;gap:8px}.hv-application-chat-form input{min-width:0;flex:1;border:1px solid #d8d5e5;border-radius:9px;padding:10px 11px;font-size:12px}.hv-application-chat-form button{width:40px;border:0;border-radius:9px;background:#514bd5;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.hv-chat-paused-message{text-align:center;padding:45px 15px;color:#817b93}.hv-chat-paused-message .material-symbols-outlined{font-size:32px;color:#aaa5c2}.hv-chat-paused-message strong{display:block;color:#37334f;margin-top:8px}.hv-chat-paused-message p{font-size:11px}.hv-detail-empty{margin-top:15px;color:#817b93;font-size:12px}@media(max-width:850px){.hv-application-detail-grid{grid-template-columns:1fr}.hv-application-chat-card{position:static}.hv-cancel-card,.hv-job-reference{display:block}.hv-danger-button{margin-top:14px}.hv-application-view-link{padding:6px 8px}.hv-application-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.hv-application-meta{grid-column:2}.hv-application-view-link{grid-column:2;justify-self:start}}.hv-application-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:115px}.hv-application-status{display:inline-flex!important;align-items:center;justify-content:center;min-width:88px;height:26px;padding:0 10px;box-sizing:border-box;white-space:nowrap;font-size:10px!important;line-height:1;border-radius:999px}.hv-application-meta small{white-space:nowrap}.hv-application-view-link{align-self:center;min-width:126px;height:32px;box-sizing:border-box}.hv-resume-library-card{background:#fff;border:1px solid #dddbea;border-radius:16px;padding:22px;box-shadow:0 8px 25px rgb(25 24 70 / .04)}.hv-resume-library-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid #ebe8f2}.hv-resume-library-head h2{margin:3px 0 0;font-size:18px}.hv-resume-library-head .hirvanta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;line-height:1!important;min-height:36px!important}.hv-resume-library-head .hirvanta-button .material-symbols-outlined{font-size:16px!important;line-height:1!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;margin:0!important}.hv-resume-library-list{display:grid}.hv-resume-library-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 2px;border-bottom:1px solid #ebe8f2}.hv-resume-file-icon{width:42px;height:42px;border-radius:11px;background:#f0efff;color:#514bd5;display:flex;align-items:center;justify-content:center}.hv-resume-library-info strong{display:block;font-size:12px}.hv-resume-library-info small{display:block;margin-top:5px;color:#817b93;font-size:10px}.hv-resume-library-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.hv-resume-library-actions .hv-outline-action,.hv-resume-library-actions button{height:31px;padding:0 10px;font-size:10px;white-space:nowrap}.hv-default-badge{height:31px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:#eaf8ef;color:#16804b;font-size:10px;font-weight:800}.hv-remove-resume{border:1px solid #edcfd2!important;background:#fff7f7;color:#b23d48;border-radius:8px;cursor:pointer}.hv-resume-empty-library{text-align:center;padding:48px 15px;color:#817b93}.hv-resume-empty-library .material-symbols-outlined{font-size:34px;color:#aaa5c2}.hv-resume-empty-library strong{display:block;color:#36324c;margin-top:8px}.hv-resume-empty-library p{font-size:11px}.hv-resume-status{margin-top:14px;font-size:11px}.hv-resume-status.is-error{color:#b23d48}.hv-resume-status.is-success{color:#16804b}.hv-resume-status.is-loading{color:#514bd5}@media(max-width:760px){.hv-application-meta{align-items:flex-start;min-width:0}.hv-application-view-link{min-width:0}.hv-resume-library-row{grid-template-columns:42px 1fr}.hv-resume-library-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}.hv-application-context-stats{padding-bottom:18px}.hv-context-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.hv-context-stat-grid>div{border:1px solid #e8e5f0;border-radius:11px;padding:13px 14px;background:#fbfaff}.hv-context-stat-grid strong{display:block;font-size:18px;color:#171b3b}.hv-context-stat-grid small{display:block;margin-top:4px;font-size:10px;color:#817b93;line-height:1.35}.hv-cancelled-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.hv-cancelled-card>div{display:flex;flex-direction:column;gap:5px}.hv-cancelled-card strong{color:#b33d48}.hv-cancelled-card span{font-size:11px;color:#817b93}.hv-reapply-button{cursor:pointer}.hv-application-status.status-withdrawn{background:#fff1f2;border-color:#f0cbd0;color:#b33d48}@media(max-width:760px){.hv-context-stat-grid{grid-template-columns:1fr}.hv-cancelled-card{align-items:flex-start;flex-direction:column}}.hirvanta-profile-page .hv-profile-workspace{padding:24px!important;margin-top:20px!important;margin-bottom:20px!important}.hirvanta-profile-page .hv-profile-workspace .hv-workspace-heading{margin-bottom:20px!important}.hirvanta-profile-page .hv-profile-workspace .hirvanta-candidate-nav{gap:14px!important}.hirvanta-profile-page .hv-profile-workspace .hirvanta-candidate-nav-item{padding:15px!important}@media(max-width:850px){.hirvanta-profile-page .hv-profile-workspace{padding:20px!important}.hirvanta-profile-page .hv-profile-workspace .hirvanta-candidate-nav{gap:12px!important}}.hv-application-row{grid-template-columns:38px minmax(0,1fr) 116px 126px!important;column-gap:14px!important}.hv-application-meta{width:116px!important;min-width:116px!important;align-items:center!important;text-align:center!important}.hv-application-view-link{width:126px!important;min-width:126px!important;height:32px!important;box-sizing:border-box!important;justify-self:end!important}.hv-application-meta .hv-application-status{width:96px!important;min-width:96px!important;justify-content:center!important}.hv-cancel-card h2{margin-top:3px!important}.hv-cancelled-card{min-height:74px;box-sizing:border-box}.hv-cancelled-card .hirvanta-button{flex:0 0 auto}@media(max-width:850px){.hv-application-row{grid-template-columns:auto minmax(0,1fr)!important}.hv-application-meta{grid-column:2;width:auto!important;min-width:0!important;align-items:flex-start!important;text-align:left!important}.hv-application-view-link{grid-column:2;width:auto!important;min-width:0!important;justify-self:start!important}}.hv-application-detail-main .hv-application-activity,.hv-application-detail-main .hv-application-status,.hv-application-detail-main .hv-application-resume,.hv-application-detail-main .hv-application-detail-section{margin-bottom:22px!important}.hv-application-detail-main .hv-application-status{margin-top:22px!important}.hv-application-detail-main .hv-application-resume{margin-top:22px!important}.hv-application-detail-main .hv-application-detail-card+.hv-application-detail-card{margin-top:18px!important}.hv-application-detail-main .hv-application-context-stats,.hv-application-detail-main .hv-application-status-card{margin-bottom:0!important}.hv-application-status-card{margin-top:18px!important}.hv-application-status-card+.hv-application-detail-card{margin-top:18px!important}.hv-application-timeline .hv-timeline-status.hv-status-withdrawn span:first-child,.hv-application-timeline .hv-timeline-status.hv-status-rejected span:first-child{background:#c93e4b!important;color:#fff!important}.hv-application-timeline .hv-timeline-status.hv-status-withdrawn span:first-child .material-symbols-outlined,.hv-application-timeline .hv-timeline-status.hv-status-rejected span:first-child .material-symbols-outlined{font-size:16px!important;font-weight:700;line-height:1}.hv-application-timeline .hv-timeline-status.hv-status-withdrawn small,.hv-application-timeline .hv-timeline-status.hv-status-rejected small{color:#c93e4b!important;font-weight:600}.hv-application-status.status-withdrawn{background:#fff0f1!important;border-color:#edc6cb!important;color:#b43a47!important}.hv-application-status.status-rejected{background:#fff0f1!important;border-color:#edc6cb!important;color:#b43a47!important}.hv-application-detail-grid{align-items:start!important}.hv-application-detail-grid main{min-width:0!important}.hv-application-detail-grid main>.hv-application-detail-card{width:100%;box-sizing:border-box}.hv-application-context-stats,.hv-application-status-card,.hv-application-resume{margin-left:0!important;margin-right:0!important}.hv-application-context-stats{margin-bottom:18px!important}.hv-application-status-card{margin-top:0!important;margin-bottom:18px!important}.hv-application-resume{margin-top:0!important;margin-bottom:18px!important;padding:22px!important}.hv-application-resume .hv-detail-card-head{margin:0 0 16px!important}.hv-application-resume .hv-sent-resume{margin-top:0!important}.hv-job-reference{margin-top:0!important}.hv-cancel-card,.hv-cancelled-card{margin-top:0!important}@media(max-width:850px){.hv-application-detail-grid{display:block!important}.hv-application-detail-grid aside{margin-top:18px!important}}.hv-application-detail-page{width:100%!important;box-sizing:border-box!important;overflow:visible!important}.hv-application-detail-page>.hirvanta-container{width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.hv-application-detail-page .hv-application-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:18px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important}.hv-application-detail-page .hv-application-detail-grid>main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;width:auto!important;box-sizing:border-box!important}.hv-application-detail-page .hv-application-detail-grid>aside{display:block!important;min-width:0!important;width:auto!important;box-sizing:border-box!important}.hv-application-detail-page .hv-application-detail-grid .hv-application-detail-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-application-detail-page .hv-application-context-stats,.hv-application-detail-page .hv-application-status-card,.hv-application-detail-page .hv-application-resume{margin-left:0!important;margin-right:0!important}.hv-application-detail-page .hv-application-context-stats{margin-bottom:0!important}.hv-application-detail-page .hv-application-status-card{margin-top:0!important;margin-bottom:0!important}.hv-application-detail-page .hv-application-resume{margin-top:0!important;margin-bottom:0!important}.hv-application-detail-page .hv-job-reference,.hv-application-detail-page .hv-cancel-card,.hv-application-detail-page .hv-cancelled-card{margin-top:0!important}.hv-application-detail-page .hv-application-detail-card+.hv-application-detail-card{margin-top:0!important}.hv-application-detail-page .hv-application-context-stats+.hv-application-status-card,.hv-application-detail-page .hv-application-status-card+.hv-application-resume,.hv-application-detail-page .hv-application-resume+.hv-application-detail-card{margin-top:18px!important}@media(max-width:850px){.hv-application-detail-page>.hirvanta-container{width:calc(100% - 28px)!important;max-width:none!important}.hv-application-detail-page .hv-application-detail-grid{display:block!important}.hv-application-detail-page .hv-application-detail-grid>aside{margin-top:18px!important}.hv-application-detail-page .hv-application-detail-grid>main{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}.hv-chat-app{min-height:0!important;overflow:hidden!important}.hv-chat-sidebar{min-height:0!important;height:100%!important;overflow:hidden!important}.hv-chat-list{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:auto!important;scrollbar-gutter:stable!important}.hv-chat-main{min-height:0!important;height:100%!important;overflow:hidden!important}.hv-chat-messages{min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:auto!important;scrollbar-gutter:stable!important}.hv-chat-list-item{grid-template-columns:38px minmax(0,1fr) auto!important}.hv-chat-list-item.is-chat-disabled{background:#faf9fc!important}.hv-chat-list-item.is-chat-disabled:hover{background:#f5f3fa!important}.hv-chat-list-item.is-chat-disabled .hv-chat-avatar{background:#f1eff5!important;color:#918ba1!important}.hv-chat-list-item.is-chat-disabled .hv-chat-list-copy strong{color:#676275!important}.hv-chat-list-state{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 7px!important;border-radius:999px!important;background:#eaf8ef!important;color:#16804b!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}.hv-chat-list-state.is-paused,.hv-chat-list-state.is-disabled{background:#fff0f1!important;color:#b53d48!important}.hv-chat-header{min-width:0!important}.hv-chat-state{margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf8ef!important;color:#16804b!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important}.hv-chat-state.is-disabled{background:#fff0f1!important;color:#b53d48!important}.hv-chat-messages:empty{min-height:0!important}@media(max-width:800px){.hv-chat-list{overflow-y:auto!important}.hv-chat-messages{overflow-y:auto!important}.hv-chat-list-state{display:none!important}.hv-chat-state{font-size:8px!important;padding:4px 7px!important}}.hv-chat-app{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;height:650px!important;min-height:650px!important;overflow:hidden!important}.hv-chat-main{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.hv-chat-header{flex:0 0 72px!important;box-sizing:border-box!important}.hv-chat-messages{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}.hv-chat-composer{flex:0 0 auto!important;box-sizing:border-box!important}.hv-chat-status{flex:0 0 auto!important;box-sizing:border-box!important}.hv-chat-list{min-height:0!important;height:auto!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important}@media(max-width:800px){.hv-chat-app{height:calc(100vh - 190px)!important;min-height:600px!important;grid-template-columns:1fr!important}.hv-chat-sidebar{display:none!important}}.hv-chat-composer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:10px!important;align-items:end!important;padding:14px 16px 14px!important;box-sizing:border-box!important}.hv-chat-composer>div:first-child{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important}.hv-chat-composer textarea{display:block!important;width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important;box-sizing:border-box!important;margin:0!important}.hv-chat-composer>button[type="submit"]{grid-column:2!important;grid-row:1 / span 2!important;align-self:end!important;height:42px!important;min-width:86px!important;width:auto!important;margin:0 0 0!important;box-sizing:border-box!important;white-space:nowrap!important}.hv-chat-attachment-row{grid-column:1!important;grid-row:2!important;width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 2px!important;min-height:28px!important;box-sizing:border-box!important}.hv-chat-attach-button{height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;padding:0 11px!important;white-space:nowrap!important}.hv-chat-attach-button .material-symbols-outlined{font-size:15px!important;line-height:15px!important}@media(max-width:800px){.hv-chat-composer{grid-template-columns:minmax(0,1fr) auto!important;row-gap:9px!important;padding:12px!important}.hv-chat-composer textarea{height:68px!important;min-height:68px!important}.hv-chat-composer>button[type="submit"]{min-width:76px!important}.hv-chat-attachment-row{padding:0 1px!important}}.hv-chat-state.is-disabled{background:#fff0f1!important;color:#b53d48!important}.hv-chat-disabled-message .material-symbols-outlined{color:#b53d48!important}.hv-chat-disabled-message strong{color:#b53d48!important}.hv-chat-composer{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 16px 15px!important;box-sizing:border-box!important;background:#fff!important}.hv-chat-composer>div:first-child{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important}.hv-chat-composer textarea{display:block!important;width:100%!important;height:74px!important;min-height:74px!important;max-height:160px!important;margin:0!important;box-sizing:border-box!important;resize:vertical!important}.hv-chat-attachment-row{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:32px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.hv-chat-attach-button{height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;line-height:1!important;padding:0 11px!important;margin:0!important;white-space:nowrap!important}.hv-chat-attach-button .material-symbols-outlined{font-size:15px!important;line-height:1!important;width:15px!important;height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.hv-chat-attach-help{line-height:32px!important;margin:0!important;white-space:nowrap!important}.hv-chat-composer>button[type="submit"]{align-self:flex-end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:42px!important;min-height:42px!important;min-width:86px!important;width:auto!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;white-space:nowrap!important}.hv-chat-composer>button[type="submit"] .material-symbols-outlined{font-size:16px!important;line-height:1!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:800px){.hv-chat-composer{gap:9px!important;padding:12px!important}.hv-chat-composer textarea{height:68px!important;min-height:68px!important}.hv-chat-attachment-row{flex-wrap:wrap!important;height:auto!important}.hv-chat-attach-help{line-height:20px!important;white-space:normal!important}.hv-chat-composer>button[type="submit"]{align-self:flex-end!important;min-width:76px!important}}.hv-chat-filters{padding:10px 12px 12px!important;border-bottom:1px solid #ebe8f2!important;background:#fff!important;box-sizing:border-box!important}.hv-chat-filter-search{height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 9px!important;border:1px solid #dedbea!important;border-radius:9px!important;background:#fbfaff!important;box-sizing:border-box!important}.hv-chat-filter-search .material-symbols-outlined{font-size:16px!important;color:#817b93!important;flex:0 0 auto!important}.hv-chat-filter-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:0!important;margin:0!important;font-size:11px!important;color:#29263e!important;box-shadow:none!important}.hv-chat-filter-search input::placeholder{color:#9a95a8!important}.hv-chat-filter-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;margin-top:8px!important}.hv-chat-filter-row label{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.hv-chat-filter-row label>span{font-size:8px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#77718a!important}.hv-chat-filter-row select{width:100%!important;height:31px!important;min-width:0!important;border:1px solid #dedbea!important;border-radius:8px!important;background:#fff!important;color:#37334f!important;padding:0 7px!important;font-size:10px!important;outline:0!important;box-shadow:none!important}.hv-chat-list-item[hidden]{display:none!important}.hv-chat-list-item{transition:background .12s ease!important}@media(max-width:800px){.hv-chat-filter-row{grid-template-columns:1fr 1fr!important}}.hv-chat-composer>button[type=submit].is-cooldown{opacity:.55!important;cursor:not-allowed!important;min-width:100px!important}.hv-chat-composer>button[type=submit].is-cooldown .material-symbols-outlined{font-size:15px!important}.hirvanta-post-job,.post-job-page,.job-post-form,.job-posting-form,.hirvanta-job-wizard{box-sizing:border-box}.hirvanta-post-job *,.post-job-page *,.job-post-form *,.job-posting-form *,.hirvanta-job-wizard *{box-sizing:border-box}.hirvanta-post-job .form-row,.post-job-page .form-row,.job-post-form .form-row,.job-posting-form .form-row,.hirvanta-job-wizard .form-row{align-items:start}.hirvanta-post-job .form-group,.post-job-page .form-group,.job-post-form .form-group,.job-posting-form .form-group,.hirvanta-job-wizard .form-group{min-width:0}.hirvanta-post-job input,.hirvanta-post-job select,.hirvanta-post-job textarea,.post-job-page input,.post-job-page select,.post-job-page textarea,.job-post-form input,.job-post-form select,.job-post-form textarea,.job-posting-form input,.job-posting-form select,.job-posting-form textarea,.hirvanta-job-wizard input,.hirvanta-job-wizard select,.hirvanta-job-wizard textarea{max-width:100%}.hirvanta-post-job .wizard-actions,.post-job-page .wizard-actions,.job-post-form .wizard-actions,.job-posting-form .wizard-actions,.hirvanta-job-wizard .wizard-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:24px}.hirvanta-post-job .wizard-step,.post-job-page .wizard-step,.job-post-form .wizard-step,.job-posting-form .wizard-step,.hirvanta-job-wizard .wizard-step{min-width:0}@media (max-width:760px){.hirvanta-post-job .wizard-actions,.post-job-page .wizard-actions,.job-post-form .wizard-actions,.job-posting-form .wizard-actions,.hirvanta-job-wizard .wizard-actions{justify-content:stretch}}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.hv-post-v93 .hv-job-portal-clean-grid{height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;grid-auto-rows:max-content!important;row-gap:10px!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px 0!important;align-self:start!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row>div{height:auto!important;min-height:0!important;max-height:none!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row label{height:auto!important;min-height:0!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row input,.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row select{height:40px!important;min-height:40px!important;margin:0!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row:has(.wjportal-job-tag-input),.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row:has([class*="skill"]),.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row:has([id*="skill"]){height:auto!important;min-height:0!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important}.hv-post-v93 .hv-post-v93-form form{height:auto!important;min-height:0!important}.hv-post-v93 .hv-post-v93-form .wpjobportal-form-footer,.hv-post-v93 .hv-post-v93-form .wjportal-form-footer{height:auto!important;min-height:0!important}.hv-post-v93 .hv-post-v93-form .wjportal-form-row:empty{display:none!important}@media(max-width:820px){.hv-post-v93 .hv-job-portal-clean-grid{grid-template-columns:1fr!important;row-gap:6px!important}}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-publish{display:none!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-actions{justify-content:flex-end!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form>[data-hirvanta-job-form="1"]{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;row-gap:12px!important;align-items:start!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row{width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0!important;padding:6px 0!important;float:none!important;clear:none!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row>div{width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;float:none!important;display:block!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row label{width:auto!important;max-width:none!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row input:not([type="hidden"]),.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row select{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(textarea)>div:last-child,.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap)>div:last-child{width:100%!important;max-width:100%!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row .wp-editor-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row .wp-editor-wrap iframe{width:100%!important;max-width:100%!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row .select2-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row .wjportal-job-tag-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:empty{display:none!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid~*{box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form .hv-post-wizard-v97{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form .hv-post-wizard-v97 .hv-post-wizard-body{min-height:48px!important;box-sizing:border-box!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form .hv-post-wizard-v97 .hv-post-wizard-actions{margin-left:auto!important;align-items:center!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-tab[data-step="3"]{display:flex!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-publish{display:none!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-body{padding-bottom:11px!important}@media(max-width:820px){.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid{grid-template-columns:1fr!important;column-gap:0!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row,.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:1fr!important;gap:5px!important}.hv-post-v93 .hirvanta-job-form-panel.hv-post-v93-form form>.hv-job-portal-clean-grid>.wjportal-form-row label{margin-bottom:2px!important}}.hv-post-v93 .hv-tag-editor[data-hv-wizard-step="0"]{display:block!important;grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;margin:8px 0 10px!important;padding:16px!important;border:1px solid #e1deea!important;border-radius:12px!important;background:#fff!important}.hv-post-v93 .hv-tag-editor.hv-wizard-field-hidden{display:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{border:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:before,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:after{display:none!important;content:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row label,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row .wjportal-form-title,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row .wjportal-form-heading{border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}.hv-post-v93 .hv-post-v93-form form,.hv-post-v93 .hv-post-v93-form form>div,.hv-post-v93 .hv-post-v93-form form>section,.hv-post-v93 .hv-post-v93-form form>.hv-job-portal-clean-grid,.hv-post-v93 .hv-post-v93-form form>.hv-job-portal-clean-grid>*{height:auto!important;min-height:0!important;max-height:none!important}.hv-post-v93 .hv-post-v93-form form>.hv-job-portal-clean-grid{align-content:start!important;align-items:start!important;grid-auto-rows:max-content!important;row-gap:8px!important}.hv-post-v93 .hv-post-v93-form .hv-wizard-field-hidden{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor{break-inside:avoid!important}@media(max-width:820px){.hv-post-v93 .hv-tag-editor[data-hv-wizard-step="0"]{grid-column:1!important}.hv-post-v93 .hv-post-v93-form form>.hv-job-portal-clean-grid{row-gap:6px!important}}.hv-post-v93 .hv-tag-editor[data-hv-wizard-step="0"]{display:none!important}.hv-post-v93[data-hv-current-step="0"] .hv-tag-editor[data-hv-wizard-step="0"]{display:block!important}.hv-post-v93 .hv-wizard-company-hidden,.hv-post-v93 .hv-wizard-legacy-skills-hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-v93 .hv-post-v93-form,.hv-post-v93 .hv-post-v93-form form,.hv-post-v93 .hv-post-v93-form form>div,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid{height:auto!important;min-height:0!important;max-height:none!important}.hv-post-v93 .hv-post-v93-form form{border:0!important;border-bottom:0!important;box-shadow:none!important}.hv-post-v93 .hv-post-v93-form hr{display:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:28px!important;row-gap:8px!important;align-content:start!important;align-items:start!important;padding:0!important;border:0!important;box-shadow:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 0!important;border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;float:none!important;clear:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:before,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:after{display:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row label{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:15px!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row>div{min-width:0!important;width:auto!important;float:none!important;height:auto!important;min-height:0!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid input:not([type="hidden"]),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid select{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea)>div:last-child,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap)>div:last-child{width:100%!important;min-width:0!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;margin:2px 0 8px!important;padding:15px 16px!important;border:1px solid #e1deea!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.hv-post-v93 .hv-tag-editor-v188[data-hv-wizard-step="0"]{display:none!important}.hv-post-v93[data-hv-current-step="0"] .hv-tag-editor-v188[data-hv-wizard-step="0"]{display:block!important}.hv-post-v93 .hv188-tags-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.hv-post-v93 .hv188-tags-head strong{display:block!important;font-size:14px!important;line-height:18px!important;color:#25223a!important}.hv-post-v93 .hv188-tags-head small{display:block!important;margin-top:3px!important;font-size:10px!important;color:#7d788c!important}.hv-post-v93 .hv188-tags-count{font-size:10px!important;font-weight:700!important;color:#6f6a82!important;white-space:nowrap!important}.hv-post-v93 .hv188-tags-entry{display:flex!important;gap:8px!important;align-items:center!important}.hv-post-v93 .hv188-tags-entry input{flex:1!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #d9d7e5!important;border-radius:9px!important;box-sizing:border-box!important}.hv-post-v93 .hv188-tags-entry button{height:38px!important;padding:0 14px!important;border:1px solid #4b46d8!important;border-radius:9px!important;background:#4b46d8!important;color:#fff!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important}.hv-post-v93 .hv188-tags-entry button:disabled{opacity:.45!important;cursor:not-allowed!important}.hv-post-v93 .hv188-tags-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.hv-post-v93 .hv188-tag-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border-radius:999px!important;background:#f2f1fa!important;color:#2c2944!important;font-size:11px!important;font-weight:600!important}.hv-post-v93 .hv188-tag-chip button{display:inline-grid!important;place-items:center!important;width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important;color:#77738a!important;font-size:14px!important;line-height:16px!important;cursor:pointer!important}.hv-post-v93 .hv188-tags-suggestions{position:relative!important;z-index:30!important}.hv-post-v93 .hv188-tags-suggestions button{display:block!important;width:100%!important;margin:3px 0 0!important;padding:8px 10px!important;border:1px solid #dddbea!important;border-radius:8px!important;background:#fff!important;text-align:left!important;color:#2c2944!important;font-size:11px!important;cursor:pointer!important}.hv-post-v93 .hv-post-v93-form .hv-wizard-field-hidden{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-tab[data-step="3"]{display:flex!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-publish{display:none!important}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-body{padding-bottom:10px!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid~*{border-top:0!important;border-bottom:0!important}@media(max-width:820px){.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid{grid-template-columns:1fr!important;column-gap:0!important;row-gap:6px!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-column:1/-1!important;grid-template-columns:1fr!important;gap:4px!important}.hv-post-v93 .hv188-tags-entry{flex-direction:column!important;align-items:stretch!important}.hv-post-v93 .hv188-tags-entry button{width:100%!important}}.hv-post-v93 .hv-tag-editor:not(.hv-tag-editor-v188){display:none!important}.hv-post-v93 .hv-tag-editor-v188[data-hv-wizard-step="0"]{display:none!important}.hv-post-v93 [data-hirvanta-job-form="1"][data-hv-current-step="0"] .hv-tag-editor-v188[data-hv-wizard-step="0"]{display:block!important}.hv-post-v93 [data-hirvanta-job-form="1"] .hv-tag-editor-v188{grid-column:1/-1!important}.hv-post-v93 .hv-post-v93-form{padding:18px 22px 26px!important;overflow:visible!important}.hv-post-v93 .hv-post-v93-form [data-hirvanta-job-form="1"],.hv-post-v93 .hv-post-v93-form [data-hirvanta-job-form="1"] form,.hv-post-v93 .hv-post-v93-form [data-hirvanta-job-form="1"] form>div,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid{height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 0!important;border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;float:none!important;clear:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row label{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:600 11px/15px Inter,Arial,sans-serif!important;color:#24213a!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row>div{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row input:not([type="hidden"]),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row select{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;box-sizing:border-box!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea) textarea{min-height:150px!important;height:auto!important}.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:before,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:after,.hv-post-v93 .hv-post-v93-form hr{display:none!important;content:none!important}.hv-post-v93 .hv-post-v93-form .hv189-company-row-hidden,.hv-post-v93 .hv-post-v93-form .hv189-meta-row-hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188{display:none!important;grid-column:auto!important;width:100%!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:16px!important;border:1px solid #e1deea!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;position:relative!important;order:-2!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-head strong{font-size:15px!important;line-height:20px!important;color:#25223a!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-head small{display:block!important;margin-top:3px!important;font-size:11px!important;color:#7d788c!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry{display:flex!important;gap:8px!important;align-items:center!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry input{flex:1!important;width:auto!important;height:40px!important;min-height:40px!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry button{height:40px!important;min-height:40px!important;padding:0 16px!important;border-radius:9px!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188.hv189-show{display:block!important}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel{display:none;width:100%;box-sizing:border-box;margin:0 0 16px;padding:17px;border:1px solid #e1deea;border-radius:12px;background:#fff;box-shadow:none;order:-1}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel.hv189-show{display:block!important}.hv-post-v93 .hv-post-v93-form .hv189-seo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid #eeeaf4}.hv-post-v93 .hv-post-v93-form .hv189-seo-head strong{display:block;font-size:15px;line-height:20px;color:#25223a}.hv-post-v93 .hv-post-v93-form .hv189-seo-head small{display:block;margin-top:3px;font-size:11px;line-height:16px;color:#7d788c}.hv-post-v93 .hv-post-v93-form .hv189-seo-head>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#4b46d8;white-space:nowrap}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel label{display:block;margin:0 0 12px}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel label b{display:block;margin-bottom:6px;font-size:11px;color:#302c45}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel input,.hv-post-v93 .hv-post-v93-form .hv189-seo-panel textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #d9d7e5;border-radius:9px;background:#fff;color:#29263d;padding:10px 11px;font:400 12px/17px Inter,Arial,sans-serif;outline:none}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel input{height:40px}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel textarea{min-height:76px;resize:vertical}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel input:focus,.hv-post-v93 .hv-post-v93-form .hv189-seo-panel textarea:focus{border-color:#5149df;box-shadow:0 0 0 2px rgb(81 73 223 / .08)}.hv-post-v93 .hv-post-v93-form .hv189-seo-note{margin:2px 0 0;font-size:10px;line-height:15px;color:#817c91}.hv-post-v93.is-editing .hv-post-wizard-v97 .hv-post-wizard-publish{display:none!important}.hv-post-v93 .hv-post-wizard-v97 .hv-post-wizard-body{min-height:0!important}.hv-post-v93 .hv-post-wizard-v97 .hv-wizard-btn.primary{min-width:82px!important}@media(max-width:820px){.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row,.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea),.hv-post-v93 .hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap){grid-template-columns:1fr!important;gap:5px!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry{flex-direction:column!important;align-items:stretch!important}.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry input,.hv-post-v93 .hv-post-v93-form .hv-tag-editor-v188 .hv188-tags-entry button{width:100%!important}.hv-post-v93 .hv-post-v93-form .hv189-seo-panel{padding:14px}.hv-post-v93 .hv-post-v93-form .hv189-seo-head{flex-direction:column;gap:5px}}.hv-post-v93-form.hirvanta-job-form-panel{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.hv-post-v93-form .hv-job-portal-clean-grid{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row{float:none!important;position:relative!important;display:grid!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 12px!important;padding:0!important;border:0!important;transform:none!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row.hv190-hidden{display:none!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row>div{float:none!important;position:static!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row label{display:block!important;width:auto!important;margin:0!important;padding:0!important;line-height:15px!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row input,.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row select{width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap),.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea){grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap) .wp-editor-wrap{width:100%!important;max-width:100%!important;min-height:250px!important;height:auto!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap) .wp-editor-area{width:100%!important;min-height:210px!important;box-sizing:border-box!important}.hv-post-v93-form .hv-auto-company-field{display:none!important}.hv-post-v93-form .hv190-hidden{display:none!important}@media(max-width:760px){.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row,.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(.wp-editor-wrap),.hv-post-v93-form .hv-job-portal-clean-grid>.wjportal-form-row:has(textarea){grid-template-columns:1fr!important;gap:6px!important}}.hv-post-v93,.hv-post-v93 *{box-sizing:border-box}.hv-post-v93{width:100%;overflow:visible!important}.hv-post-v93 .hirvanta-container{width:min(1080px,calc(100% - 28px));margin:0 auto}.hv-post-v93 .hirvanta-job-form-panel,.hv-post-v93 .hirvanta-job-form-panel form,.hv-post-v93 .hirvanta-job-form-panel form>div,.hv-post-v93 .hv-job-portal-clean-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.hv-post-v93 .hv-job-portal-clean-grid{width:100%!important;max-width:100%!important}.hv-post-v93 .hv-job-portal-clean-grid>.wjportal-form-row{min-width:0!important;max-width:100%!important;transform:none!important}.hv-post-v93 .hv-job-portal-clean-grid input,.hv-post-v93 .hv-job-portal-clean-grid select,.hv-post-v93 .hv-job-portal-clean-grid textarea{max-width:100%!important;box-sizing:border-box!important}@media(max-width:760px){.hv-post-v93 .hirvanta-container{width:calc(100% - 20px);max-width:none}.hv-post-v93 .hv192-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.hv-post-v93 .hv192-actions{width:100%!important;justify-content:flex-end!important}}.hv-job-detail-v69 .hv-job-technical-skills{display:block!important;width:100%!important;margin:20px 0 0!important;padding:15px 17px!important;border:1px solid #e2e0ee!important;border-radius:12px!important;background:#fbfaff!important;box-sizing:border-box!important;overflow:visible!important}.hv-job-detail-v69 .hv-job-skills-kicker{display:block!important;margin:0 0 9px!important;color:#6d6a83!important;font:700 10px/14px Inter,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}.hv-job-detail-v69 .hv-job-skills-list{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important;line-height:1!important}.hv-job-detail-v69 .hv-job-skill-tag{display:inline-flex!important;align-items:center!important;min-height:29px!important;padding:5px 10px!important;border:1px solid #dedcf0!important;border-radius:999px!important;background:#fff!important;color:#34314d!important;font:500 12px/17px Inter,Arial,sans-serif!important;white-space:nowrap!important;box-sizing:border-box!important}.hv-job-detail-v69 .hv-job-skill-tag:hover{border-color:#c9c5ec!important;background:#f7f6ff!important}.hv-job-detail-v69 .hv-job-hero-card>.hv-job-technical-skills{margin-top:20px!important}@media(max-width:760px){.hv-job-detail-v69 .hv-job-technical-skills{margin-top:16px!important;padding:13px 14px!important}.hv-job-detail-v69 .hv-job-skill-tag{min-height:28px!important;padding:4px 9px!important;font-size:11px!important}}.hirvanta-jobs-page .hirvanta-job-filters button{display:inline-flex;align-items:center;border:1px solid #d9d7e5;border-radius:999px;background:#fff;color:#55536a;text-decoration:none;padding:8px 15px;font:600 13px/1.2 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.hirvanta-jobs-page .hirvanta-job-filters button:hover{border-color:#aaa7ff;color:#4648d4}.hirvanta-jobs-page .hirvanta-job-filters button.is-active{background:#4648d4;border-color:#4648d4;color:#fff}.hirvanta-jobs-page .hirvanta-clear-filter{border:0;background:#fff0;padding:0;cursor:pointer;font:600 13px/1.2 Inter,Arial,sans-serif}.hirvanta-jobs-page .hirvanta-jobs-status{font-size:12px;color:#706e80;margin:-8px 0 12px}.hirvanta-jobs-page.is-loading .hirvanta-all-jobs-grid{opacity:.55;transition:opacity .15s ease}@media(max-width:600px){.hirvanta-jobs-page .hirvanta-job-filters{overflow-x:auto;flex-wrap:nowrap}.hirvanta-jobs-page .hirvanta-job-filters button{flex:0 0 auto}}.hv-info-page{background:linear-gradient(180deg,#faf9ff 0%,#f7f6ff 45%,#fff 100%);padding:62px 0 88px;min-height:calc(100vh - 70px)}.hv-info-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.hv-info-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f6f4ff 100%);border:1px solid #dddbea;border-radius:26px;padding:64px 66px;box-shadow:0 22px 70px rgb(39 35 95 / .09)}.hv-info-hero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-170px;top:-190px;background:radial-gradient(circle,rgb(79 70 229 / .15),#fff0 70%);pointer-events:none}.hv-info-hero h1{position:relative;z-index:1;margin:12px 0 16px;font:700 54px/1.05 'Hanken Grotesk',Inter,Arial,sans-serif;letter-spacing:-1.6px;color:#101a35}.hv-info-hero h1 span{color:#4b46d7}.hv-kicker{font:800 11px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em;color:#4b46d7}.hv-lead{position:relative;z-index:1;max-width:760px;margin:0;color:#5f5d73;font:400 17px/1.7 Inter,Arial,sans-serif}.hv-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px;position:relative;z-index:2}.hv-primary,.hv-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border-radius:11px;text-decoration:none;font:700 13px Inter,Arial,sans-serif;box-sizing:border-box}.hv-primary{background:#4b46d7;color:#fff!important;border:1px solid #4b46d7;box-shadow:0 10px 24px rgb(75 70 215 / .18)}.hv-primary:hover{background:#3e39bf;border-color:#3e39bf}.hv-secondary{background:#fff;color:#36334f!important;border:1px solid #d8d5e7}.hv-secondary:hover{border-color:#aaa6f1;color:#4b46d7!important}.hv-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dddbea;border:1px solid #dddbea;border-radius:18px;overflow:hidden;margin-top:18px}.hv-stat-strip>div{background:#fff;padding:23px 25px}.hv-stat-strip strong{display:block;color:#17203a;font:700 15px 'Hanken Grotesk',Inter,sans-serif}.hv-stat-strip span{display:block;margin-top:5px;color:#77748a;font-size:12px;line-height:1.5}.hv-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;margin-top:28px;align-items:start}.hv-single-grid{grid-template-columns:minmax(0,1fr) 270px}.hv-prose{background:#fff;border:1px solid #dddbea;border-radius:20px;padding:38px 42px;box-shadow:0 12px 38px rgb(39 35 95 / .045)}.hv-prose h2{margin:28px 0 10px;color:#131d37;font:700 25px/1.2 'Hanken Grotesk',Inter,sans-serif;letter-spacing:-.35px}.hv-prose h2:first-child{margin-top:0}.hv-prose h3{margin:24px 0 8px;color:#17203a;font:700 17px/1.3 'Hanken Grotesk',Inter,sans-serif}.hv-prose p,.hv-prose li{color:#57556b;font:400 14px/1.8 Inter,Arial,sans-serif}.hv-prose p{margin:0 0 15px}.hv-prose ul{padding-left:21px;margin:10px 0 20px}.hv-prose li{margin:7px 0}.hv-prose a{color:#4b46d7;text-decoration:none;font-weight:650}.hv-prose a:hover{text-decoration:underline}.hv-side-stack{display:grid;gap:14px}.hv-side-card{background:#fff;border:1px solid #dddbea;border-radius:18px;padding:23px;box-shadow:0 10px 30px rgb(39 35 95 / .045)}.hv-side-card h3{margin:0 0 8px;color:#17203a;font:700 18px 'Hanken Grotesk',Inter,sans-serif}.hv-side-card p{margin:0 0 12px;color:#69677b;font:400 12px/1.7 Inter,Arial,sans-serif}.hv-side-card a{color:#4b46d7;text-decoration:none;font:700 12px Inter,Arial,sans-serif}.hv-accent-card{background:linear-gradient(145deg,#f0eeff,#fff);border-color:#d8d4ff}.hv-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px;background:#e9e7ff;color:#4b46d7;font-weight:800;margin-bottom:13px}.hv-cta{margin-top:26px;padding:29px 32px;border-radius:20px;background:linear-gradient(110deg,#171d3a,#3531a9);display:flex;align-items:center;justify-content:space-between;gap:25px}.hv-cta .hv-kicker{color:#bcb9ff}.hv-cta h2{margin:6px 0 5px;color:#fff;font:700 25px 'Hanken Grotesk',Inter,sans-serif}.hv-cta p{margin:0;color:#d7d5ed;font-size:13px}.hv-cta .hv-primary{background:#fff;border-color:#fff;color:#3e39bf!important;box-shadow:none}.hv-legal-hero{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;background:linear-gradient(135deg,#fff,#f6f4ff);border:1px solid #dddbea;border-radius:24px;padding:42px 46px;box-shadow:0 14px 45px rgb(39 35 95 / .06)}.hv-legal-hero h1{margin:10px 0 9px;font:700 43px/1.08 'Hanken Grotesk',Inter,sans-serif;letter-spacing:-1px;color:#111a34}.hv-legal-hero p{margin:0;max-width:720px;color:#68657b;font-size:14px;line-height:1.65}.hv-policy-date{flex:none;text-align:right;color:#7b788c;font-size:11px;line-height:1.6}.hv-policy-date strong{color:#343149;font-size:12px}.hv-legal-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:22px}.hv-toc{position:sticky;top:90px;background:#fff;border:1px solid #dddbea;border-radius:16px;padding:15px;height:max-content;box-shadow:0 8px 25px rgb(39 35 95 / .04)}.hv-toc strong{display:block;padding:8px 10px 11px;color:#222a43;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.hv-toc a{display:block;padding:8px 10px;border-radius:8px;color:#68657a;text-decoration:none;font-size:11px;line-height:1.3}.hv-toc a:hover{background:#f1efff;color:#4b46d7}.hv-callout{padding:19px 20px;margin:0 0 25px;background:#f3f1ff;border:1px solid #ddd9ff;border-radius:13px}.hv-callout strong{color:#2f2b67;font-size:13px}.hv-callout p{margin:7px 0 0!important;color:#5e5a76!important;font-size:13px!important;line-height:1.65!important}.hv-disclaimer{margin-top:28px;padding:17px 18px;border-left:3px solid #4b46d7;background:#f8f7ff;color:#69667a;font-size:11px;line-height:1.65;border-radius:0 10px 10px 0}.hv-wide-prose{max-width:900px}.hv-help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:22px}.hv-help-grid>a{display:block;background:#fff;border:1px solid #dddbea;border-radius:17px;padding:20px;text-decoration:none;box-shadow:0 9px 25px rgb(39 35 95 / .04);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.hv-help-grid>a:hover{transform:translateY(-2px);border-color:#b9b4f7;box-shadow:0 15px 32px rgb(39 35 95 / .08)}.hv-help-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:#eceaff;color:#4b46d7;font-weight:800;margin-bottom:13px}.hv-help-grid strong{display:block;color:#1a223b;font:700 14px 'Hanken Grotesk',Inter,sans-serif}.hv-help-grid small{display:block;color:#777489;font-size:11px;line-height:1.5;margin-top:5px}.hv-support-hero{padding-bottom:52px}.hv-support-search{position:relative;z-index:2;display:flex;align-items:center;gap:9px;max-width:720px;margin-top:25px;background:#fff;border:1px solid #d8d5e7;border-radius:13px;padding:7px;box-shadow:0 10px 28px rgb(39 35 95 / .07)}.hv-support-search>span{padding-left:10px;color:#77738b;font-size:20px}.hv-support-search input{min-width:0;flex:1;border:0;outline:0;padding:10px 4px;color:#222a43;font:400 13px Inter,Arial,sans-serif}.hv-support-search a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:9px;background:#4b46d7;color:#fff;text-decoration:none;font:700 11px Inter,Arial,sans-serif}.hv-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.hv-faq-card{background:#fff;border:1px solid #dddbea;border-radius:18px;padding:24px;box-shadow:0 10px 28px rgb(39 35 95 / .045)}.hv-faq-card h2{margin:0 0 15px;color:#17203a;font:700 21px 'Hanken Grotesk',Inter,sans-serif}.hv-faq-card button{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;border:0;border-top:1px solid #eceaf2;background:#fff0;padding:14px 0;color:#252c44;font:650 12px Inter,Arial,sans-serif;cursor:pointer}.hv-faq-card button span{color:#4b46d7;font-size:17px;line-height:12px}.hv-faq-card button:first-of-type{border-top:0}.hv-faq-card button.is-open{color:#4b46d7}.hv-faq-card button+div{display:none}.hv-faq-card button+div.is-open{display:block}.hv-faq-card button+div p{margin:0 0 11px;color:#716e81;font-size:11px;line-height:1.65}.hv-contact-grid,.hv-request-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.hv-contact-card,.hv-request-card{background:#fff;border:1px solid #dddbea;border-radius:18px;padding:25px;box-shadow:0 10px 28px rgb(39 35 95 / .045)}.hv-contact-card h2,.hv-request-card h2{margin:0 0 8px;color:#18203a;font:700 19px 'Hanken Grotesk',Inter,sans-serif}.hv-contact-card p,.hv-request-card p{color:#6b687c;font-size:12px;line-height:1.65;margin:0 0 14px}.hv-contact-card a{color:#4b46d7;text-decoration:none;font-weight:700;font-size:12px}.hv-request-card>span{display:block;color:#4b46d7;font:800 11px Inter,sans-serif;letter-spacing:.08em;margin-bottom:17px}.hv-note{margin-top:20px;padding:16px 18px;border:1px solid #dddbea;border-radius:13px;background:#fff;color:#6b687c;font-size:11px;line-height:1.6}.hv-footer-v2{background:#11172e!important;border-top:0!important;color:#c9c8d7;padding:55px 0 24px}.hv-footer-v2 .hirvanta-container{width:min(1180px,calc(100% - 40px))}.hv-footer-top{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:34px}.hv-footer-brand{padding-right:25px}.hv-footer-logo{display:inline-block}.hv-footer-logo img{display:block;width:175px;height:auto;max-height:42px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.98}.hv-footer-brand p{margin:15px 0 7px;color:#fff;font:700 15px 'Hanken Grotesk',Inter,sans-serif}.hv-footer-brand>span{display:block;max-width:290px;color:#9898ad;font-size:11px;line-height:1.7}.hv-footer-col h3{margin:3px 0 13px;color:#fff;font:700 12px Inter,Arial,sans-serif}.hv-footer-col a{display:block;color:#a8a7b9!important;font-size:11px!important;line-height:1.8!important;text-decoration:none!important}.hv-footer-col a:hover{color:#fff!important}.hv-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #2a3047;margin-top:42px;padding-top:19px;color:#85869b;font-size:10px}.hv-footer-bottom-links{display:flex;gap:18px}.hv-footer-bottom-links a{color:#9a99ad;text-decoration:none}.hv-footer-legal-note{margin-top:14px;color:#686a81;font-size:9px;line-height:1.6;max-width:900px}.hv-inline-button{margin-top:7px}.hv-compact-hero{padding:52px 58px}@media(max-width:1000px){.hv-footer-top{grid-template-columns:1.5fr repeat(2,1fr)}.hv-help-grid{grid-template-columns:repeat(2,1fr)}.hv-content-grid{grid-template-columns:1fr}.hv-side-stack{grid-template-columns:repeat(2,1fr)}.hv-legal-layout{grid-template-columns:1fr}.hv-toc{position:static;display:flex;flex-wrap:wrap;gap:4px}.hv-toc strong{width:100%}.hv-toc a{padding:7px 9px}.hv-faq-grid{grid-template-columns:1fr}}@media(max-width:700px){.hv-info-page{padding:30px 0 55px}.hv-info-shell{width:min(100% - 24px,1180px)}.hv-info-hero{padding:38px 24px;border-radius:20px}.hv-info-hero h1{font-size:37px}.hv-lead{font-size:14px}.hv-stat-strip{grid-template-columns:1fr}.hv-content-grid,.hv-contact-grid,.hv-request-grid{grid-template-columns:1fr}.hv-prose{padding:27px 22px;border-radius:16px}.hv-legal-hero{display:block;padding:30px 24px}.hv-legal-hero h1{font-size:35px}.hv-policy-date{text-align:left;margin-top:18px}.hv-side-stack{grid-template-columns:1fr}.hv-cta{display:block;padding:25px}.hv-cta .hv-primary{margin-top:18px}.hv-support-search{display:grid;grid-template-columns:25px 1fr}.hv-support-search a{grid-column:1/-1}.hv-help-grid{grid-template-columns:1fr}.hv-footer-top{grid-template-columns:1fr 1fr;gap:25px}.hv-footer-brand{grid-column:1/-1}.hv-footer-bottom{display:block}.hv-footer-bottom-links{flex-wrap:wrap;margin-top:10px}.hv-compact-hero{padding:38px 24px}}@media(max-width:420px){.hv-footer-top{grid-template-columns:1fr}.hv-footer-brand{grid-column:auto}.hv-primary,.hv-secondary{width:100%}.hv-hero-actions{display:grid}}.hv-support-page .hv-info-hero{padding-bottom:48px}.hv-support-trust{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hv-support-trust span{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid #dddbea;border-radius:999px;background:#fff;color:#565d78;font:600 11px Inter,Arial,sans-serif}.hv-support-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:22px}.hv-support-main{background:#fff;border:1px solid #dddbea;border-radius:22px;padding:30px;box-shadow:0 14px 40px rgb(39 35 95 / .055)}.hv-support-form-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #ececf6;padding-bottom:22px;margin-bottom:24px}.hv-support-form-head h2{margin:7px 0 6px;color:#111a35;font:800 28px/1.15 'Hanken Grotesk',Inter,sans-serif}.hv-support-form-head p{margin:0;color:#70758b;font:400 13px/1.6 Inter,Arial,sans-serif}.hv-ticket-badge{white-space:nowrap;padding:9px 12px;border-radius:999px;background:#f2f1ff;color:#4b46d7;font:700 10px Inter,Arial,sans-serif}.hv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hv-field{margin-bottom:18px}.hv-field label{display:block;margin-bottom:8px;color:#18213d;font:700 12px Inter,Arial,sans-serif}.hv-field label span{color:#4b46d7}.hv-field input,.hv-field select,.hv-field textarea{width:100%;box-sizing:border-box;border:1px solid #d8d7e8;border-radius:11px;background:#fff;color:#202840;padding:13px 14px;outline:0;font:400 13px/1.5 Inter,Arial,sans-serif;transition:border-color .15s,box-shadow .15s}.hv-field textarea{resize:vertical;min-height:170px}.hv-field input:focus,.hv-field select:focus,.hv-field textarea:focus{border-color:#756fe7;box-shadow:0 0 0 3px rgb(79 70 229 / .10)}.hv-field input[readonly]{background:#f7f7fb;color:#656b80}.hv-field small{display:block;margin-top:7px;color:#8a8ea0;font:400 10px/1.5 Inter,Arial,sans-serif}.hv-character-count{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:#8a8ea0;font:400 10px/1.5 Inter,Arial,sans-serif}.hv-character-count b{font-weight:700;white-space:nowrap}.hv-attachment-field{margin:4px 0 22px}.hv-attachment-field label{display:flex;align-items:center;gap:12px;border:1px dashed #c9c7e4;border-radius:13px;padding:14px 16px;background:#fafaff;cursor:pointer}.hv-attachment-field label:hover{border-color:#7770e5;background:#f7f6ff}.hv-attachment-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hv-upload-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eceaff;color:#4b46d7;font:800 20px Inter,sans-serif}.hv-attachment-field strong{display:block;color:#222a42;font:700 12px Inter,sans-serif}.hv-attachment-field small{display:block;margin-top:3px;color:#8a8ea0;font:400 10px/1.5 Inter,sans-serif}.hv-file-name{margin-top:7px;color:#4b46d7;font:600 11px Inter,sans-serif}.hv-support-submit-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:5px}.hv-support-submit-row>span{color:#7a7f93;font:400 10px/1.5 Inter,sans-serif}.hv-support-submit-row strong{color:#4b46d7}.hv-support-submit{border:0;cursor:pointer}.hv-support-aside{display:grid;gap:14px;align-content:start}.hv-support-side-card{background:#fff;border:1px solid #dddbea;border-radius:18px;padding:22px;box-shadow:0 10px 28px rgb(39 35 95 / .045)}.hv-support-side-card.hv-highlight{background:linear-gradient(145deg,#f7f5ff,#fff)}.hv-side-number{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:9px;background:#eceaff;color:#4b46d7;font:800 10px Inter,sans-serif;margin-bottom:13px}.hv-support-side-card h3{margin:0 0 8px;color:#18203a;font:800 17px/1.25 'Hanken Grotesk',Inter,sans-serif}.hv-support-side-card p{margin:0 0 13px;color:#6e7388;font:400 12px/1.65 Inter,sans-serif}.hv-support-side-card a{color:#4b46d7;text-decoration:none;font:700 11px Inter,sans-serif}.hv-support-side-card small{display:block;margin-top:8px;color:#8a8ea0;font:400 10px/1.5 Inter,sans-serif}.hv-support-side-card ul{padding:0;margin:0;list-style:none}.hv-support-side-card li{position:relative;padding:7px 0 7px 17px;color:#62697f;font:400 11px/1.45 Inter,sans-serif;border-bottom:1px solid #f0eff7}.hv-support-side-card li:last-child{border-bottom:0}.hv-support-side-card li:before{content:'✓';position:absolute;left:0;color:#4b46d7;font-weight:800}.hv-signed-in{display:block;padding:9px 10px;border-radius:9px;background:#f1fbf5;color:#237247;font:700 10px/1.4 Inter,sans-serif}.hv-support-success{display:flex;gap:16px;align-items:flex-start;margin-top:22px;padding:22px 24px;border:1px solid #cfe9da;border-radius:18px;background:#f7fcf9}.hv-success-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#e2f5e9;color:#21834e;font:800 19px Inter,sans-serif}.hv-success-kicker{color:#21834e;font:800 9px Inter,sans-serif;letter-spacing:1.3px}.hv-support-success h2{margin:4px 0 6px;color:#17233c;font:800 20px 'Hanken Grotesk',Inter,sans-serif}.hv-support-success p{margin:0;color:#626b80;font:400 12px/1.6 Inter,sans-serif}.hv-support-errors{margin:-4px 0 22px;padding:15px 17px;border:1px solid #ead5df;border-radius:12px;background:#fff8fb;color:#8a3558;font:400 11px/1.5 Inter,sans-serif}.hv-support-errors strong{font-weight:800}.hv-support-errors ul{margin:7px 0 0;padding-left:18px}.hv-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hv-support-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:25px 28px;border:1px solid #dddbea;border-radius:20px;background:linear-gradient(135deg,#fff,#f7f6ff)}.hv-support-bottom h2{margin:6px 0;color:#18203a;font:800 22px 'Hanken Grotesk',Inter,sans-serif}.hv-support-bottom p{margin:0;color:#70758b;font:400 12px/1.6 Inter,sans-serif;max-width:650px}.hv-support-bottom .hv-hero-actions{margin:0}.hv-support-bottom .hv-secondary{white-space:nowrap}.hv-support-page .hv-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid #d8d7e8;border-radius:10px;background:#fff;color:#4b46d7;text-decoration:none;font:700 11px Inter,sans-serif}.hv-support-page .hv-secondary:hover{border-color:#b9b4f4;background:#faf9ff}@media(max-width:900px){.hv-support-layout{grid-template-columns:1fr}.hv-support-aside{grid-template-columns:repeat(3,1fr)}.hv-support-bottom{display:block}.hv-support-bottom .hv-hero-actions{margin-top:18px}}@media(max-width:700px){.hv-support-main{padding:21px;border-radius:18px}.hv-form-grid{grid-template-columns:1fr;gap:0}.hv-support-form-head{display:block}.hv-ticket-badge{display:inline-flex;margin-top:14px}.hv-support-aside{grid-template-columns:1fr}.hv-support-trust{display:grid;grid-template-columns:1fr}.hv-support-trust span{border-radius:10px}.hv-support-bottom{padding:22px}.hv-support-submit-row{align-items:flex-start;display:block}.hv-support-submit-row>span{display:block;margin-top:10px}.hv-support-success{padding:18px}.hv-character-count{display:block}.hv-character-count b{display:block;margin-top:3px}}.hv-support-success{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;margin:22px 0;padding:20px 24px;border:1px solid #cfe4d8;border-radius:18px;background:linear-gradient(135deg,#f8fdf9,#f3fbf7);box-shadow:0 10px 28px rgb(25 80 50 / .045)}.hv-support-success .hv-success-icon{width:44px;height:44px;flex:0 0 44px;border-radius:13px;background:#e3f6ea;color:#20834d;font:800 20px/1 Inter,Arial,sans-serif}.hv-support-success .hv-success-kicker{margin:0 0 4px;color:#258252;font:800 9px/1 Inter,Arial,sans-serif;letter-spacing:1.4px}.hv-support-success h2{margin:0 0 5px;color:#17233c;font:800 21px/1.2 'Hanken Grotesk',Inter,sans-serif}.hv-support-success p{margin:0;color:#5f6b7d;font:400 12px/1.55 Inter,Arial,sans-serif}.hv-support-success .hv-success-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.hv-support-success .hv-success-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:9px;text-decoration:none;font:700 10px Inter,Arial,sans-serif}.hv-support-success .hv-success-primary{background:#4b46d7;color:#fff}.hv-support-success .hv-success-secondary{border:1px solid #d8d7e8;background:#fff;color:#4b46d7}.hv-support-tickets-page{padding:36px 0 70px;background:#f8f8fc}.hv-support-tickets-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.hv-support-tickets-hero{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:34px 38px;margin-bottom:18px;border:1px solid #dedcea;border-radius:22px;background:linear-gradient(135deg,#fff,#f7f6ff);box-shadow:0 12px 35px rgb(40 35 95 / .05)}.hv-support-tickets-hero h1{margin:7px 0;color:#111a35;font:800 34px/1.1 'Hanken Grotesk',Inter,sans-serif}.hv-support-tickets-hero p{margin:0;max-width:650px;color:#6d7488;font:400 13px/1.6 Inter,Arial,sans-serif}.hv-ticket-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.hv-ticket-list-card,.hv-ticket-detail-card{min-width:0;background:#fff;border:1px solid #dedcea;border-radius:20px;box-shadow:0 10px 30px rgb(40 35 95 / .045)}.hv-ticket-list-card{overflow:hidden}.hv-ticket-list-head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #ecebf4}.hv-ticket-list-head h2{margin:5px 0 0;color:#18203a;font:800 20px/1.2 'Hanken Grotesk',Inter,sans-serif}.hv-ticket-count{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:9px;background:#eeedff;color:#4b46d7;font:800 11px Inter,sans-serif}.hv-ticket-list{max-height:680px;overflow:auto}.hv-ticket-row{display:block;width:100%;padding:16px 18px;border:0;border-bottom:1px solid #efeff5;background:#fff;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.hv-ticket-row:hover{background:#faf9ff}.hv-ticket-row.active{background:#f5f4ff;box-shadow:inset 3px 0 0 #4b46d7}.hv-ticket-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hv-ticket-row-top strong{color:#4b46d7;font:800 10px Inter,sans-serif}.hv-ticket-row-subject{display:block;margin-top:7px;color:#20283f;font:700 12px/1.4 Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-ticket-row-meta{display:block;margin-top:5px;color:#8990a2;font:400 9px/1.4 Inter,sans-serif}.hv-ticket-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;font:800 8px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.3px}.hv-ticket-status.open{background:#eaf8ef;color:#237b4b}.hv-ticket-status.pending{background:#fff5dc;color:#95690b}.hv-ticket-status.closed{background:#f0f1f5;color:#656c7c}.hv-ticket-detail-card{padding:26px;min-height:600px}.hv-ticket-detail-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ecebf4}.hv-ticket-key{color:#4b46d7;font:800 10px Inter,sans-serif;letter-spacing:.6px}.hv-ticket-detail-head h2{margin:6px 0;color:#18203a;font:800 24px/1.2 'Hanken Grotesk',Inter,sans-serif}.hv-ticket-detail-head p{margin:0;color:#7b8294;font:400 10px/1.5 Inter,sans-serif}.hv-ticket-thread{padding:20px 0}.hv-ticket-message{margin-bottom:12px;padding:16px 17px;border:1px solid #e5e4ee;border-radius:14px;background:#fafafd}.hv-ticket-message.hv-ticket-staff{background:#f3f2ff;border-color:#dcd9fb}.hv-ticket-message.hv-ticket-original{background:#f8fbff;border-color:#dbe6f2}.hv-ticket-message-head{display:flex;justify-content:space-between;gap:15px;margin-bottom:8px}.hv-ticket-message-head strong{color:#222a42;font:800 10px Inter,sans-serif}.hv-ticket-message-head span{color:#9298a8;font:400 9px Inter,sans-serif}.hv-ticket-message-body{color:#596277;font:400 12px/1.65 Inter,sans-serif;word-break:break-word}.hv-ticket-attachment{margin-top:11px;padding:8px 10px;border-radius:8px;background:#fff;color:#687085;font:400 9px Inter,sans-serif}.hv-ticket-reply-box{padding-top:18px;border-top:1px solid #ecebf4}.hv-ticket-reply-box label{display:block;margin-bottom:8px;color:#18213d;font:800 11px Inter,sans-serif}.hv-ticket-reply-box textarea{width:100%;box-sizing:border-box;min-height:120px;padding:12px 13px;border:1px solid #d8d7e8;border-radius:11px;resize:vertical;outline:0;font:400 12px/1.55 Inter,Arial,sans-serif;color:#202840}.hv-ticket-reply-box textarea:focus{border-color:#756fe7;box-shadow:0 0 0 3px rgb(79 70 229 / .1)}.hv-ticket-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.hv-ticket-reply-actions>span{color:#8a90a0;font:400 9px/1.5 Inter,sans-serif}.hv-ticket-reply-actions button{border:0;cursor:pointer}.hv-ticket-reply-actions button:disabled{opacity:.6;cursor:wait}.hv-ticket-reply-result{min-height:17px;margin-top:8px;color:#4b46d7;font:700 10px Inter,sans-serif}.hv-ticket-placeholder,.hv-ticket-empty-state{text-align:center;padding:75px 30px}.hv-ticket-placeholder-icon,.hv-ticket-empty-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 15px;border-radius:14px;background:#eeedff;color:#4b46d7;font:800 18px Inter,sans-serif}.hv-ticket-placeholder h2,.hv-ticket-empty-state h2{margin:0 0 7px;color:#18203a;font:800 21px 'Hanken Grotesk',Inter,sans-serif}.hv-ticket-placeholder p,.hv-ticket-empty-state p{max-width:470px;margin:0 auto 18px;color:#7a8193;font:400 12px/1.6 Inter,sans-serif}.hv-ticket-empty-state{background:#fff;border:1px solid #dedcea;border-radius:20px;box-shadow:0 10px 30px rgb(40 35 95 / .045)}.hv-ticket-empty-list{padding:25px 18px;color:#7b8294}.hv-ticket-empty-list strong,.hv-ticket-empty-list span,.hv-ticket-empty-list a{display:block}.hv-ticket-empty-list strong{color:#283049;font:800 11px Inter,sans-serif}.hv-ticket-empty-list span{margin-top:6px;font:400 10px/1.5 Inter,sans-serif}.hv-ticket-empty-list a{margin-top:12px;color:#4b46d7;text-decoration:none;font:700 10px Inter,sans-serif}.hv-ticket-loading,.hv-ticket-loading-detail{padding:25px;color:#8a90a0;font:500 10px Inter,sans-serif}.hv-ticket-loading-detail{text-align:center;padding:100px 20px}.hv-ticket-error{margin:20px;padding:14px;border:1px solid #ecd4de;border-radius:10px;background:#fff7fa;color:#963d60;font:600 11px/1.5 Inter,sans-serif}@media(max-width:850px){.hv-ticket-layout{grid-template-columns:1fr}.hv-ticket-list{max-height:300px}.hv-support-tickets-hero{align-items:flex-start;display:block}.hv-support-tickets-hero .hv-primary{margin-top:18px}.hv-ticket-detail-card{min-height:450px}}@media(max-width:600px){.hv-support-tickets-shell{width:min(100% - 24px,1180px)}.hv-support-tickets-hero{padding:26px 22px;border-radius:18px}.hv-support-tickets-hero h1{font-size:29px}.hv-ticket-detail-card{padding:20px}.hv-ticket-detail-head{display:block}.hv-ticket-detail-head>div:last-child{margin-top:12px}.hv-ticket-reply-actions{display:block}.hv-ticket-reply-actions button{margin-top:10px}.hv-support-success{grid-template-columns:40px minmax(0,1fr);padding:17px}.hv-support-success .hv-success-icon{width:40px;height:40px;flex-basis:40px}.hv-support-success h2{font-size:18px}}.hv-support-nav-item .hv-nav-item-icon{background:#eeecff;color:#4648d4}.hirvanta-profile-support-card{margin-top:18px!important}.hv-profile-support-actions{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.hv-profile-support-actions .hirvanta-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #dddbe8;border-radius:10px;background:#fff;color:#26263a;text-decoration:none;font-weight:700;font-size:13px;box-sizing:border-box}.hv-profile-support-actions .hirvanta-secondary-button:hover{background:#f7f6ff;border-color:#aaa7ff;color:#3f41cf}@media(min-width:901px){.hirvanta-profile-page .hirvanta-candidate-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.hv-profile-support-actions .hirvanta-button,.hv-profile-support-actions .hirvanta-secondary-button{width:100%}}.hv-job-unavailable-page{padding:72px 0 92px;background:linear-gradient(180deg,#f7f6ff 0%,#fbfaff 55%,#fff 100%);min-height:calc(100vh - 70px);box-sizing:border-box}.hv-job-unavailable-card{position:relative;overflow:hidden;max-width:760px;margin:0 auto;padding:58px 42px 52px;text-align:center;background:#fff;border:1px solid #dddbea;border-radius:26px;box-shadow:0 18px 55px rgb(38 35 91 / .09)}.hv-job-unavailable-card:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgb(78 72 220 / .08);top:-190px;left:50%;transform:translateX(-50%);pointer-events:none}.hv-job-unavailable-icon{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 22px;border-radius:20px;background:#eef8f1;border:1px solid #d5eadc;color:#16804a;font-size:30px;font-weight:800}.hv-job-unavailable-card .hirvanta-pill{position:relative;display:inline-flex}.hv-job-unavailable-card h1{position:relative;margin:18px auto 0;max-width:620px;color:#121a31;font:700 38px/1.12 'Hanken Grotesk',Inter,Arial,sans-serif;letter-spacing:-.8px}.hv-job-unavailable-card p{position:relative;max-width:610px;margin:15px auto 0;color:#68657b;font-size:16px;line-height:1.7}.hv-job-unavailable-actions{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.hv-job-unavailable-link{color:#4b46d7;text-decoration:none;font-weight:700;font-size:14px}@media(max-width:640px){.hv-job-unavailable-page{padding:38px 0 60px}.hv-job-unavailable-card{padding:42px 22px}.hv-job-unavailable-card h1{font-size:31px}.hv-job-unavailable-card p{font-size:15px}}.hirvanta-jobs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0}.hirvanta-jobs-toolbar-bottom{margin-top:20px}.hirvanta-jobs-page-info{color:#777487;font-size:12px}.hirvanta-jobs-per-page{display:flex;align-items:center;gap:8px;color:#777487;font-size:12px;margin-left:auto}.hirvanta-jobs-per-page select{height:36px;border:1px solid #d3d1df;border-radius:8px;background:#fff;padding:0 28px 0 10px;color:#3f3d4f}.hirvanta-jobs-pagination{display:flex;align-items:center;gap:5px;min-height:38px}.hirvanta-jobs-pagination .hv-page-btn{width:auto;min-width:38px;padding:0 12px;border:1px solid #dddbe6;border-radius:9px;background:#fff}.hirvanta-jobs-pagination .hv-page-btn:hover:not(:disabled){background:#f5f4ff;border-color:#aaa7ee}.hirvanta-jobs-pagination .hv-page-btn.active{border-color:#4648d4;background:#4648d4;color:#fff}.hirvanta-jobs-pagination .hv-page-btn:disabled{background:#f8f8fb}.hirvanta-jobs-status{font-size:12px;color:#4648d4;margin:8px 0}.hirvanta-jobs-page.is-loading .hirvanta-all-jobs-grid{opacity:.55;pointer-events:none}@media(max-width:700px){.hirvanta-jobs-toolbar{flex-wrap:wrap}.hirvanta-jobs-per-page{margin-left:0}.hirvanta-jobs-pagination{width:100%;overflow-x:auto;padding-bottom:3px}}