.careers{margin-bottom:120px;margin-top:40px}@media (min-width:992px){.careers{margin-top:80px}}.careers .careers__items{align-items:center;border:1px solid #e5e9ed;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px}@media (min-width:992px){.careers .careers__items{flex-direction:row}}.careers .careers__items .careers__item{border-bottom:1px solid #e5e9ed;border-right:0 solid #e5e9ed;display:block;height:163px;padding:30px;position:relative;transition:all 1s;width:100%}@media (min-width:992px){.careers .careers__items .careers__item{border-right:1px solid #e5e9ed;width:50%}}.careers .careers__items .careers__item:hover{transition:all 1s}.careers .careers__items .careers__item:hover .careers__arrow{background-position:calc(100% - 8px);transition:all 1s}.careers .careers__items .careers__item .careers__cat{align-items:center;background:#e5e9ed;display:inline-flex;font-size:14px;gap:10px;justify-content:center;line-height:16px;padding:8px 12px}.careers .careers__items .careers__item .careers__cat,.careers .careers__items .careers__item .careers__title{color:#191e22;font-family:var(--font-family-secondary);font-style:normal;font-weight:400;text-transform:uppercase}.careers .careers__items .careers__item .careers__title{display:block;font-size:28px;line-height:32px;margin-bottom:5px;margin-top:12px;overflow:hidden;padding-right:65px;text-overflow:ellipsis;white-space:nowrap}.careers .careers__items .careers__item .careers__address{color:rgb(25 30 34 / .7);font-family:var(--font-family-base);font-size:14px;font-style:normal;font-weight:300;line-height:20px;overflow:hidden;padding-right:65px;text-overflow:ellipsis;white-space:nowrap}.careers .careers__items .careers__item .careers__arrow{align-items:center;background:#f2f4f5 url(/wp-content/themes/ffl-ecosystem/assets/img/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;bottom:30px;display:flex;gap:10px;height:40px;justify-content:center;position:absolute;right:30px;transition:background-position 1s;width:40px}@media (min-width:992px){.careers .careers__items .careers__item .careers__arrow{background-size:12px;height:54px;width:54px}}.careers .careers__pagination .pagination{align-items:center;display:flex}.careers .careers__pagination .pagination a{align-items:center;border:1px solid #e5e9ed;border-right:0;color:#191e22;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;gap:10px;height:54px;justify-content:center;line-height:20px;padding:17px 23px;text-transform:uppercase;transition:all .6s;width:54px}.careers .careers__pagination .pagination a:hover{background:#f4f4f4}.careers .careers__pagination .pagination span{align-items:center;border:1px solid #e5e9ed;border-right-width:0;color:#191e22;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;gap:10px;height:54px;justify-content:center;line-height:20px;padding:17px 23px;text-transform:uppercase;transition:all .6s;width:54px}.careers .careers__pagination .pagination span:hover{background:#f4f4f4}.careers .careers__pagination .pagination .current{align-items:center;background:var(--accent);color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-secondary);font-size:16px;font-style:normal;font-weight:400;gap:10px;height:54px;justify-content:center;line-height:20px;padding:17px 23px;text-transform:uppercase;width:54px}.careers .careers__pagination .pagination .current:hover{background:var(--accent)}.careers .careers__pagination .pagination .prev{background:url(/wp-content/themes/ffl-ecosystem/assets/img/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:8px;border:1px solid #e5e9ed;border-left-width:0;font-size:0;transform:rotate(180deg);transition:background-position 1s}.careers .careers__pagination .pagination .next,.careers .careers__pagination .pagination .prev:hover{background:url(/wp-content/themes/ffl-ecosystem/assets/img/arrow-right.svg);background-position:50%;background-repeat:no-repeat}.careers .careers__pagination .pagination .next{background-size:8px;border:1px solid #e5e9ed;font-size:0;transition:background-position 1s}.careers .careers__pagination .pagination .next:hover{background:url(/wp-content/themes/ffl-ecosystem/assets/img/arrow-right.svg);background-position:50%;background-repeat:no-repeat}