/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
@media screen and (max-width: 899px) {
.block-search {
    left: 0;
    padding: 0 10px;
    position: fixed;
    top: 90px;
    width: 100%;
}

    .block-search form {
      align-items: center;
      display: flex;
      gap: 10px;
      justify-content: center;
    }

    .block-search .form-item,
    .block-search .form-actions {
      margin: 0;
    }

    .block-search .form-search {
      background: #fff url('../../images/icons/magnify-glass--navy.svg') no-repeat right 10px center;
      border: 2px solid #003B4A;
      box-sizing: border-box;
      height: 48px;
      padding-right: 40px;
      width: 100%;
    }

    .block-search .form-submit {
      align-items: center;
      display: inline-flex;
      font-family: "Poppins", sans-serif;
      font-size: 1.125rem;
      font-weight: 700;
      height: 48px;
      justify-content: center;
      text-transform: capitalize;
      width: 96px;
    }
    :lang(fr).block-search .form-submit { width: 100%; }
  }
@media screen and (min-width: 900px) {
.block-search {
    background: #66CC00 url('../../images/icons/magnify-glass--white.svg') no-repeat 25px center;
    border-radius: 0 0 0 60px;
    font-size: 1rem;
    line-height: 1.2;
    height: 39px;
    margin-right: -40px;
    padding: 5px 50px 7px 60px;
}

      .block-search.expanded .form-search {
        border: 1px solid #FFFFFF;
        margin-right: 10px;
        padding: 0 0.6em;
        width: 230px;
      }

      .block-search.expanded .form-submit { margin-top: 0; }

    .block-search .form-item { margin: 0; }

    .block-search .form-search {
      background: rgba(255, 255, 255, 0.4);
      border: 0 none;
      border-radius: 6px;
      padding: 0;
      outline: none;
      transition-duration: 0.3s;
      transition-property: border, margin, padding, width;
      width: 0;
    }

    .block-search .form-submit {
      color: #FFFFFF;
      background: transparent;
      border: 0 none;
      font-family: "Poppins", sans-serif;
      font-size: 1rem;
      letter-spacing: normal;
      line-height: normal;
      margin-top: 1px;
      padding: 0;
      text-transform: none;
    }

      .block-search .form-submit:hover { text-decoration: underline; }
  }
form.search-form label[for="edit-keys"] {
    display: block;
    margin-bottom: 0.3rem;
  }
