*{box-sizing:border-box}body{margin:0}img{max-width:100%}input[type=submit],button{border:none;margin:0;height:auto;color:inherit;text-align:inherit;cursor:pointer;line-height:1.5;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;color:var(--button-text-color, #ffffff);padding:8px 16px;border-radius:4px;transition:background-color .3s ease,color .3s ease}:root{--container-width: 1100px;--font-base: 16px;--font-base-mobile: 14px}.normalize-link{color:var(--c-black);text-decoration:none}.normalize-link:hover{color:var(--c-gray-600)}.no-scroll{overflow:hidden}.no-scroll:after{content:"";width:100vw;height:100vh;background-color:#0006;display:block;position:fixed;top:0;left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.normalize-list{list-style:none;margin:0;padding:0}.normalize--content .h3:not(:first-child){margin-top:50px}.horizontal-list{display:flex;gap:20px}.hug-contents{flex-grow:0;width:fit-content;height:fit-content}.danger{color:var(--c-red-500)!important}.subdued{opacity:.6}.vcenter{align-items:center}.center{align-items:center;justify-content:center}.outline-card{border:1px solid var(--c-gray-100);border-radius:10px;padding:30px}.outline-card>h3{margin-top:0}.highlight{background-color:var(--c-yellow-500);color:var(--c-white);padding:3px 6px 5px}.strip--mt{margin-top:0!important}.underline{position:relative}.underline:after{content:"";position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='8' viewBox='0 0 41 8' fill='none'%3E%3Cpath d='M1 3.41919V3.41919C2.58688 6.67104 7.26044 6.75185 8.84732 3.5V3.5C10.4342 0.248154 15.0683 0.248154 16.6552 3.5V3.5C18.2421 6.75185 22.8762 6.75185 24.4631 3.5V3.5C26.05 0.248154 30.6841 0.248158 32.271 3.5L32.3498 3.66162C33.9047 6.84777 38.4452 6.84777 40 3.66162V3.66162' stroke='%23F4D35E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");bottom:-10px;left:0;background-size:cover;display:inline-block;height:9.5px;width:50px}.desktop-only{display:block}.desktop-only--inline{display:inline}.mobile-only{display:none}@media screen and (max-width: 768px){.desktop-only,.desktop-only--inline{display:none}.mobile-only{display:block}}:root{--c-black: #020202;--c-black-80: rgba(0, 0, 0, .8);--c-black-60: rgba(0, 0, 0, .6);--c-black-40: rgba(0, 0, 0, .4);--c-black-20: rgba(0, 0, 0, .2);--c-gray-900: #1B1B1B;--c-gray-800: #353535;--c-gray-700: #4E4E4E;--c-gray-600: #676767;--c-gray-500: #818181;--c-gray-400: #9A9A9A;--c-gray-300: #B3B3B3;--c-gray-200: #CCCCCC;--c-gray-100: #E6E6E6;--c-gray-bg: #FAFAFA;--c-white: #FFFFFF;--c-yellow-900: #312a13;--c-yellow-800: #625426;--c-yellow-700: #927f38;--c-yellow-600: #c3a94b;--c-yellow-500: #F4D35E;--c-yellow-400: #f6dc7e;--c-yellow-300: #f8e59e;--c-yellow-200: #fbedbf;--c-yellow-100: #fdf6df;--c-yellow-bg: #fefbf2;--c-blue-900: #13252c;--c-blue-800: #254959;--c-blue-700: #386e85;--c-blue-600: #4a92b2;--c-blue-500: #5DB7DE;--c-blue-400: #7dc5e5;--c-blue-300: #9ed4eb;--c-blue-200: #bee2f2;--c-blue-100: #dff1f8;--c-red-500: #F95738;--c-green-500: #1EA896}html{color:var(--c-gray-800);font-family:Figtree,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--font-base);line-height:1.8rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700;margin-bottom:.25rem}h1,.h1{font-size:2.5rem;line-height:2.75rem;letter-spacing:-1px}h2,.h2{font-size:1.75rem;line-height:2rem}h3,.h3{font-size:1.5rem;line-height:1.75rem}h4,.h4{font-size:1.25rem;line-height:1.5rem}h5,.h5{font-size:1rem;line-height:1.25rem}p{font-size:1rem;line-height:1.6rem}input[type=text],input[type=password],input[type=email],input[type=phone],input[type=number],input[type=submit],textarea,button{font-family:Figtree,sans-serif}input[type=submit],button{font-weight:500}a:hover{opacity:.75}html,body,main{min-height:calc(100vh - 218.594px)}body{display:flex;flex-direction:column}main.content{display:flex;flex-direction:column;width:100%}.container{margin:0 auto;max-width:var(--container-width);padding:30px;width:100%}.container.content-body{padding-bottom:60px}.row{display:flex;gap:24px;width:100%}.row--space-between{justify-content:space-between}.row--center{justify-content:center}.col-12{flex-basis:calc((100% / 12) * 12)}.col-11{flex-basis:calc((100% / 12) * 11)}.col-10{flex-basis:calc((100% / 12) * 10)}.col-9{flex-basis:calc((100% / 12) * 9)}.col-8{flex-basis:calc((100% / 12) * 8)}.col-7{flex-basis:calc((100% / 12) * 7)}.col-6{flex-basis:calc((100% / 12) * 6)}.col-5{flex-basis:calc((100% / 12) * 5)}.col-4{flex-basis:calc((100% / 12) * 4)}.col-3,.col-2{flex-basis:calc((100% / 12) * 3)}.col-1{flex-basis:calc((100% / 12))}@media screen and (max-width: 768px){.row{flex-direction:column;gap:30px}.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{flex-basis:auto;max-width:100%;width:100%}}.section-title{margin-bottom:35px;margin-top:0}.section-title--bordered{border-bottom:1px solid var(--c-gray-100);margin-bottom:50px}.section-title__title:not(:first-of-type){margin-top:60px}.action-list{display:flex;flex-direction:column;gap:10px}.listings{margin-top:20px}@media screen and (max-width: 768px){.section-title{margin-top:30px}.listings{margin-top:0}}.btn{background-color:var(--c-gray-100);border-radius:6px;color:var(--c-black-500);display:inline-block;font-size:1rem;font-weight:600;line-height:1rem;padding:12px 20px;text-align:center}.btn:hover{opacity:.85}.btn--primary{background-color:var(--c-yellow-500)}.btn--secondary{background-color:var(--c-black);color:var(--c-white)}.btn--tertiary{background-color:transparent;border:1px solid var(--c-gray-100);color:var(--c-black)}.btn--link{background-color:transparent;font-weight:400;padding:0!important}.btn--sexy{background-color:var(--c-yellow-600);padding:0}.btn--sexy__text{background-color:var(--c-yellow-500);border-radius:6px;cursor:pointer;display:block;outline-offset:4px;padding:12px 20px;transform:translateY(-4px);white-space:nowrap}.btn--sexy:active .btn--sexy__text{transform:translateY(-2px)}a{color:var(--c-gray-800);text-decoration:none}.form-group{display:flex;flex-direction:column;margin-bottom:25px}.form-group:last-child{margin-bottom:0}.form-group--multi-input{gap:10px}.form-group--multi-input .form-item{display:flex;flex-direction:column}.form-group--inline .form-group__content{display:flex;gap:10px;width:100%}.form-group__label-with-clear{position:relative}.form-group__label-with-clear__clear{color:var(--c-yellow-500);font-weight:600;position:absolute;right:0;top:0}.form-group label,.form-group__label{margin-bottom:0;margin-top:0}.form-item:not(.form-item--radio) label .form-item:not(.form-item--checkbox) label,.form-group__label{display:block;margin-bottom:6px;font-weight:600}.form-item.inline{display:flex;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--c-gray-100)}.form-item.inline .form-item__label{max-width:300px;width:100%}.form-item.inline .form-item__label label,.form-item__label label{font-weight:600}.form-item:not(.form-item.inline) .form-item__label label{display:block;margin-bottom:8px}.form-item.inline.last{border-bottom:none}.form-item.inline .form-item__input-wrap,.form-item.inline .form-item__content{width:100%}.form-item__content .form-item__input-wrap+.form-item__input-wrap{margin-top:10px}.form-item__description{margin:0;opacity:.6}.form-group--inline .form-group__content .form-item{flex-grow:1}.form-item input:not([type=file]).error{border:1px solid var(--c-red-500)}.form-item .error-label{color:var(--c-red-500)}.form-item--radio>label{align-items:center;display:flex;gap:5px}.form-item__input-wrap{position:relative;display:flex;flex-direction:column;gap:6px}.form-item__input-clear{display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:5px;position:absolute;right:0;width:25px}.form-group__label-with-clear__clear:hover,.form-item__input-clear:hover{cursor:pointer}.form-item__input-clear svg{stroke:var(--c-gray-200)}.form__actions{margin-top:40px}input[type=text],input[type=password],input[type=email],input[type=phone],input[type=number],textarea,select{background-color:var(--c-white);border:1px solid var(--c-gray-200);border-radius:6px;font-size:1rem;line-height:1.5rem;padding:10px 15px;width:100%}input.disabled,textarea.disabled,select.disabled{opacity:.6;cursor:not-allowed}textarea{resize:vertical;min-height:250px}input[type=radio],input[type=checkbox]{margin:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=phone]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:2px solid var(--c-yellow-500)}input[name=search]{padding:20px;border-radius:10px;border:1px solid var(--c-gray-100);font-size:1.125rem;line-height:1}input[name=search]::placeholder{color:var(--c-gray-200)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px 15px;font-size:16px;color:#333;outline:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.required{color:var(--c-red-500)}.form-group__select-wrap{position:relative}.form-group__select-dropdown{position:absolute;display:flex;right:10px;opacity:.6;top:50%;transform:translateY(-50%)}.form-item__input-wrap.has-icon input{padding-left:55px}.input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%)}.form-item__input-wrap.has-icon .form-item__input-clear{width:35px;right:20px}.form__nav-buttons{display:flex;gap:15px;margin-top:50px}.form__nav-buttons .btn{min-width:125px}.form-item__help-text{opacity:.6;font-size:.9rem}.form-item__content{display:flex;flex-direction:column}.form-item__loading{font-size:1rem}.file-input__preview{background-size:cover;width:100px;height:100px;background-position:center;margin-top:20px;border-radius:10px}@media screen and (max-width: 768px){.form-item.inline,.form__nav-buttons{flex-direction:column}.form__nav-buttons .btn{width:100%}}@media screen and (max-width: 450px){.form-item--checkbox,.form-item--radio{font-size:1.2rem;margin-bottom:5px}.form__actions input{width:100%;text-align:center}}nav.nav{align-items:center;display:flex;justify-content:space-between;gap:24px;margin-bottom:40px}.nav__section{display:flex;align-items:center}.nav__section--left{flex-basis:250px;max-width:250px}.nav__section--right>.nav__items{gap:24px}.nav__logo{margin-right:60px;margin-bottom:0;font-weight:700}.nav__logo img{max-width:60px}.nav__items{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav__items--dropdown{background-color:var(--c-white);display:flex;flex-direction:column;gap:18px;padding:20px;position:absolute;right:0;top:50px;border-radius:12px;border:1px solid var(--c-gray-bg);min-width:225px;box-shadow:0 2px 4px #0000000d;z-index:2}.nav__items__item{display:flex;align-items:center}.nav__items__item--dropdown{position:relative}.nav__items__item--user>a{display:flex;align-items:center;gap:10px}.nav__items__item .btn--sexy{margin-left:10px}.nav__logo{font-size:1.4rem;line-height:1.4rem}nav.secondary-nav{margin-bottom:60px}.secondary-nav__items{display:flex;gap:24px;border-bottom:1px solid var(--c-gray-100)}.secondary-nav__item{display:flex;opacity:.6;padding:10px 0}.secondary-nav__item:hover,.secondary-nav__item--active{opacity:1}.secondary-nav__item--active{border-bottom:1px solid var(--c-black);font-weight:500}footer{display:flex;margin-top:100px!important;padding-bottom:15px!important}footer .row{border-top:1px solid var(--c-gray-100);padding-top:15px}.footer__left{opacity:.6}.footer__right{text-align:right}.footer__right .horizontal-list{justify-content:flex-end}.nav__logo--desktop{display:block}.nav__logo--mobile{display:none}@media screen and (max-width: 768px){.content-header,.page-title{position:relative;padding:0!important}.content-header .page-title,.page-title__wrapper{padding:30px}nav.nav{border-bottom:1px solid var(--c-gray-100);padding:20px 30px;margin-bottom:0}.nav__logo{margin-right:0}.nav__section--left{flex-basis:auto;max-width:auto}.nav__items__item--dropdown{position:static}.nav__items--dropdown{width:100vw;top:105px;border-radius:0;box-shadow:0 6px 12px #0000000d;padding:40px 30px;gap:24px}.nav__items--dropdown li,.nav__items--dropdown li>a{display:block}.nav__items--dropdown .nav__items__item,.nav__items--dropdown .nav__items__item .btn{font-size:1.2rem!important}footer{margin-top:80px!important;padding-bottom:30px!important;padding-left:0!important;padding-right:0!important;background-color:var(--c-gray-bg)}footer .row{padding-left:30px;padding-right:30px;border-top:none}footer p{text-align:left;margin:0}.footer__right{width:100%;order:-1}.footer__right>.horizontal-list{margin-top:30px;flex-direction:column;align-items:flex-start;justify-content:flex-start}footer .nav__logo--mobile{display:block;margin-top:20px;margin-bottom:80px;text-align:left;font-size:1.5rem;font-weight:700}}@media screen and (max-width: 450px){.nav__logo--desktop{display:none}.nav__logo--mobile{display:block}}.auth-form{width:100%}.auth-form .form-group{margin-bottom:10px}.auth-actions{align-items:center;display:flex;gap:15px;flex-direction:column;justify-content:space-between;margin-top:20px}.auth-actions input[type=submit]{width:100%;text-align:center}header.content-header--auth .page-title{margin-top:20%}body.auth{background-color:var(--c-gray-bg)}body.auth,body.auth main{height:100vh}body.auth main.content{display:block}.auth-container{height:100%;width:100%;max-width:100%;padding:0;margin:0}.auth-container .row{height:100%;gap:0px}.auth-container h1{font-weight:700;font-size:2.3rem;margin-bottom:60px!important;text-align:center}.auth__modal{height:100%;min-width:575px;padding:100px;background-color:var(--c-white);align-items:center;display:flex;flex-direction:column;justify-content:center}.auth__logo{position:absolute;font-size:1.2rem;font-weight:700;top:30px;left:30px}.auth__visualization{background-color:var(--c-yellow-500)}.auth__register-link{text-align:center;padding-top:40px;margin-top:40px;border-top:1px solid var(--c-gray-100)}.auth__register-link a{color:var(--c-gray-900);font-weight:500;margin-left:5px;text-decoration:underline}@media screen and (max-width: 768px){body.auth{height:auto}.auth-container,.auth__modal{min-height:100%;height:100%}.auth-container h1{font-size:1.8rem}.auth__logo{position:relative;left:0;top:0;margin-top:30px;margin-bottom:30px;display:none}.auth__modal{padding:30px;min-width:100%}.auth__visualization{display:none}}header.content-header{padding:30px 30px 0}header.content-header h1{margin-top:0;margin-bottom:0;font-weight:700}.page-title{margin-top:120px;max-width:600px}.page-title--center{text-align:center}.page-title__back-button{margin-top:120px;opacity:.6;display:flex;align-items:center;gap:8px}.page-title__back-button:hover{opacity:1}.page-description{font-size:1.15rem;line-height:2rem}@media screen and (max-width: 768px){header.content-header h1{font-size:2rem}.page-title,.page-title__back-button{margin-top:30px}}.card{border-radius:10px;display:block;border:1px solid var(--c-gray-100);margin-bottom:20px;padding:30px;max-width:100%;width:100%;position:relative}.card:hover{opacity:.7}.card__header{align-items:center;display:flex;gap:20px;justify-content:space-between}.card__header__left{width:100%}.card__header__status{opacity:.4;font-weight:400;font-size:1rem}.card__header__right{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:150px}.card__header__right p{font-weight:500}.card__meta{display:flex;gap:15px}.card__meta p{color:var(--c-gray-800)}.card h3,.card p{margin:0}.card h3{margin-bottom:10px;font-weight:600;font-size:20px}.card__actions{margin-top:20px}.job__avatar{background-size:cover;background-position:center;border-radius:6px;width:55px;height:55px;display:flex;align-items:center;justify-content:center}.job__avatar img{border-radius:6px;width:100%;height:100%}.jobs .form-group{margin-bottom:20px}.card__header__title{display:flex;align-items:center;gap:10px;margin-bottom:5px}.card__header__title h3{margin-bottom:0}.job-listing__content__badge{font-size:.6rem;line-height:1.4rem;font-weight:800;text-transform:uppercase;border-radius:30px;padding:0 10px;position:absolute;top:0;left:30px;transform:translateY(-50%)}.job-listing__content__badge--new{background-color:var(--c-yellow-500)}.job-listing__content__badge--draft{background-color:var(--c-gray-100)}@media screen and (max-width: 768px){.card__header{flex-direction:column;align-items:flex-start}.card__header__right{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.card__header__title{margin-bottom:10px}.card__meta{flex-direction:column;gap:5px}.job__avatar{width:40px;height:40px}}@media screen and (max-width: 450px){.card{margin-bottom:5px}}.status-card{padding:30px;border-radius:6px;margin-bottom:30px}.status-card--draft{background-color:var(--c-gray-bg);border:1px solid var(--c-gray-100)}.status-card__header{margin-top:0!important}.status-card__body{margin-bottom:0}.status-card__buttons{display:flex;gap:10px}.status-card__button{margin-top:30px}@media screen and (max-width: 450px){.status-card__buttons{flex-direction:column;gap:10px;margin-top:24px}.status-card__buttons .btn{margin-top:0}}.filters{display:flex;flex-direction:column;padding:30px;border:1px solid var(--c-gray-100);border-radius:10px}.filters h4{margin:0 0 20px}.filters .form-item__label label{display:block;font-weight:600;margin-bottom:6px}.filters__title{border-bottom:1px solid var(--c-gray-100);display:flex;justify-content:space-between}.filters__title:hover,.filters__title:focus{opacity:1}.filters__title_left{display:flex;gap:10px;align-items:center}.filters__title_left svg{opacity:.4}.filters__title h2{margin-bottom:0;line-height:1;display:flex;align-items:center;font-size:1.1rem}.filters__title.open{padding-bottom:24px}.filters__title:not(.open){border-bottom:0px;margin-bottom:0}.filters__title.open .filters__title__icon svg{transform:rotate(180deg)}.filters__title__text{margin-top:0;margin-bottom:24px}.filters__title__icon{display:flex;opacity:.4}@media screen and (min-width: 769px){.filters__title{display:none!important}.filters__content{display:block!important}}@media screen and (max-width: 768px){.filters{padding-top:20px;padding-bottom:20px;background-color:var(--c-white);max-height:70%;position:fixed;bottom:0;width:100%;left:0;border-radius:10px 10px 0 0;border:none;box-shadow:1px -4px 8px 1px #0000000d}.filters__content{padding-top:20px;padding-bottom:20px;display:none;max-height:100%;overflow:scroll}.filters__content.open{display:block}.job-list__filters{order:-1;z-index:2}.joblist__search{display:none}}.avatar{background-color:var(--c-gray-100);border-radius:18px;display:block;width:35px;height:35px}.newsletter-cta{border:1px solid var(--c-gray-100);border-radius:10px;margin-bottom:20px;position:relative}.newsletter-cta__close{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:20px;width:40px;height:40px;border-radius:20px;background-color:var(--c-gray-bg)}.newsletter-cta>.row{align-items:center}.newsletter-cta h1{font-weight:700;line-height:40px;margin:0}.newsletter-cta__buttons{align-items:center;display:flex;gap:15px}.newsletter-cta__buttons input[type=email]{max-width:450px;width:100%}.newsletter-cta__buttons a{white-space:nowrap;vertical-align:middle}.newsletter-cta h1{font-size:36px;line-height:44px}.newsletter-cta__left{padding:35px;flex-basis:55%}.newsletter-cta__text{margin-bottom:40px}.newsletter-cta__image{text-align:center}.newsletter-cta__image img{max-width:350px}.action-list{display:flex;flex-direction:column;gap:15px;border-top:1px solid var(--c-gray-100);padding-top:20px}.action-list__item{font-weight:500}.action-list__item a{display:flex;align-items:center;gap:10px}.action-list__item a.danger svg path{stroke:var(--c-red-500)}.action-list__item a svg{opacity:.4}.action-list__item a.danger svg{opacity:1}.action-list__item:last-child{border-bottom:0;padding-bottom:0}.alert{position:fixed;display:flex;justify-content:space-between;align-items:center;gap:15px;bottom:40px;right:30px;max-width:400px;padding:20px 24px;border-radius:10px;width:100%;margin-bottom:24px;background-color:var(--c-gray-800);box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;animation:slideInOut 5s ease-in-out forwards;z-index:10}.alert__left{display:flex;align-items:center;gap:15px}.alert *{color:var(--c-white)}.alert__title,.alert__description{margin:0}.alert__title{font-weight:600;display:flex;align-items:center;gap:10px}.alert__description{margin-bottom:0}.alert__icon{display:flex;align-items:center;border-radius:50%;padding:5px}.alert__icon svg path{stroke:var(--c-white)}.alert__indicator{width:8px;height:8px;border-radius:50%;display:inline-block}.alert__btn{padding-left:20px;border-left:1px solid var(--c-gray-600);font-weight:600;flex-grow:0;flex-shrink:0;flex-basis:auto;white-space:nowrap}.alert--success{border-bottom:5px solid var(--c-green-500)}.alert--success .alert__icon{background-color:var(--c-green-500)}.alert--error{border-bottom:5px solid var(--c-red-500)}.alert--error .alert__icon{background-color:var(--c-red-500)}@keyframes slideInOut{0%{transform:translateY(calc(100% + 100px))}10%{transform:translateY(30px)}90%{transform:translateY(30px)}to{transform:translateY(calc(100% + 100px))}}@media screen and (max-width: 768px){.alert{right:50%}@keyframes slideInOut{0%{transform:translateY(calc(100% + 100px)) translate(50%)}10%{transform:translateY(30px) translate(50%)}to{transform:translateY(30px) translate(50%)}}}@media screen and (max-width: 450px){.alert{max-width:90%;gap:15px}.alert__icon{display:none}.alert__description,.alert__btn{font-size:.9rem}}.job-listing__details{padding:30px;border:1px solid var(--c-gray-100);border-radius:10px;margin-top:100px}.job-listing__details .action-list{border-top:1px solid var(--c-gray-100);margin-top:40px;padding-top:30px}.job-listing__content>h1{margin-top:0;margin-bottom:60px;font-weight:700}.job-listing__content a:not(.btn){color:var(--c-gray-1000);text-decoration:underline}.job-listing__content .h4{margin-top:40px}.job-listing__section-content{margin-top:15px}.job-listing__company-info{display:flex;gap:20px;align-items:center;margin-bottom:30px}.job-listing__company-info__avatar{display:flex;align-items:center;width:50px;height:50px;background-size:cover;background-position:center;border-radius:6px}.job-listing__company-info__avatar img{border-radius:6px}.job-listing__apply-instructions{border-radius:10px;margin-top:0;border-left:5px solid var(--c-yellow-500)}.job-listing__company-info__website-link{display:flex;align-items:center;opacity:.6}.job-listing__company-details{border:1px solid var(--c-gray-100);border-radius:10px;margin-top:50px;padding:30px}.job-listing__company-details .h4{margin-top:0}.job-listing__company-info__text h3{font-size:20px;margin-top:0}.job-listing__cta-wrapper{display:flex;flex-direction:column;gap:10px}.job-listing__content .job-listing__cta-wrapper{display:block;margin-top:40px}.job-listing__cta-wrapper a{min-width:200px}.job-listing__company-meta{margin-top:40px;display:flex;flex-direction:column;gap:20px}.job-listing__company-meta__item label{display:block;font-size:.9rem;font-weight:500;opacity:.6;margin-bottom:5px}.job-listing__company-meta__item p{margin:0;font-weight:500}.no-results{padding:30px;border:1px solid var(--c-gray-100);border-radius:10px}.no-results__header{margin-top:0}.no-results__buttons{margin-top:30px}.job-listing__list ul,.job-listing__list ol{margin:0;padding-left:15px}.job-listing__how-to-apply{padding:30px;border-radius:10px;background-color:var(--c-yellow-100);border-left:5px solid var(--c-yellow-500)}.job-listing__how-to-apply .h4{margin-top:0;margin-bottom:20px}.job-list__searching{display:flex;position:relative;gap:12px;align-items:center;margin-bottom:20px;padding:20px 30px;border-radius:10px;background-color:var(--c-gray-bg);overflow:hidden}.job-list__searching p{color:var(--c-yellow-900)}.job-list__searching svg path{stroke:var(--c-yellow-900)!important}.job-list__searching p{margin:0}.job-list__searching__content{display:flex;align-items:center;gap:15px;width:100%;z-index:1}.job-list__searching__indicator{display:block;position:absolute;bottom:0;width:30px;height:100%;z-index:0;border-bottom:3px solid var(--c-yellow-500);background-color:var(--c-yellow-100);border-radius:0;animation:slide 6s infinite}.job-list__searching__indicator--alt{width:8px;height:8px;position:relative;border-radius:100px;background-color:var(--c-yellow-500)}.job-list__searching__indicator__bg{width:8px;height:8px;position:absolute;border-radius:50%;left:0;top:0;background-color:var(--c-yellow-500);animation:grow 7s infinite linear}.job-list__searching__spinner{animation:rotate 3s infinite linear}.listings__job-import{padding:30px;background-color:var(--c-gray-bg);border:1px solid var(--c-gray-100);border-radius:10px;margin-bottom:60px}.listings__job-import__title{margin-top:10px;margin-bottom:36px}.listings__job-import__actions,.listings__job-import__results{margin-top:24px}.listings__job-import__results__waiting{display:flex;align-items:center;gap:10px}.listings__job-import__results__waiting p{margin:0}@keyframes scan{0%{background-position:200% 50%}to{background-position:0% 50%}}@keyframes grow{0%{transform:scale(0);opacity:.6}to{transform:scale(200);opacity:0}}@keyframes pulse{0%{box-shadow:0 0 #f4d35e66}to{box-shadow:0 0 0 700px #f4d35e00}}@keyframes slide{0%{left:0}50%{left:calc(100% - 30px)}to{left:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.jobs{display:flex;flex-direction:column;gap:15px}.job-listing__content>h1{margin-bottom:30px}.job-listing__content .job-listing__cta-wrapper{display:none}.job-listing__details{margin-top:0;padding:30px 0 0;border:none;border-radius:0;border-top:1px solid var(--c-gray-100)}.job-list__searching{margin-bottom:10px}}@media screen and (max-width: 450px){.job-list__searching{gap:15px;animation:scan 6s infinite linear;background-size:200%;background-image:linear-gradient(90deg,#fafafa,#f8e59e,#fafafa 30%,#fafafa 85%,#fafafa)}.job-list__searching__spinner{min-width:30px;order:2}.job-list__searching__indicator--alt{display:none}@keyframes grow{0%{transform:scale(0);opacity:.6}to{transform:scale(75);opacity:0}}}body.modal-open{overflow:hidden}.modal{position:fixed;display:none;pointer-events:none;width:100%;height:100%;top:0;left:0;z-index:2}.modal--visible{display:block;pointer-events:all}.modal__wrapper{width:100%;height:100%;background-color:var(--c-black-40);display:flex;align-items:center;justify-content:center}.modal__content{padding:30px;background-color:var(--c-white);border-radius:10px;max-width:500px;width:100%}.modal__header{margin-top:0}.modal__actions{display:flex;margin-top:40px;gap:10px}@media screen and (max-width: 678px){.modal__wrapper{align-items:flex-end}.modal__content{width:100%;max-width:100%;padding-bottom:50px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.hero{margin-bottom:30px}.hero__title{font-weight:800;font-size:4.75rem;line-height:1.05;letter-spacing:-3px;margin:0 0 24px}.hero__subtitle{font-size:1.25rem;line-height:2rem}.hero__buttons{margin-top:40px;display:flex;gap:10px}.create-hero{margin-bottom:60px}.create-hero .row{position:relative}.create-hero__image{position:absolute;right:30px;top:30px;z-index:-1}.create-hero__image img{max-width:300px}.create-hero h1{margin-top:0;margin-bottom:0;font-weight:700;font-size:2.2rem}@media screen and (max-width: 768px){.hero{margin-bottom:0;margin-top:-30px}.hero__title{font-size:3.2rem;letter-spacing:-2px}.hero__subtitle{font-size:1.2rem}.hero__image,.create-hero__image{display:none}.create-hero{margin-top:-30px}.create-hero .page-title{margin-top:0}.create-hero h1{font-size:2rem}}
