/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ../css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!../../style.scss ***!
  \***************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Theme Name: Axepta HR
Template: poulpy
Theme URI: https://octopix.be/
Author: Octopix
Author URI: https://octopix.be/
Description: Axepta HR theme.
Tags: block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, full-site-editing, one-column, template-editing, threaded-comments, translation-ready, wide-blocks
Requires at least: 6.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: axepta-hr

Axepta HR is distributed under the terms of the GNU GPL.
*/
.text-justify,
.job_description p:not([class]), .job_description li:not([class]),
.wp-block-getwid-icon + .wp-block-heading + p,
.wp-block-column > p:not([class]) {
  text-align: justify;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.66568753' height='5.00000041' viewBox='0 0 6.66568753 5.00000041'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300965E' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M3.0584106 4.8559993C3.1204837 4.9461529 3.2229351 5 3.3323917 5c.1094566 0 .211908-.0538471.2739811-.1440007L6.6061662.5229644c.0707751-.1018695.0790583-.2346355.0214939-.3445121C6.5700957.0685758 6.4562273-.000195 6.3321851 0H.3325983C.208869.0005115.0955611.0693856.0381415.1789858-.0192781.288586-.011399.4209499.0586172.5229644l2.9997934 4.3330349Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: .45em;
  height: auto;
  aspect-ratio: 1;
  margin-left: .25em;
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  display: none !important;
}

/* Buttons */
.wp-block-button.wp-block-button--link .wp-block-button__link {
  position: relative;
}

.wp-block-button.wp-block-button--link .wp-block-button__link:after {
  content: '';
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300965E' fill-rule='nonzero'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M3.156702 7.156702 4 8l4-4-4-4-.843298.84329805 2.56031 2.56031012H0V4.5963918h5.717012z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300965E' fill-rule='nonzero'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M3.156702 7.156702 4 8l4-4-4-4-.843298.84329805 2.56031 2.56031012H0V4.5963918h5.717012z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 12px;
  aspect-ratio: 1;
  display: inline-block;
  margin-left: .5em;
  transition: inherit;
}

.wp-block-button.wp-block-button--link .wp-block-button__link:hover:after {
  transform: translateX(5px);
}

.wp-block-button:not(.wp-block-button--link) > a {
  box-shadow: 0 0 0 0 var(--wp--preset--color--primary);
}

.wp-block-button:not(.wp-block-button--link) > a:hover, .wp-block-button:not(.wp-block-button--link) > a:focus, .wp-block-button:not(.wp-block-button--link) > a:active {
  box-shadow: 0 0 0 3px var(--wp--preset--color--primary);
}

.wp-block-button:not(.wp-block-button--link) > a.has-base-border-color, .wp-block-button:not(.wp-block-button--link) > a.has-base-background-color {
  box-shadow: 0 0 0 0 var(--wp--preset--color--base);
}

.wp-block-button:not(.wp-block-button--link) > a.has-base-border-color:hover, .wp-block-button:not(.wp-block-button--link) > a.has-base-border-color:focus, .wp-block-button:not(.wp-block-button--link) > a.has-base-border-color:active, .wp-block-button:not(.wp-block-button--link) > a.has-base-background-color:hover, .wp-block-button:not(.wp-block-button--link) > a.has-base-background-color:focus, .wp-block-button:not(.wp-block-button--link) > a.has-base-background-color:active {
  box-shadow: 0 0 0 3px var(--wp--preset--color--base);
}

/* Jobs */
.single-job_listing .single_job_listing {
  max-width: none;
  margin: 0;
}

.single-job_listing .single_job_listing > .job-listing-meta,
.single-job_listing .single_job_listing > .company,
.single-job_listing .single_job_listing .job_application {
  display: none;
}

.single-job_listing .site-content > .wp-block-group {
  display: none;
}

.single-job_listing .wp-block-post-content {
  padding: 0;
  margin: 0;
}

.single-job_listing .wp-block-post-content ~ .wp-block-group {
  display: none;
}