@media screen and (max-width: 599px) {

  body.main-menu-open .block-search { display: block; }

    form.search-form input.form-search { width: 100%; }

    form.search-form .form-submit { margin-left: 0; }

    form.search-form .search-help-link {
      display: inline-block;
      margin-top: 0.5rem;
    }
    
}
@media screen and (max-width: 400px) {
  :lang(fr).block-search .form-submit {
    padding: 12px;
}
}
@media screen and (min-width: 600px) {

    form.search-form input.form-search { max-width: 380px; }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vcGNzcy9jb21wb25lbnRzL3NlYXJjaC5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBQUE7QUNBQTs7O0VBR0U7QUNFQTtBQUZGO0lBR0ksT0FBTztJQUNQLGVBQWU7SUFDZixlQUFlO0lBQ2YsU0FBUztJQUNULFdBQVc7QUFxRmY7O0lBbkZJO01BQ0UsbUJBQW1CO01BQ25CLGFBQWE7TUFDYixTQUFTO01BQ1QsdUJBQXVCO0lBQ3pCOztJQUVBOztNQUVFLFNBQVM7SUFDWDs7SUFFQTtNQUNFLDhGQUE4RjtNQUM5Rix5QkFBbUM7TUFDbkMsc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsV0FBVztJQUNiOztJQUVBO01BQ0UsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQ0FBOEI7TUFDOUIsbUJBQXlCO01BQ3pCLGdCQUEyQjtNQUMzQixZQUFZO01BQ1osdUJBQXVCO01BQ3ZCLDBCQUEwQjtNQUMxQixXQUFXO0lBQ2I7RUFDRjtBQUVBO0FBM0NGO0lBNENJLDRGQUF1RztJQUN2Ryx5QkFBeUI7SUFDekIsZUFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsMEJBQTBCO0FBMEM5Qjs7TUF0Q007UUFDRSx5QkFBeUI7UUFDekIsa0JBQWtCO1FBQ2xCLGdCQUFnQjtRQUNoQixZQUFZO01BQ2Q7O01BRUEsc0NBQWlCLGFBQWEsRUFBRTs7SUFHbEMsMkJBQWUsU0FBUyxFQUFFOztJQUUxQjtNQUNFLG9DQUFvQztNQUNwQyxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixhQUFhO01BQ2IseUJBQXlCO01BQ3pCLG1EQUFtRDtNQUNuRCxRQUFRO0lBQ1Y7O0lBRUE7TUFDRSxjQUF5QjtNQUN6Qix1QkFBdUI7TUFDdkIsY0FBYztNQUNkLGtDQUE4QjtNQUM5QixlQUF1QjtNQUN2QixzQkFBc0I7TUFDdEIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixVQUFVO01BQ1Ysb0JBQW9CO0lBR3RCOztNQURFLG1DQUFVLDBCQUEwQixFQUFFO0VBRTFDO0FBS0E7SUFDRSxjQUFjO0lBQ2QscUJBQXFCO0VBQ3ZCO0FBR0Y7O0VBRUUsb0NBQW9DLGNBQWMsRUFBRTs7SUFJbEQscUNBQXNCLFdBQVcsRUFBRTs7SUFFbkMsZ0NBQWlCLGNBQWMsRUFBRTs7SUFFakM7TUFDRSxxQkFBcUI7TUFDckIsa0JBQWtCO0lBQ3BCO0FBRUo7QUFFQTs7SUFHSSxxQ0FBc0IsZ0JBQWdCLEVBQUU7QUFFNUMiLCJmaWxlIjoic2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBXZSBhcmUgdXNpbmcgUG9zdENTUyBDdXN0b20gTWVkaWEgYmVjYXVzZSB3ZSBjYW4gbm90IHVzZSBjdXN0b20gcHJvcGVydGllcyBpbnNpZGUgQG1lZGlhLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG86IGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtY3VzdG9tLW1lZGlhXG4gKi9cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtdXAgKG1pbi13aWR0aDogNjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtdXAgKG1pbi13aWR0aDogOTAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtdXAgKG1pbi13aWR0aDogMTIwMHB4KTtcblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC1kb3duIChtYXgtd2lkdGg6IDU5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLWRvd24gKG1heC13aWR0aDogODk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtZG93biAobWF4LXdpZHRoOiAxMTk5cHgpOyIsIkBpbXBvcnQgdXJsKCcuLi9iYXNlL2JyZWFrLXBvaW50cy5wY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vYmFzZS92YXJpYWJsZXMucGNzcycpO1xuXG4uYmxvY2stc2VhcmNoIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtbGFuZHNjYXBlLWRvd24pIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiBmb3JtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiAuZm9ybS1pdGVtLFxuICAgICYgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiAuZm9ybS1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9tYWduaWZ5LWdsYXNzLS1uYXZ5LnN2ZycpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5hdnkpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcG9wcGlucyk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LWJhc2UpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1sYW5kc2NhcGUtdXApIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmVlbikgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvbWFnbmlmeS1nbGFzcy0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDI1cHggY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDYwcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mei1zbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nOiA1cHggNTBweCA3cHggNjBweDtcblxuICAgICYuZXhwYW5kZWQge1xuXG4gICAgICAmIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAwLjZlbTtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuXG4gICAgICAmIC5mb3JtLXN1Ym1pdCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICB9XG5cbiAgICAmIC5mb3JtLWl0ZW0geyBtYXJnaW46IDA7IH1cblxuICAgICYgLmZvcm0tc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLCBtYXJnaW4sIHBhZGRpbmcsIHdpZHRoO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJiAuZm9ybS1zdWJtaXQge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcG9wcGlucyk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybS5zZWFyY2gtZm9ybSB7XG5cbiAgJiBsYWJlbFtmb3I9XCJlZGl0LWtleXNcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtcG9ydHJhaXQtZG93bikge1xuXG4gIGJvZHkubWFpbi1tZW51LW9wZW4gLmJsb2NrLXNlYXJjaCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgZm9ybS5zZWFyY2gtZm9ybSB7XG5cbiAgICAmIGlucHV0LmZvcm0tc2VhcmNoIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgICYgLmZvcm0tc3VibWl0IHsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgICYgLnNlYXJjaC1oZWxwLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtcG9ydHJhaXQtdXApIHtcbiAgZm9ybS5zZWFyY2gtZm9ybSB7XG5cbiAgICAmIGlucHV0LmZvcm0tc2VhcmNoIHsgbWF4LXdpZHRoOiAzODBweDsgfVxuICB9XG59Il19 */