.posts-card{background-color:var(--wp--preset--color--white);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.08)}.posts-card__completed{width:fit-content;color:var(--wp--preset--color--gray-500);border-color:var(--wp--preset--color--gray-500);z-index:2;position:absolute;top:-12px;right:16px;background-color:rgba(255,255,255,.6)!important}.posts-card__completed:before{background-color:var(--wp--preset--color--gray-500)!important}.posts-card__completed .text-md{transform:none!important}.posts-card__image{width:100%;height:96px;position:relative;overflow:clip}.posts-card__image img{object-fit:cover;width:100%;height:96px}@media screen and (max-width:1279px){.posts-card__image img{object-fit:fill}}.posts-card__shadow{z-index:1;width:138px;height:100%;position:absolute;top:0;right:0}.posts-card__icon{z-index:2;width:40px;height:40px;position:absolute;top:0;right:0}.posts-card__icon img{width:100%;height:100%}.posts-card__content{-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.posts-card__content{height:auto}}.posts-card__info{-ms-flex-direction:column;flex-direction:column;gap:12px 24px;margin-bottom:16px;display:-ms-flexbox;display:flex}.posts-card__info__item{gap:8px;display:-ms-flexbox;display:flex}.posts-card__info__item svg{stroke:#1e1d27;-ms-flex-negative:0;flex-shrink:0}.posts-card__info__item .text-base{color:rgba(0,0,0,.5)}.posts-card .text-xl{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-weight:600;display:-webkit-box;overflow:hidden}.posts-card__text{color:rgba(0,0,0,.5);margin-bottom:24px}.posts-card__text strong{font-weight:600}.posts-card__text a{text-decoration:underline}.posts-card__text p{margin-bottom:8px}.posts-card__link{margin-top:auto;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.posts-card__link{margin-top:0}}.posts-card .button-arrow:hover{background-color:#d0d9ea}.posts-card--relative{position:relative}@media screen and (max-width:1024px){.listing-filters{margin-top:0}.listing-filters__container{z-index:12;visibility:hidden;opacity:0;position:fixed;bottom:0;left:0;right:0}.listing-filters__container:before{content:"";z-index:-1;background:rgba(0,0,0,.5);height:100vh;position:absolute;bottom:0;left:0;right:0}.listing-filters__wrapper{background:var(--wp--preset--color--white);transition:all .15s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}}.listing-filters__header{border-bottom:1px solid #d0d9ea;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:24px 24px 12px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.listing-filters__header{display:none}}.listing-filters__title{font-size:20px;line-height:24px}.listing-filters__close{background:url(../../../../../../../../../themes/juniper-theme/dist/menu-close.666dc371.svg) 50%/cover no-repeat;width:26px;height:26px}.listing-filters__groups{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.listing-filters__groups{-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:0;padding-bottom:1rem}}.listing-filters--active .listing-filters__container{visibility:visible;opacity:1}.listing-filters--active .listing-filters__wrapper{transform:translateY(0)}.listing-filters--product{background-color:#f9f9f9;margin:0}@media screen and (max-width:640px){.listing-filters--product{background-color:#f3f5f8}}.listing-filters--product .listing-filters__groups{margin-bottom:0}@media screen and (min-width:1024px){.listing-filters--careers .container{padding-left:0!important;padding-right:0!important}}.listing-filters-group{position:relative}@media screen and (max-width:1024px){.listing-filters-group{width:100%}}.listing-filters-group__output{background-color:var(--wp--preset--color--white);z-index:3;border:1px solid #d0d9ea;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;min-width:182px;min-height:48px;padding:6px .75rem;font-size:14px;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:1024px){.listing-filters-group__output{border:none;width:100%;min-height:56px;padding:16px 8px 16px 16px;font-size:16px;line-height:19px}}.listing-filters-group__output:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search-arrow.29bb2015.svg) 50%/cover no-repeat;width:16px;height:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.listing-filters-group__wrapper{background:var(--wp--preset--color--white);visibility:hidden;opacity:0;z-index:5;max-height:182px;padding:.5rem 0;transition:all .15s cubic-bezier(.4,0,.2,1);top:100%;left:1px;right:1px;box-shadow:0 8px 40px rgba(0,0,0,.2);position:absolute!important}@media screen and (max-width:1024px){.listing-filters-group__wrapper{box-shadow:none;visibility:visible;opacity:1;z-index:2;border-bottom:1px solid #d0d9ea;grid-template-rows:0;padding:0;display:grid;position:relative!important}.listing-filters-group__wrapper>.simplebar-wrapper{min-height:0}}.listing-filters-group--active .listing-filters-group__output{border-color:var(--wp--preset--color--primary)}.listing-filters-group--active .listing-filters-group__output:after{transform:rotate(-180deg)}.listing-filters-group--active .listing-filters-group__wrapper{visibility:visible;opacity:1}@media screen and (max-width:1024px){.listing-filters-group--active .listing-filters-group__wrapper{grid-template-rows:1fr;padding:5px 0 16px}}.listing-filters-group--selected .listing-filters-group__output{border-bottom-color:var(--wp--preset--color--primary)}.listing-filters-group--hidden{display:none}.listing-filters-input{-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:1024px){.listing-filters-input{padding:10px 1rem}}.listing-filters-input:hover{background:#f3f5f8}.listing-filters-input__checkbox{visibility:hidden;opacity:0;width:0;height:0;position:absolute}.listing-filters-input__checkbox:checked~.listing-filters-input__wrapper{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.listing-filters-input__checkbox:checked~.listing-filters-input__wrapper:after{display:block}.listing-filters-input__wrapper{background:var(--wp--preset--color--white);border:2px solid #d0d9ea;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;justify-items:center;width:20px;height:20px;display:grid}.listing-filters-input__wrapper:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/checkmark.49d29d29.svg) 50%/cover no-repeat;width:12px;height:12px;display:none}.listing-filters-input__icon{width:20px;height:20px;margin-right:.25rem}.listing-filters-input__label{font-size:14px;line-height:17px}.listing-filters-output{-ms-flex-align:start;align-items:flex-start;gap:1.5rem;margin-top:46px;display:none}@media screen and (max-width:1024px){.listing-filters-output{margin-top:1.5rem}}.listing-filters-output__label{white-space:nowrap;font-weight:600;line-height:2rem!important}@media screen and (max-width:1024px){.listing-filters-output__label--desktop{display:none}}.listing-filters-output__label--mobile{margin-right:8px}@media screen and (min-width:1024px){.listing-filters-output__label--mobile{display:none}}.listing-filters-output__filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:.75rem 1rem;display:-ms-flexbox;display:flex}.listing-filters-output__filter{background:#e6ebf5;-ms-flex-align:center;align-items:center;gap:.25rem;height:2rem;padding:.25rem .5rem;display:-ms-flexbox;display:flex}.listing-filters-output__filter-label{color:#2d4f9e;font-size:14px;line-height:17px}.listing-filters-output__filter-clear{background:url(../../../../../../../../../themes/juniper-theme/dist/menu-close.666dc371.svg) 50%/cover no-repeat;border:none;outline:none;width:18px;height:18px}.listing-filters-output__clear-all{color:#1e1d27;-ms-flex-align:center;align-items:center;font-weight:500;display:-ms-flexbox;display:flex;line-height:2rem!important}.listing-filters-output__clear-all:before{content:"";background:var(--wp--preset--color--black);width:2px;height:2rem;margin:0 8px}.listing-filters-output--visible{display:-ms-flexbox;display:flex}.post-type-archive-technical-training .listing-filters-output{margin-top:1.5rem}.listing-header{margin:4rem 0 2rem;margin-top:0!important}.listing-header__wrapper{grid-template-columns:repeat(3,1fr);-ms-flex-align:center;align-items:center;gap:1.5rem;display:grid}@media screen and (max-width:768px){.listing-header__wrapper{grid-template-columns:1fr auto}}.listing-header__title{color:#1e1d27;font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:1024px){.listing-header__title{grid-column:1/3;font-size:24px;line-height:28px}}@media screen and (max-width:768px){.listing-header__title{grid-column:1/2}}.listing-header__quantity{color:rgba(0,0,0,.5)}.listing-header__search{grid-column:3/-1;position:relative}@media screen and (max-width:1024px){.listing-header__search{grid-area:2/1/auto/-1}}.listing-header__search:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search.f4d377d1.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.listing-header__input{background-color:var(--wp--preset--color--white);width:100%;height:3rem;color:var(--wp--preset--color--black);border:1px solid #d0d9ea;padding:0 16px 0 52px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:49px;transition:border-color .1s;border-radius:0!important}.listing-header__input::placeholder{color:var(--wp--preset--color--gray-500);font-family:inherit;font-size:16px;line-height:49px}.listing-header__input::placeholder{color:var(--wp--preset--color--gray-500);font-family:inherit;font-size:16px;line-height:49px}.listing-header__input:focus{border-color:var(--wp--preset--color--primary)}.listing-header__filters{grid-column:3/-1;justify-self:end;width:24px;height:24px;position:relative}@media screen and (min-width:1024px){.listing-header__filters{display:none}}@media screen and (max-width:768px){.listing-header__filters{grid-column:2/-1}}.listing-header__filters:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/filters.8c4143fd.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.listing-header__filters-quantity{background-color:var(--wp--preset--color--primary);width:16px;height:16px;color:var(--wp--preset--color--white);text-align:center;border:1px solid var(--wp--preset--color--white);border-radius:50%;line-height:12px;display:none;position:absolute;top:-6px;right:-6px}.listing-header__filters-quantity--active{display:block}.listing-header--careers .listing-header__quantity{display:none}@media screen and (min-width:1024px){.listing-header--careers .container{padding-left:0!important;padding-right:0!important}}.listing-header--product{background-color:#f9f9f9;margin:0;padding:34px 0 2rem}@media screen and (max-width:640px){.listing-header--product{background-color:#f3f5f8}}.listing-header--product .listing-header__title{color:#1e1d27;font-size:24px;font-weight:600;line-height:28px}.listing-header--product .listing-header__quantity{color:#1e1d27!important}.listing-header--product .listing-header__search{display:none}.events-listing{margin-top:61px}@media screen and (max-width:1024px){.events-listing{margin-top:32px}}.events-listing__wrapper{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media screen and (max-width:1024px){.events-listing__wrapper{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:768px){.events-listing__wrapper{grid-template-columns:1fr}}.events-listing__wrapper--loading:after{content:"";aspect-ratio:1;border-top:5px solid var(--wp--preset--color--primary);border-bottom:5px solid var(--wp--preset--color--primary);border-left:5px solid #d0d9ea;border-right:5px solid #d0d9ea;border-radius:50%;grid-column:1/-1;justify-self:center;width:35px;animation:.5s linear infinite listingLoader}.events-listing__wrapper--loading .posts-card,.events-listing__wrapper--loading .events-listing__information,.events-listing__wrapper--loading+.events-listing__more{display:none}.events-listing__information{color:var(--wp--preset--color--gray-500);text-align:center;grid-column:1/-1;margin:55px 0 108px}.events-listing__more{margin:74px auto 0;display:block}.events-listing--careers{margin-top:46px}@media screen and (max-width:1024px){.events-listing--careers{margin-top:1.5rem}}@media screen and (min-width:1024px){.events-listing--careers .container{padding-left:0!important;padding-right:0!important}}.events-listing--product{background-color:#f9f9f9;margin:0;padding:61px 0 100px}@media screen and (max-width:1024px){.events-listing--product{margin:0;padding:32px 0 64px}}@media screen and (max-width:640px){.events-listing--product{background-color:#f3f5f8}}@keyframes listingLoader{to{transform:rotate(.5turn)}}.post-type-archive-technical-training .events-listing__wrapper{gap:2rem 1.5rem}.search-card{background:var(--wp--preset--color--white);padding:1.5rem;box-shadow:0 0 transparent,0 0 transparent,0 8px 40px rgba(40,44,52,.15)}.search-card__header{-ms-flex-align:center;align-items:center;gap:.75rem;display:-ms-flexbox;display:flex}.search-card__icon{object-fit:cover;width:24px;height:24px}.search-card__title,.search-card__description{color:var(--wp--preset--color--black);line-height:1.5rem}.search-card__title--marked,.search-card__description--marked{background:rgba(22,65,148,.125)}.search-card__title{font-size:16px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}.search-card__title:hover{color:var(--wp--preset--color--primary)}.search-card__description{margin-top:.75rem;font-size:14px}.technical-training-card{background-color:var(--wp--preset--color--white);-ms-flex-direction:column;flex-direction:column;padding:0 24px 24px;display:-ms-flexbox;display:flex;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.08)}.technical-training-card__labels{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:16px;margin-top:-10px;display:-ms-flexbox;display:flex}.technical-training-card__label{backdrop-filter:blur(6px);background-color:rgba(255,255,255,.4);border:1px solid;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 12px 4px 8px;display:-ms-inline-flexbox;display:inline-flex}.technical-training-card__label .text-md{font-weight:600;transform:translateY(2px)}.technical-training-card__label:before{content:"";background-color:var(--wp--preset--color--black);border-radius:100%;-ms-flex-negative:0;flex-shrink:0;width:6px;height:6px;display:block}.technical-training-card__label--orange{color:#faa41a;border-color:#faa41a}.technical-training-card__label--orange:before{background-color:#faa41a}.technical-training-card__label--green{color:#87ab3f;border-color:#87ab3f}.technical-training-card__label--green:before{background-color:#87ab3f}.technical-training-card__label--blue{color:#164194;border-color:#164194}.technical-training-card__label--blue:before{display:none}.technical-training-card__label--gray{color:#9e9e9e;border-color:#9e9e9e}.technical-training-card__label--gray:before{background-color:#9e9e9e}.technical-training-card__label--red{color:#e45454;border-color:#e45454}.technical-training-card__label--red:before{background-color:#e45454}.technical-training-card__icon{z-index:2;width:32px;height:32px;position:absolute;top:0;right:0}.technical-training-card__icon img{width:100%;height:100%}.technical-training-card__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;margin-top:20px;margin-bottom:32px;display:-ms-flexbox;display:flex}.technical-training-card__info__item{gap:8px;display:-ms-flexbox;display:flex}.technical-training-card__info__item svg{stroke:#1e1d27;-ms-flex-negative:0;flex-shrink:0}.technical-training-card__info__item .text-base{color:rgba(0,0,0,.5)}.technical-training-card__flag{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:18px;height:18px}.technical-training-card__title{-webkit-line-clamp:3;color:#000;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.technical-training-card__language{color:#1e1d27!important}.product-search-card{background:#fff;min-height:148px;padding:1.75rem 1.5rem 1.5rem;display:-ms-flexbox;display:flex;position:relative;box-shadow:0 0 #000,0 0 #000,0 16px 40px rgba(0,0,0,.08)}.product-search-card:after{content:"";clip-path:polygon(0 0,45% 0,100% 100%,0 100%);background-color:currentColor;width:3rem;height:35px;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.product-search-card:after{width:2rem;height:1.5rem}}.product-search-card__picture{-ms-flex-negative:0;flex-shrink:0;margin-right:1.75rem}.product-search-card__picture img{object-fit:contain;width:86px;height:auto;max-height:96px}@media screen and (max-width:768px){.product-search-card__picture img{width:72px;max-height:80px}}.product-search-card__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.product-search-card__title{color:var(--wp--preset--color--black);font-size:20px;line-height:24px;transition:all .3s}@media screen and (max-width:768px){.product-search-card__title{margin-top:.5rem;font-size:16px;line-height:19px}}.product-search-card__title:hover{color:var(--wp--preset--color--primary)}.product-search-card__badges{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:12px;display:-ms-flexbox;display:flex}.product-search-card__category,.product-search-card__type{width:fit-content;padding:5px;font-size:12px;font-weight:400;line-height:14px}.product-search-card__category{color:var(--wp--preset--color--primary);background-color:rgba(22,65,148,.2)}.product-search-card__type{color:var(--wp--preset--color--gray-500);background-color:#f2f2f2}.product-search-card__bottom{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:24px;margin:12px 0 0;display:-ms-flexbox;display:flex}.product-search-card__excerpt{color:rgba(0,0,0,.5);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}.product-search-card__arrow{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.careers-card-languages{-ms-flex-align:start;align-items:flex-start;gap:.5rem;display:-ms-flexbox;display:flex}.careers-card-languages__label{color:var(--wp--preset--color--gray-500)}.careers-card-languages__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:14px;display:-ms-flexbox;display:flex}.careers-card-language{-ms-flex-align:center;align-items:center;gap:6px;display:-ms-flexbox;display:flex}.careers-card-language__icon{width:18px;height:auto}.careers-card{background-color:var(--wp--preset--color--white);cursor:pointer;padding:24px;position:relative;box-shadow:0 0 transparent,0 0 transparent,0 16px 40px rgba(0,0,0,.08)}.careers-card__icon{position:absolute;top:0;right:0}.careers-card__icon-image{object-fit:cover;width:32px;height:32px}.careers-card__location{-ms-flex-align:start;align-items:start;gap:.5rem;margin-bottom:1rem;display:-ms-flexbox;display:flex}.careers-card__location:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/point.dd465feb.svg) 50%/cover no-repeat;width:16px;height:16px}.careers-card__title{margin-bottom:.5rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.careers-card__title:hover{color:var(--wp--preset--color--primary)}.careers-card__department{color:var(--wp--preset--color--gray-500);margin-bottom:22px}