.positions-block h2{margin-bottom:50px}.positions-block .intro-text{max-width:780px}.positions-block .filters{line-height:1}.positions-block .filters a.button.small{border:none;font-size:16px;font-weight:400;padding:5px 15px 3px}.positions-block .filters a.button.small:not(:last-child){margin-right:15px}.positions-block .filters a.button.small.active:before{right:0}.positions-block .positions{list-style:none;margin:30px 0 0}.positions-block .position{display:flex;align-items:center;justify-content:space-between;margin:0;padding:24px 0;position:relative}@media (max-width:499px){.positions-block .position{flex-direction:column;align-items:flex-start}.positions-block .position .button{margin-top:20px}}.positions-block .position:not(.show){display:none}@media (min-width:500px){.positions-block .position .position-text{margin-right:30px}}@media (min-width:500px) and (max-width:599px){.positions-block .position .position-text{margin-right:20px}}.positions-block .position .text{margin-top:15px}.positions-block .position h2,.positions-block .position h3{margin-bottom:0}.positions-block .position .button{flex-shrink:0;white-space:nowrap;width:auto}body.wp-admin .positions-block{margin-bottom:60px;margin-top:60px;position:relative}body.wp-admin .positions-block:before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;z-index:2}body.wp-admin .positions-block h2.header,body.wp-admin .positions-block h3.header{font-size:20px;font-weight:500}body.wp-admin .positions-block .positions-container:empty{background-color:#ECF8FE;color:var(--default);padding:60px 20px;text-align:left}body.wp-admin .positions-block .positions-container:empty:before{content:"Enter positions items..."}