.jarvi-filter-item:has(.jarvi-icon-remote-work),.jarvi-detail-item:has(.jarvi-icon-experience),.jarvi-detail-item:has(.jarvi-icon-workplace),.jarvi-detail-item:has(.jarvi-icon-level-of-study){display:none}.jarvi-filters-container,.jarvi-filters-container select,.jarvi-filters-container option,.jarvi-filters-container input{letter-spacing:normal!important}.jarvi-offer-description ul{list-style:disc!important;padding-left:1.25rem!important}.jarvi-offer-description ol{list-style:decimal!important;padding-left:1.25rem!important}#jarvi-job-offers{--jarvi-application-form-top-offset: 80px;--jarvi-application-form-small-top-offset: 80px}#jarvi-job-offers .jarvi-apply-form-modal{height:98%!important}#jarvi-spontaneous-application .jarvi-apply-form-modal{margin-top:80px!important;height:90%!important}#jarvi-job-offers,#jarvi-spontaneous-application{font-size:1.0625rem}.jarvi-filter-item:has(.jarvi-icon-activity-area):has(~.jarvi-filter-item .jarvi-icon-activity-area){display:none}.jarvi-filter-item select,.jarvi-filter-item input,.jarvi-filter-input{border-radius:999px!important;border-color:#e8e4dd!important}#jarvi-job-offers .jarvi-filter-item:has(.jarvi-icon-search){order:-1!important;flex:1 1 100%!important;width:100%!important;max-width:none!important}#jarvi-job-offers .jarvi-filter-item:has(.jarvi-icon-search) input{width:100%!important;max-width:none!important}#jarvi-job-offers .jarvi-filter-item:not(:has(.jarvi-icon-search)){flex:1 1 0!important;min-width:12rem}.jarvi-offer-item{border:1px solid #e8e4dd!important;border-radius:20px!important;box-shadow:0 1px 2px #1c14400a,0 12px 32px -12px #1c14401f!important}#jarvi-job-offers .jarvi-offer-item .jarvi-offer-title,#jarvi-job-offers .jarvi-offer-title{font-size:1.4rem!important;font-weight:600!important;letter-spacing:-.015em;line-height:1.15!important}.jarvi-tag{background:transparent!important;border:1px solid #e8e4dd!important;color:#625d7e!important;border-radius:999px!important;padding:.3em .85em!important;font-size:.95rem!important;font-weight:500!important;display:inline-flex!important;align-items:center;gap:.45em}.jarvi-tag [class*=jarvi-icon-]{width:.95em!important;height:.95em!important;display:inline-block!important;flex:none;position:relative;top:0;background-color:#0a7aa8;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.jarvi-tag .jarvi-icon-location{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.jarvi-tag .jarvi-icon-contract{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E")}.jarvi-tag .jarvi-icon-salary{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.jarvi-action-button{border-radius:999px!important;font-weight:600!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background .18s ease,color .18s ease!important}.jarvi-action-button:active{transform:scale(.97)}