.single-job_listing .wp-block-buttons {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 580px) {
  .single-job_listing .wp-block-buttons a,
  .single-job_listing .wp-block-buttons .wp-block-button {
    width: 100%;
  }
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta {
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  gap: 2vw;
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta a {
  pointer-events: none;
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta li {
  padding: 0;
  margin: 0;
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta li, .single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta li a {
  color: var(--wp--preset--color--primary);
  text-decoration: none;
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta li:before {
  margin-right: 7px;
}

.single-job_listing .job_description > .wp-block-group.alignfull.has-primary-background-color .job-listing-meta .date-posted {
  display: none;
}

.single-job_listing p:empty {
  display: none;
}

div.job_listings ul.job_listings {
  margin: 0 -15px;
}

div.job_listings ul.job_listings li.job_listing {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (max-width: 768px) {
  div.job_listings ul.job_listings li.job_listing {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 580px) {
  div.job_listings ul.job_listings li.job_listing {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

div.job_listings ul.job_listings li.job_listing > a {
  flex-direction: column;
  align-items: normal;
  overflow: visible;
  font-family: var(--wp--preset--font-family--bnpp-sans);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

div.job_listings ul.job_listings li.job_listing > a > * {
  width: 100%;
}

div.job_listings ul.job_listings li.job_listing > a:after {
  content: '';
  display: block;
  width: 50px;
  aspect-ratio: 1;
  position: absolute;
  top: -20px;
  right: 10px;
  z-index: 2;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='60' viewBox='0 0 54 60'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='90.5%25' x2='9.5%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%2300915A' stop-opacity='.9'/%3E%3Cstop offset='100%25' stop-color='%2300C493' stop-opacity='.95'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath fill='url(%23a)' d='M48 0H6C2.6862915 0 0 2.6862915 0 6v39c0 3.3137085 2.6862915 6 6 6h12l9 9 9-9h12c3.3137085 0 6-2.6862915 6-6V6c0-3.3137085-2.6862915-6-6-6Z'/%3E%3Cpath fill='%23FFF' d='M27 9c5.181 0 9 3.816 9 9s-3.819 9-9 9c-5.178 0-9-3.816-9-9s3.822-9 9-9ZM12.531 42c1.674-5.169 7.488-9 14.469-9 6.981 0 12.798 3.831 14.469 9H12.531Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: inherit;
}

div.job_listings ul.job_listings li.job_listing > a:hover:after {
  transform: translateY(-5px);
}

div.job_listings ul.job_listings li.job_listing > a div.location {
  font-weight: 400;
}

div.job_listings ul.job_listings li.job_listing > a div.location:before {
  content: '';
  -webkit-font-smoothing: antialiased;
  *zoom: 1;
  display: inline-block;
  *display: inline;
  font-family: job-manager !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: 16px;
  margin: 0 2px 0 0;
  *overflow: auto;
  text-decoration: none;
  vertical-align: top;
  width: 16px;
  content: "\e81d";
}

div.job_listings ul.job_listings li.job_listing > a .position:after {
  content: 'More about this job ▸';
  display: block;
  margin-top: 60px;
  font-size: .9em;
  font-weight: 600;
  color: var(--wp--preset--color--primary);
}

html[lang*="nl"] div.job_listings ul.job_listings li.job_listing > a .position:after {
  content: 'Meer over deze job ▸';
}

html[lang*="fr"] div.job_listings ul.job_listings li.job_listing > a .position:after {
  content: "Plus d'informations sur ce poste ▸";
}

div.job_listings ul.job_listings li.job_listing > a img,
div.job_listings ul.job_listings li.job_listing > a .meta,
div.job_listings ul.job_listings li.job_listing > a .company {
  display: none;
}

div.job_listings ul.job_listings li.job_listing > a .location {
  order: -1;
}

/* Custom elements */
.axepta-images-stack-01 .wp-block-image,
.axepta-images-stack-02 .wp-block-image {
  position: relative;
}

.axepta-images-stack-01 img,
.axepta-images-stack-02 img {
  border-radius: 8px;
  box-shadow: 0 0 30px #00000030;
  background-color: #ddd;
  max-width: 380px !important;
  transition: .25s ease-in-out;
  transform-origin: center;
}

.axepta-images-stack-01 .wp-block-image:nth-child(1) {
  max-width: 240px !important;
}

.axepta-images-stack-01 .wp-block-image:nth-child(1) img {
  transform: translate3d(-5vw, 0, 0) rotate(-5deg);
}

.axepta-images-stack-01 .wp-block-image:nth-child(1) img:hover {
  transform: translate3d(-5vw, 0, 0) rotate(-5deg) scale(1.05);
}

.axepta-images-stack-01 .wp-block-image:nth-child(2) img {
  transform: translate3d(0, 0, 0) rotate(8deg);
}

.axepta-images-stack-01 .wp-block-image:nth-child(2) img:hover {
  transform: translate3d(0, 0, 0) rotate(8deg) scale(1.05);
}

.axepta-images-stack-01 .wp-block-image:nth-child(3) img {
  transform: translate3d(-2vw, 0, 0) rotate(-5deg);
}

.axepta-images-stack-01 .wp-block-image:nth-child(3) img:hover {
  transform: translate3d(-2vw, 0, 0) rotate(-5deg) scale(1.05);
}

.axepta-images-stack-02 .wp-block-image:nth-child(1) {
  max-width: 230px !important;
}

.axepta-images-stack-02 .wp-block-image:nth-child(1) img {
  transform: translate3d(5vw, 1vw, 0) rotate(-5deg);
}

.axepta-images-stack-02 .wp-block-image:nth-child(1) img:hover {
  transform: translate3d(5vw, 1vw, 0) rotate(-5deg) scale(1.05);
}

.axepta-images-stack-02 .wp-block-image:nth-child(2) {
  max-width: 280px !important;
}

.axepta-images-stack-02 .wp-block-image:nth-child(2) img {
  transform: translate3d(8vw, 0, 0) rotate(2deg);
}

.axepta-images-stack-02 .wp-block-image:nth-child(2) img:hover {
  transform: translate3d(8vw, 0, 0) rotate(2deg) scale(1.05);
}

.axepta-images-stack-02 .wp-block-image:nth-child(3) img {
  transform: translate3d(2vw, -2vw, 0) rotate(-5deg);
}

.axepta-images-stack-02 .wp-block-image:nth-child(3) img:hover {
  transform: translate3d(2vw, -2vw, 0) rotate(-5deg) scale(1.05);
}

.axepta-images-superset img {
  border-radius: 8px;
  box-shadow: 0 0 30px #00000030;
}

.axepta-images-superset > .wp-block-group {
  margin: 0;
  position: absolute;
  bottom: -5vw;
  right: 30px;
}

.axepta-images-superset > .wp-block-group .wp-block-group {
  gap: 0;
  max-width: 240px;
  margin-right: -30px;
  z-index: 2;
}

.axepta-images-superset > .wp-block-group .wp-block-group a {
  font-size: .9em;
  margin-top: 1rem;
}

[class*="axepta-pattern-"]:before {
  content: '';
  position: absolute;
  width: 40vw;
  height: 210px;
  background: url("assets/images/px-fond.png") repeat;
  background-size: 20px;
  z-index: -1;
  opacity: .5;
  pointer-events: none;
}

.axepta-pattern-left:before {
  right: 90%;
  bottom: -60px;
}

.axepta-pattern-right:before {
  left: 90%;
  bottom: -60px;
}

.wp-block-cover {
  border-radius: 8px;
}

.wp-block-gallery img,
.wp-block-image img {
  border-radius: 8px;
  box-shadow: 0 0 30px #00000030;
}

.wp-block-separator {
  border-width: medium;
}

.wp-block-social-links .wp-social-link a {
  padding: 1.25em;
}

.wp-block-social-links .wp-social-link svg {
  width: 1.75em;
  height: 1.75em;
}

html :where(.is-position-sticky) {
  top: 60px !important;
}

.wp-block-getwid-content-timeline-item__meta {
  position: absolute;
  left: -24px;
}

.wp-block-getwid-content-timeline-item__meta,
.wp-block-getwid-content-timeline-item__meta-content {
  font-family: var(--wp--preset--font-family--bnpp-sans);
  font-weight: 600;
  font-size: 2rem;
  text-align: left !important;
  color: #00965d;
  padding: 0;
  margin: 0;
}

.wp-block-getwid-content-timeline-item__card {
  flex: 1 1 80%;
}

@media screen and (max-width: 992px) {
  .wp-block-getwid-content-timeline-item__card {
    flex: 1 1 100%;
  }
}

.wp-block-getwid-content-timeline__line {
  left: 30px;
}

@media screen and (max-width: 992px) {
  .wp-block-getwid-content-timeline__line {
    left: 0;
  }
}

.wp-block-quote {
  border: none;
  border-radius: 8px;
  background-color: #E5F4EF;
  position: relative;
}

.wp-block-quote:before {
  content: "\9";
  position: absolute;
  top: -14px;
  right: -18px;
  z-index: 2;
  width: 40px;
  height: 40px;
  line-height: 1;
  background-color: var(--wp--preset--color--primary);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='M4.7 17.7c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5-.7.7-1.5 1-2.5 1-1.1 0-2.1-.5-2.7-1.1zm10 0c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5s-1.5 1-2.5 1c-1.1 0-2.1-.5-2.7-1.1z' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='M4.7 17.7c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5-.7.7-1.5 1-2.5 1-1.1 0-2.1-.5-2.7-1.1zm10 0c-1-1.1-1.6-2.3-1.6-4.3 0-3.5 2.5-6.6 6-8.2l.9 1.3c-3.3 1.8-4 4.1-4.2 5.6.5-.3 1.2-.4 1.9-.3 1.8.2 3.2 1.6 3.2 3.5 0 .9-.4 1.8-1 2.5s-1.5 1-2.5 1c-1.1 0-2.1-.5-2.7-1.1z' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
}


/*# sourceMappingURL=style.css.map*/