@media (max-width: 768px) {
  .search--advanced-jobs {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--spacing-xxl) var(--horizontal-margin) var(--spacing-xl);
    background-color: var(--color-white);
    border-top: solid 1px var(--color-dark-ultralight);
    transform: translateY(101%);
    transition: transform var(--animation-duration) var(--animation-timing-function);
    z-index: 2; }
    .search--advanced-jobs.active {
      transform: translateY(0);
      transition-delay: var(--animation-duration); }
      .search--advanced-jobs.active + div .search__button-open {
        bottom: -10rem;
        transition-delay: 0s; }
    .search--advanced-jobs > div:first-child {
      text-align: center; }
    .search--advanced-jobs + div .search__button-open {
      position: fixed;
      bottom: var(--spacing-xl);
      left: 0;
      width: calc(100% - 2 * var(--horizontal-margin));
      margin: 0 var(--horizontal-margin);
      background-color: var(--color-white);
      transition: bottom var(--animation-duration) var(--animation-timing-function);
      transition-delay: var(--animation-duration);
      z-index: 3; }
      .search--advanced-jobs + div .search__button-open::before {
        transform: scaleX(1);
        transform-origin: center left;
        transition: none; }
      .search--advanced-jobs + div .search__button-open > * {
        color: var(--color-white);
        transition: none; }
    .search--advanced-jobs .search__button-close {
      position: absolute;
      top: 0;
      right: 0;
      padding: var(--horizontal-margin); }
      .search--advanced-jobs .search__button-close span {
        display: block;
        position: relative;
        width: 1.4rem;
        height: .2rem; }
        .search--advanced-jobs .search__button-close span::before, .search--advanced-jobs .search__button-close span::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: var(--color-primary);
          transform: rotate(45deg); }
        .search--advanced-jobs .search__button-close span::after {
          transform: rotate(135deg); } }

@media (min-width: 768px) {
  .search--advanced-jobs .search__button-close {
    display: none; }
  .search--advanced-jobs + div .search__button-open {
    display: none; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy9zZWFyY2gvYWR2YW5jZWQtam9icy5jc3MiLCJtYXBwaW5ncyI6IkFBS0k7RUNDQTtJQUNJLGVBQWU7SUFDZixTQUFTO0lBQ1QsT0FBTztJQUNQLFdBQVc7SUFDWCxzRUFBc0U7SUFDdEUsb0NBQW9DO0lBQ3BDLGtEQUFrRDtJQUNsRCwyQkFBMkI7SUFDM0IsZ0ZBQWdGO0lBQ2hGLFVBQVU7SUFWZDtNQWFRLHdCQUF3QjtNQUN4QiwyQ0FBMkM7TUFkbkQ7UUFpQlksY0FBYztRQUNkLG9CQUFvQjtJQWxCaEM7TUF1QlEsa0JBQWtCO0lBdkIxQjtNQTJCUSxlQUFlO01BQ2YseUJBQXlCO01BQ3pCLE9BQU87TUFDUCxnREFBZ0Q7TUFDaEQsa0NBQWtDO01BQ2xDLG9DQUFvQztNQUNwQyw2RUFBNkU7TUFDN0UsMkNBQTJDO01BQzNDLFVBQVU7TUFuQ2xCO1FBc0NZLG9CQUFvQjtRQUNwQiw2QkFBNkI7UUFDN0IsZ0JBQWdCO01BeEM1QjtRQTRDWSx5QkFBeUI7UUFDekIsZ0JBQWdCO0lBN0M1QjtNQWtEUSxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFFBQVE7TUFDUixpQ0FBaUM7TUFyRHpDO1FBd0RZLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsYUFBYTtRQUNiLGFBQWE7UUEzRHpCO1VBK0RnQixXQUFXO1VBQ1gsa0JBQWtCO1VBQ2xCLE1BQU07VUFDTixPQUFPO1VBQ1AsV0FBVztVQUNYLFlBQVk7VUFDWixzQ0FBc0M7VUFDdEMsd0JBQXdCO1FBdEV4QztVQTBFZ0IseUJBQXlCLElBQzVCOztBRGhGYjtFQ3dGQTtJQUdRLGFBQWE7RUFIckI7SUFPUSxhQUFhLElBQ2hCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGFua2EvLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL21peGlucy9fbWVkaWEtcXVlcmllcy5zY3NzIiwid2VicGFjazovL2RhbmthLy4vY29tcG9uZW50cy9zZWFyY2gvYWR2YW5jZWQtam9icy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBtaW4td2lkdGgoJGxheW91dCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50KCRsYXlvdXQpKSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBtYXgtd2lkdGgoJGxheW91dCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KCRsYXlvdXQpKSB7IEBjb250ZW50OyB9XG59IiwiXG5AaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL21peGlucyc7XG5cbkBpbmNsdWRlIG1heC13aWR0aCgnbScpIHtcblxuICAgIC5zZWFyY2gtLWFkdmFuY2VkLWpvYnMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmcteHhsKSB2YXIoLS1ob3Jpem9udGFsLW1hcmdpbikgdmFyKC0tc3BhY2luZy14bCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLWNvbG9yLWRhcmstdWx0cmFsaWdodCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDElKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pO1xuXG4gICAgICAgICAgICAmICsgZGl2IC5zZWFyY2hfX2J1dHRvbi1vcGVuIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGRpdiAuc2VhcmNoX19idXR0b24tb3BlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IHZhcigtLXNwYWNpbmcteGwpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0taG9yaXpvbnRhbC1tYXJnaW4pKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCB2YXIoLS1ob3Jpem9udGFsLW1hcmdpbik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX19idXR0b24tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1ob3Jpem9udGFsLW1hcmdpbik7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1pbi13aWR0aCgnbScpIHtcblxuICAgIC5zZWFyY2gtLWFkdmFuY2VkLWpvYnMge1xuXG4gICAgICAgIC5zZWFyY2hfX2J1dHRvbi1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGRpdiAuc2VhcmNoX19idXR0b24tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/