.c-harmonica-slider{--harmonica-slide-title-size: clamp(1rem, 2.5vw, 1.75rem);--harmonica-slide-title-weight: 700;--harmonica-slide-title-lh: 1;--harmonica-slide-content-size: clamp(.875rem, 2.5vw, 1rem);--harmonica-slide-content-weight: 300;--harmonica-slide-content-lh: 1.5;--harmonica-slide-content-lines: 6;--harmonica-slide-padding: 40% 0;display:flex;overflow:hidden;padding:var(--harmonica-slide-padding);flex-direction:column}@media(min-width: 992px){.c-harmonica-slider{padding:0;flex-direction:row}}.c-harmonica-slider__slide{--harmonica-slide-gap: 2rem;--harmonica-slide-spacing: 80px 0;position:relative;flex:1;z-index:1;cursor:pointer;padding:var(--harmonica-slide-gap);transition:flex 1s ease-in-out,background-color .15s ease-in-out}@media(min-width: 992px){.c-harmonica-slider__slide{padding:var(--harmonica-slide-spacing)}.c-harmonica-slider__slide.active{flex:2}.c-harmonica-slider__slide.active .c-harmonica-slider__slide-inner-second{flex:1;opacity:1;width:100%}.c-harmonica-slider__slide:first-child .c-harmonica-slider__slide-inner{margin-left:auto}.c-harmonica-slider__slide:last-child:not(.active){background-color:transparent}}.c-harmonica-slider__slide[data-slide="1"]{--harmonica-slide-title-color: var(--color-4);--harmonica-slide-content-color: var(--color-4)}.c-harmonica-slider__slide[data-slide="1"] .c-harmonica-slider__slide-inner{margin-top:-50%;flex-direction:column-reverse}@media(min-width: 992px){.c-harmonica-slider__slide[data-slide="1"] .c-harmonica-slider__slide-inner{margin-top:0;flex-direction:row}}.c-harmonica-slider__slide[data-slide="2"]{--harmonica-slide-title-color: var(--color-1);--harmonica-slide-content-color: var(--text-color)}@media(max-width: 991.98px){.c-harmonica-slider__slide[data-slide="2"]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:75%;background-color:var(--body-color)}}.c-harmonica-slider__slide[data-slide="2"] .c-harmonica-slider__slide-inner{flex-direction:column}@media(min-width: 992px){.c-harmonica-slider__slide[data-slide="2"] .c-harmonica-slider__slide-inner{flex-direction:row}}@media(min-width: 992px){.c-harmonica-slider__slide[data-slide="2"] .c-harmonica-slider__slide-inner-second{margin-bottom:0}}@media(min-width: 992px){.c-harmonica-slider__slide-inner-first{width:360px}.c-harmonica-slider__slide-inner-second{position:relative;flex:0;width:0;opacity:0;transition:flex .5s ease-in-out,width .5s ease-in-out,opacity 1s ease-in-out}}.c-harmonica-slider__slide-inner{position:relative;display:flex;align-items:center;gap:var(--harmonica-slide-gap);max-width:calc(var(--container-max-width)/3*2)}@media(min-width: 992px){.c-harmonica-slider__slide-inner{padding:0 4rem}}.c-harmonica-slider__title{font-size:var(--harmonica-slide-title-size);font-weight:var(--harmonica-slide-title-weight);line-height:var(--harmonica-slide-title-lh);color:var(--harmonica-slide-title-color);text-transform:uppercase;margin-bottom:var(--harmonica-slide-gap)}.c-harmonica-slider__content{font-size:var(--harmonica-slide-content-size);font-weight:var(--harmonica-slide-content-weight);line-height:var(--harmonica-slide-content-lh);color:var(--harmonica-slide-content-color);margin-bottom:var(--harmonica-slide-gap)}.c-harmonica-slider__content{display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--harmonica-slide-content-lines);-webkit-box-orient:vertical}@media(max-width: 991.98px){.c-harmonica-slider__image-wrapper{position:relative;width:75%;margin:auto}}.c-harmonica-slider__image{height:auto;max-height:310px;object-fit:contain;overflow:hidden}.c-image-slide{position:relative;height:100%}@media screen and (max-width: 991.98px){.c-image-slide{height:auto !important;margin-bottom:2rem}}.c-image-slide__item{height:100%;display:flex;align-items:center;justify-content:center}.c-image-slide__image{width:100%;height:100%;object-fit:contain}.c-image-slider .swiper-pagination{bottom:0 !important}@media(min-width: 992px){.c-image-slider .swiper-pagination{display:none}}.c-image-slider .swiper-pagination-bullet{opacity:1;border-radius:0;background:var(--color-1)}.c-image-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff}@media screen and (min-width: 992px){.c-image-slider .swiper-container{overflow:visible}.c-image-slider .swiper-wrapper{--image-grid-gap: 64px;--image-grid-template: 2;display:grid;grid-gap:var(--image-grid-gap);grid-template-columns:repeat(var(--image-grid-template), 1fr)}}@media screen and (min-width: 1024px){.c-image-slider .swiper-wrapper{--image-grid-template: 3}.c-image-slider .swiper-wrapper .swiper-slide:nth-child(n+7){display:none}}@media screen and (min-width: 1200px){.c-image-grid--show-2 .swiper-wrapper{--image-grid-template: 2}.c-image-grid--show-2 .swiper-wrapper .swiper-slide:nth-child(n+3){display:none}.c-image-grid--show-3 .swiper-wrapper{--image-grid-template: 3}.c-image-grid--show-3 .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}.c-image-grid--show-4 .swiper-wrapper{--image-grid-template: 4}.c-image-grid--show-4 .swiper-wrapper .swiper-slide:nth-child(n+5){display:none}.c-image-grid--show-5 .swiper-wrapper{--image-grid-template: 5}.c-image-grid--show-5 .swiper-wrapper .swiper-slide:nth-child(n+6){display:none}.c-image-grid--show-6 .swiper-wrapper{--image-grid-template: 6}.c-image-grid--show-6 .swiper-wrapper .swiper-slide:nth-child(n+7){display:none}.c-image-grid--show-8 .swiper-wrapper{--image-grid-template: 8}.c-image-grid--show-8 .swiper-wrapper .swiper-slide:nth-child(n+9){display:none}.c-image-grid--show-10 .swiper-wrapper{--image-grid-template: 10}.c-image-grid--show-10 .swiper-wrapper .swiper-slide:nth-child(n+11){display:none}.c-image-grid--show-12 .swiper-wrapper{--image-grid-template: 12}.c-image-grid--show-12 .swiper-wrapper .swiper-slide:nth-child(n+13){display:none}}.c-job-archive-orderby__button{font-size:1rem;font-weight:700;padding:.875rem 1.25rem;color:#fff;border:none;cursor:pointer;text-transform:uppercase;transition:all .15s ease-in-out;background-color:var(--color-2)}.c-job-archive-orderby__button:hover,.c-job-archive-orderby__button:focus{background-color:var(--color-2-hover)}.c-job-archive-orderby__button.c-job-archive-orderby--active .c-job-archive-orderby__chevron svg{transform:rotate(180deg)}.c-job-archive-orderby__chevron{display:inline-block;padding-left:.75rem;pointer-events:none}.c-job-archive-orderby{position:relative;float:right}.c-job-archive-orderby__content{display:none;position:absolute;min-width:160px;right:0;z-index:1;background-color:var(--color-2);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2)}.c-job-archive-orderby--show{display:block}.c-job-archive-orderby__item{--job-orderby-item-py: 5px;--job-orderby-item-px: 12px;font-size:.875rem;padding:var(--job-orderby-item-py) var(--job-orderby-item-px);cursor:pointer}.c-job-archive-orderby__item:hover{background-color:var(--color-2-hover)}.c-job-archive-orderby__item:first-child{padding-top:calc(var(--job-orderby-item-py)*2)}.c-job-archive-orderby__item:last-child{padding-bottom:calc(var(--job-orderby-item-py)*2)}.c-job-archive-orderby__item.c-job-archive-orderby__selected{background-color:var(--color-2-hover)}.c-job--small{--job-sm-card-color: #000;--job-sm-card-color-hover: #000;--job-sm-card-bg-color: #fff;--job-sm-card-bg-color-hover: #f1f1f1;--job-sm-card-clamp: 3;--job-sm-card-tag-bg-color: #ddd}.c-job--small{position:relative;padding-top:56.25%;display:block;color:var(--job-sm-card-color);border-radius:10px;background-color:var(--job-sm-card-bg-color)}@media(min-width: 576px){.c-job--small{padding-top:100%}}.c-job--small:hover{color:var(--job-sm-card-color-hover);background-color:var(--job-sm-card-bg-color-hover)}.c-job--small .c-job-inner{display:block;padding:1.5rem;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.c-job--small .c-job__header{font-size:clamp(.75rem,2.5vw,.875rem);margin-bottom:1rem}.c-job--small .c-job__title{font-size:clamp(.9375rem,2.5vw,1.25rem);font-weight:700;line-height:1.1;color:var(--color-2);text-transform:uppercase;margin-bottom:1.5rem}.c-job--small .c-job__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--job-sm-card-clamp);overflow:hidden;word-break:break-word}.c-job--small .c-job__info{font-size:clamp(.75rem,2.5vw,1rem);margin-bottom:.5rem}.c-job--small .c-job__tag{font-size:clamp(.75rem,2.5vw,.8125rem);padding:5px 10px;width:fit-content;border-radius:10px;background-color:var(--job-sm-card-tag-bg-color)}.c-job--large{--job-lg-card-color: #000;--job-lg-card-bg-color: #eee;--job-lg-card-color-hover: #000;--job-lg-card-bg-color-hover: #fff}.c-job--large{position:relative;display:block;padding:2rem;color:var(--job-lg-card-color);background-color:var(--job-lg-card-bg-color)}.c-job--large:not(:last-child){margin-bottom:1.5rem}.c-job--large:hover{color:var(--job-lg-card-color-hover);background-color:var(--job-lg-card-bg-color-hover)}.c-job--large:hover .c-job__button{color:#fff}.c-job--large:hover .c-job__button:after{width:90px;height:90px;background-color:var(--color-2)}.c-job--large .c-job__title{font-size:clamp(.9375rem,2.5vw,1.25rem);font-weight:700;line-height:1.1;color:var(--color-2);text-transform:uppercase;margin-bottom:.5rem}.c-job--large .c-job__header{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:.75rem}.c-job--large .c-job__tag-icon{color:var(--color-1);margin-right:.5rem}.c-job--large .c-job__content{max-width:90%}.c-job--large .c-job__button{width:90px;height:90px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;color:var(--color-2)}.c-job--large .c-job__button:after{content:"";width:0;height:0;position:absolute;right:0;bottom:0;transition:all .15s ease-in-out}.c-job--large .c-job__button svg{z-index:1}.c-holder--swiper-slider{overflow:hidden}.c-job-slider .swiper-container{overflow:visible;clip-path:inset(0 -100vw);padding-bottom:2rem}.c-job-slider .swiper-button-prev svg,.c-job-slider .swiper-button-next svg{display:none}.c-job-slider .swiper-pagination{bottom:0 !important}@media(min-width: 992px){.c-job-slider .swiper-pagination{display:none}}.c-job-slider .swiper-pagination-bullet{opacity:1;border-radius:0;background:var(--color-1)}.c-job-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff}.c-job-slide:not(.swiper-slide-visible){opacity:.6}@media(max-width: 576px){.c-post-grid--mobile-slider{grid-auto-flow:column;overflow-x:scroll}.c-post-grid--mobile-slider .c-card{width:84vw}}.c-post-grid-wrapper{--post-grid-gap: 32px;--post-grid-template: 1;display:grid;grid-gap:var(--post-grid-gap);grid-template-columns:repeat(var(--post-grid-template), 1fr)}@media only screen and (min-width: 768px){.c-post-grid-wrapper:not(.c-post-grid--show-1){--post-grid-template: 2}}@media only screen and (min-width: 1024px){.c-post-grid--show-1{--post-grid-template: 1}.c-post-grid--show-2{--post-grid-template: 2}.c-post-grid--show-3{--post-grid-template: 3}.c-post-grid--show-4{--post-grid-template: 4}.c-post-grid--show-5{--post-grid-template: 5}.c-post-grid--show-6{--post-grid-template: 6}}.c-job-search{--global-radius: 0;--form-fields-spacing: 0;--form-fields-padding: 8px 12px;margin-bottom:1.125rem}.c-job-search .c-job-search__field{display:block;width:100%;font-weight:700;border:0 !important;color:#fff;text-transform:uppercase;background-color:rgba(255,255,255,.1);border-bottom:2px solid var(--color-2) !important}@media(min-width: 768px){.c-job-search .c-job-search__field{margin-left:auto;margin-right:auto;width:calc(100% - 72px)}}.c-job-search .c-job-search__field::placeholder{color:#eee;font-weight:700;text-transform:uppercase}.post-type-archive-job .content-area{order:2}.post-type-archive-job .sidebar-area{order:1;padding:2rem;background-color:var(--color-4)}.post-type-archive-job .sidebar-area-inner{position:sticky;top:18vh}.c-job-archive-container{position:relative;top:calc(-50vh - 230px);margin-bottom:calc(-50vh - 230px);z-index:2}.c-job-archive-container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;max-width:var(--container-max-width)}.c-job-archive-header__top{margin-bottom:2rem}.c-job-archive-header__subtitle{font-size:1rem;font-weight:700;line-height:1;color:var(--color-1);text-transform:uppercase}.c-job-archive-header__title{font-size:4rem;font-weight:700;line-height:1;color:var(--text-color);text-transform:uppercase}.c-job-archive-header__bottom{display:flex;align-items:center;justify-content:space-between;padding:0rem 2em 2rem}.c-job-archive-results{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;text-transform:uppercase}
