.positions{margin:48px 0 40px}@media only screen and (max-width:768px){.positions{margin:0}}.positions .container{background:#cad2f3;border-radius:var(--border-radius-xl);max-width:1400px;padding-block:100px}@media only screen and (max-width:768px){.positions .container{border-radius:0;padding-block:46px}}.positions .title-and-filters{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.positions .title-and-filters{flex-direction:column}}.positions .custom-select-wrapper{display:flex;gap:16px}@media only screen and (max-width:768px){.positions .custom-select-wrapper{flex-direction:column;gap:12px;margin-top:12px;width:100%}}.positions .custom-select{color:var(--color-dark-300);font-family:sans-serif;font-size:16px;font-weight:300;position:relative;width:240px}@media only screen and (max-width:768px){.positions .custom-select{width:100%}}.positions .custom-select__trigger{align-items:center;border:1px solid var(--color-dark-100);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:9px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.positions .custom-select__arrow{margin-left:8px;pointer-events:none}.positions .custom-select__options{background:#fff;border:1px solid var(--color-dark-100);border-radius:6px;display:none;left:0;list-style:none;margin:0;padding:4px 0;position:absolute;right:0;top:100%;z-index:10}.positions .custom-select__option{cursor:pointer;padding:8px 12px}.positions .custom-select__option:hover{background:#f0f3ff}.positions .custom-select__option.selected{background:#e8eaf6;font-weight:600}.positions .custom-select.open .custom-select__options{display:block}.positions .custom-select.open .custom-select__arrow{transform:rotate(180deg)}.positions .positions-wrapper{display:flex;flex-wrap:wrap;gap:12px;padding-top:35px}@media only screen and (max-width:768px){.positions .positions-wrapper{gap:8px}}.positions .position{background-color:#eef1fc;border-radius:18px;display:flex;flex-direction:column;padding:36px;width:calc(50% - 6px)}@media only screen and (max-width:768px){.positions .position{border-radius:12px;gap:8px;padding:28px;width:100%}}.positions .position>div{flex:1}.positions .position>div>span{color:var(--color-accent-blue-300);display:block;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:6px}@media only screen and (max-width:768px){.positions .position>div>span{font-size:12px}}.positions .position h4{color:var(--color-dark-500);font-size:24px;line-height:1.2;margin-bottom:6px}@media only screen and (max-width:768px){.positions .position h4{font-size:18px}}.positions .position .tag-list{display:flex;gap:6px;margin-bottom:18px}.positions .position .tag-list div{background-color:var(--color-light-50);border-radius:var(--border-radius-s);color:var(--color-dark-300);font-size:14px;font-weight:600;padding:6px 12px;text-align:center}@media only screen and (max-width:768px){.positions .position .tag-list div{font-size:12px}}.positions .position p{color:var(--color-dark-300);font-size:16px;font-weight:300;line-height:1.5}@media only screen and (max-width:768px){.positions .position p{font-size:14px}}.positions .position a{align-self:start;display:inline-flex;margin-top:20px}