.elementor-7217 .elementor-element.elementor-element-5231eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7217 .elementor-element.elementor-element-41ab77a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7217 .elementor-element.elementor-element-0edc427{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;grid-row:span 3;--z-index:2;}.elementor-7217 .elementor-element.elementor-element-d462645 > .elementor-widget-container{background-color:#F3F0F6;padding:6px 14px 6px 14px;border-radius:100px 100px 100px 100px;}.elementor-7217 .elementor-element.elementor-element-d462645{text-align:start;}.elementor-7217 .elementor-element.elementor-element-d462645 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:capitalize;line-height:28px;color:var( --e-global-color-primary );}.elementor-7217 .elementor-element.elementor-element-130c11e{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-7217 .elementor-element.elementor-element-130c11e .elementor-headline{text-align:center;font-family:"Public Sans", Sans-serif;font-size:5rem;font-weight:700;line-height:4.7rem;}.elementor-7217 .elementor-element.elementor-element-130c11e .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-7217 .elementor-element.elementor-element-d1d3839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 0px 0px;box-shadow:0px -3px 50px 0px rgba(0, 0, 0, 0.1);--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7217 .elementor-element.elementor-element-d1d3839:not(.elementor-motion-effects-element-type-background), .elementor-7217 .elementor-element.elementor-element-d1d3839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdc7ad3 );}.elementor-7217 .elementor-element.elementor-element-9061f91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7217 .elementor-element.elementor-element-9061f91.e-con{--align-self:stretch;}.elementor-7217 .elementor-element.elementor-element-s3arch0{width:100%;max-width:100%;}.elementor-7217 .elementor-element.elementor-element-7a2384f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7217 .elementor-element.elementor-element-ch1pr0w{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7217 .elementor-element.elementor-element-8047f43{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:2px;--e-filter-hover-text-color:var( --e-global-color-cdc7ad3 );--e-filter-active-text-color:var( --e-global-color-cdc7ad3 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-7217 .elementor-element.elementor-element-8047f43 .e-filter-item:hover:not( [aria-pressed=true] ){box-shadow:0px 46px 19px 7px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-8047f43 .e-filter-item[aria-pressed="true"]{box-shadow:0px 35px 15px 4px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-8047f43 .e-filter-item{padding:8px 14px 8px 14px;}.elementor-7217 .elementor-element.elementor-element-33dd0d5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:2px;--e-filter-hover-text-color:var( --e-global-color-cdc7ad3 );--e-filter-active-text-color:var( --e-global-color-cdc7ad3 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-7217 .elementor-element.elementor-element-33dd0d5.elementor-element{--align-self:flex-start;}.elementor-7217 .elementor-element.elementor-element-33dd0d5 .e-filter-item:hover:not( [aria-pressed=true] ){box-shadow:0px 46px 19px 7px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-33dd0d5 .e-filter-item[aria-pressed="true"]{box-shadow:0px 35px 15px 4px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-33dd0d5 .e-filter-item{padding:8px 14px 8px 14px;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:2px;--e-filter-hover-text-color:var( --e-global-color-cdc7ad3 );--e-filter-active-text-color:var( --e-global-color-cdc7ad3 );--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l.elementor-element{--align-self:flex-start;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l .e-filter-item:hover:not( [aria-pressed=true] ){box-shadow:0px 46px 19px 7px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l .e-filter-item[aria-pressed="true"]{box-shadow:0px 35px 15px 4px #6F2C91 inset;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l .e-filter-item{padding:8px 14px 8px 14px;}.elementor-7217 .elementor-element.elementor-element-l0csel0{width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-5df4eb5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7217 .elementor-element.elementor-element-5df4eb5{text-align:end;}.elementor-7217 .elementor-element.elementor-element-5df4eb5 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-7217 .elementor-element.elementor-element-b11723d{--grid-columns:1;--grid-row-gap:16px;width:100%;max-width:100%;--e-loop-nothing-found-message-align:center;--grid-column-gap:0px;}.elementor-7217 .elementor-element.elementor-element-b11723d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-7217 .elementor-element.elementor-element-b11723d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7217 .elementor-element.elementor-element-b11723d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7217 .elementor-element.elementor-element-b11723d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7217 .elementor-element.elementor-element-b11723d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7217 .elementor-element.elementor-element-b11723d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-7217:not(.elementor-motion-effects-element-type-background), body.elementor-page-7217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAFC;}@media(max-width:1024px){.elementor-7217 .elementor-element.elementor-element-41ab77a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7217 .elementor-element.elementor-element-0edc427{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 7;grid-row:span 4;}.elementor-7217 .elementor-element.elementor-element-0edc427.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-7217 .elementor-element.elementor-element-130c11e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7217 .elementor-element.elementor-element-130c11e .elementor-headline{font-size:4rem;line-height:4rem;}.elementor-7217 .elementor-element.elementor-element-d1d3839{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7217 .elementor-element.elementor-element-8047f43{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-33dd0d5{width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-33dd0d5.elementor-element{--align-self:flex-start;}.elementor-7217 .elementor-element.elementor-element-l0csel0{width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-5df4eb5{text-align:end;}.elementor-7217 .elementor-element.elementor-element-b11723d{--grid-columns:1;}}@media(max-width:767px){.elementor-7217 .elementor-element.elementor-element-41ab77a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7217 .elementor-element.elementor-element-0edc427{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-row:span 5;}.elementor-7217 .elementor-element.elementor-element-0edc427.e-con{--order:-99999 /* order start hack */;}.elementor-7217 .elementor-element.elementor-element-d462645 .elementor-heading-title{font-size:0.9rem;line-height:1em;}.elementor-7217 .elementor-element.elementor-element-130c11e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7217 .elementor-element.elementor-element-130c11e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7217 .elementor-element.elementor-element-130c11e .elementor-headline{font-size:2.4rem;line-height:2.6rem;letter-spacing:-1.2px;}.elementor-7217 .elementor-element.elementor-element-d1d3839{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7217 .elementor-element.elementor-element-7a2384f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 8px;--row-gap:10px;--column-gap:8px;}.elementor-7217 .elementor-element.elementor-element-8047f43{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-33dd0d5{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:auto;max-width:auto;}.elementor-7217 .elementor-element.elementor-element-l0ctf1l{width:100%;max-width:100%;}.elementor-7217 .elementor-element.elementor-element-l0csel0{width:100%;max-width:100%;}.elementor-7217 .elementor-element.elementor-element-5df4eb5{width:100%;max-width:100%;text-align:start;}.elementor-7217 .elementor-element.elementor-element-5df4eb5 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-7217 .elementor-element.elementor-element-b11723d{--grid-columns:1;}}@media(min-width:768px){.elementor-7217 .elementor-element.elementor-element-0edc427{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7217 .elementor-element.elementor-element-0edc427{--width:72%;}}/* Start custom CSS for heading, class: .elementor-element-d462645 */.elementor-7217 .elementor-element.elementor-element-d462645 .elementor-heading-title{margin:0;padding:0}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-l0ctf1l */.elementor-7217 .elementor-element.elementor-element-l0ctf1l{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ch1pr0w */.elementor-7217 .elementor-element.elementor-element-ch1pr0w{--width:auto;width:auto;flex:0 1 auto;min-width:0;max-width:100%}
@media (max-width:767px){
  .elementor-7217 .elementor-element.elementor-element-ch1pr0w{--width:100%;width:100%;flex:0 0 100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-right:calc(-1 * var(--wilan-strip-bleed,1rem));padding-right:var(--wilan-strip-bleed,1rem);width:calc(100% + var(--wilan-strip-bleed,1rem))}
  .elementor-7217 .elementor-element.elementor-element-ch1pr0w::-webkit-scrollbar{display:none}
  .elementor-7217 .elementor-element.elementor-element-ch1pr0w > .elementor-widget{flex:0 0 auto;width:auto;max-width:none}
  .elementor-7217 .elementor-element.elementor-element-ch1pr0w .e-filter{flex-wrap:nowrap;white-space:nowrap}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b11723d *//* 1. Base state: Set transitions for smooth fading and lifting */
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail {
    /* Transitions both the background and the transform property softly */
    transition: background-color 0.4s ease-in-out, transform 0.4s ease-in-out;
}

.elementor-7217 .elementor-element.elementor-element-b11723d .career_title,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_title a,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_excerpt,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_excerpt a {
    transition: color 0.4s ease-in-out;
}

/* 2. Hover state: Change background and lift container up by 8px */
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover {
    background-color: #6F2C91 !important;
    transform: translateY(-8px); /* Lifts the container up. Adjust '8px' to your liking */
}

/* 3. Hover state: Force text and links to change color */
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_title,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_title .elementor-heading-title,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_title a,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_excerpt,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_excerpt .elementor-heading-title,
.elementor-7217 .elementor-element.elementor-element-b11723d .career_thumbnail:hover .career_excerpt a {
    color: #FCFCFC !important;
}

.elementor-7217 .elementor-element.elementor-element-b11723d .e-loop-item{padding-left:0;padding-right:0}
.elementor-7217 .elementor-element.elementor-element-b11723d .e-loop-nothing-found-message{padding:0}
.elementor-7217 .elementor-element.elementor-element-b11723d .e-loop-nothing-found-message__text{margin:0}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty{max-width:560px;margin:8px auto 0;padding:40px 24px;text-align:center;border:2px dashed #E5E7EB;border-radius:16px;background:#FCFCFC}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__icon{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#F1E7F8;display:flex;align-items:center;justify-content:center}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__eyebrow{margin:0 0 6px;font-size:13px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:#969DAC}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__title{margin:0 0 12px;font-size:26px;line-height:32px;font-weight:800;color:#151E4A}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__text{margin:0 auto 24px;max-width:440px;font-size:16px;line-height:24px;color:#596375}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__text a{color:#762EA0;font-weight:600;text-decoration:underline}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:center}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__btn{display:inline-block;padding:12px 24px;border-radius:999px;background:#E06875;color:#FCFCFC !important;font-weight:700;font-size:15px;line-height:20px;text-decoration:none;box-shadow:0 6px 16px rgba(224,104,117,.28);transition:background .2s,transform .2s}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__btn:hover{background:#C9505E;transform:translateY(-1px)}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__link{color:#762EA0;font-weight:600;font-size:15px;text-decoration:none}
.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__link:hover{text-decoration:underline}
@media (max-width:640px){.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty{padding:32px 18px}.elementor-7217 .elementor-element.elementor-element-b11723d .careers-empty__title{font-size:22px;line-height:28px}}/* End custom CSS */