:root{--_typography---font-family--primary-font:Outfit,sans-serif;--_colors---colors--text-black:#01171699;--_typography---font-size--text-default:18px;--_typography---line-height--text-default:150%;--_typography---font-weight--medium:500;--_typography---font-size--text-default-mobile:16px;--_typography---font-size--h1-desktop:68px;--_typography---line-height--h1:117%;--_typography---font-size--h1-tablet:48px;--_typography---font-size--h1-mobile:38px;--_typography---font-size--h2-desktop:56px;--_typography---line-height--h2:100%;--_typography---font-size--h2-tablet:44px;--_typography---font-size--h2-mobile:34px;--_typography---font-size--h3-desktop:40px;--_typography---line-height--h3:120%;--_typography---font-size--h3-tablet:36px;--_typography---font-size--h3-mobile:28px;--_typography---font-size--h4-desktop:32px;--_typography---line-height--h4:125%;--_typography---font-size--h4-tablet:28px;--_typography---font-size--h4-mobile:24px;--_typography---font-size--h5-desktop:24px;--_typography---line-height--h5:125%;--_typography---font-size--h5-tablet:22px;--_typography---font-size--h5-mobile:20px;--_typography---font-size--h6-desktop:20px;--_typography---line-height--h6:132%;--_typography---font-size--h6-tablet:20px;--_typography---font-size--h6-mobile:20px;--_typography---font-size--h1-large-desktop:80px;--_typography---font-size--text-sm:16px;--_typography---line-height--text-sm:150%;--font-size--h4-tablet\:28px;--_typography---font-weight--regular:400;--_typography---font-family--secondary-font\:"Ppneuemontreal Book";--_typography---font-size--text-sm-mobile:15px;--_typography---font-size--text-xl:23px;--_typography---line-height--text-xl:140%;--_colors---colors--stroke-green:#00464333;--_colors---colors--bg:#f7f7f7;--_colors---colors--primary:#004643;--section-padding--desktop\:120px;--section-padding--tablet\:80px;--section-padding--mobile-portrait\:60px;--section-padding--mobile\:40px;--_colors---colors--stroke-green-2:#0046431a;--_colors---colors--black:#011716;--_colors---colors--light-green:#c5e99f;--_colors---colors--white:white;--font-size--h1-desktop\:56px;--line-height--h1\:1.14em;--_colors---colors--stroke-white:#fff3;--colors--primary\:#ff464f;--colors--white\:white;--colors--neutral6\:#f3f3f3;--_colors---colors--text-white:#fff9;--_typography---font-size--button-default:18px;--_typography---line-height--button-default:100%;--_colors---light-green:#c5e99f;--_colors---colors--stroke-black:#0117161a;--body-spacing--spacer-md:32px;--_typography---font-size--text-xsm:14px;--_typography---line-height--text-xsm:114%;--_colors---colors--transparent:transparent;--_typography---font-size--text-lg:20px;--_typography---line-height--text-lg:160%;--_typography---font-size--text-lg-mobile:18px;--_typography---font-size--dispay-desktop:72px;--_typography---line-height--display-desktop:117%;--_typography---font-size--display-large-desktop:80px;--_typography---font-size--display-tablet:48px;--_typography---font-size--display-mobile:42px;--_navbar---font-size--desktop:20px;--_typography---font-size--button-lg:20px;--_typography---font-size--button-sm:16px;--_navbar---font-size--tablet:18px;--_navbar---font-size--mobile:16px;--_typography---line-height--text-md:160%;--_typography---line-height--button-lg:100%;--_typography---line-height--button-sm:100%;--_typography---letter-spacing--display:-.02em;--_typography---letter-spacing--h1:-.015em;--_typography---letter-spacing--h2:-.015em;--_typography---letter-spacing--h3:-.01em;--_typography---letter-spacing--h4:-.005em;--_typography---letter-spacing--h5:-.003em;--_typography---letter-spacing--h6:0em;--_typography---font-weight--bold:700;--_typography---font-weight--semi-bold:600;--_typography---font-weight--light:300;--_navbar---color--navlink:#1a0052;--_navbar---color--navlink-hover:#7160f7;--_navbar---color--color:white;--_navbar---logo--width--desktop:165px;--_navbar---logo--width--tablet:150px;--_navbar---logo--width--mobile:140px;--_navbar---logo--height--desktop:0px;--_navbar---logo--height--tablet:0px;--_navbar---logo--height--mobile:0px;--body-spacing--spacer-lg:48px;--body-spacing--spacer-default:16px;--body-spacing--spacer-sm:8px;--body-spacing--spacer-xsm:4px;--section-spacing--desktop:120px;--section-spacing--tablet:80px;--section-spacing--mobile-landscape:60px;--section-spacing--mobile-portrait:40px;--_navbar---line-height--desktop:100%;--_navbar---line-height--tablet:100%;--_navbar---line-height--mobile:100%}.sub-title-v2{gap:8px;color:var(--_colors---colors--white);font-size:var(--_typography---font-size--text-sm);line-height:var(--_typography---line-height--text-sm);background-color:rgb(15,81,78);border-radius:24px;justify-content:flex-start;align-items:center;padding:10px 16px;font-weight:500;display:inline-flex;box-shadow:rgba(197,233,159,0.15) 0px 0px 0px 1px inset}.sub-title-icon{color:var(--_colors---colors--light-green);max-width:24px}@media screen and (max-width:479px){.sub-title-v2{padding-left:12px}}@media screen and (max-width:991px){.sub-title-icon{justify-content:center;align-items:center;max-width:20px;max-height:20px;display:flex}}.hero-button-wrap{justify-content:flex-start;align-items:center;display:flex}.hero-button-wrap a:active,.hero-button-wrap a:hover{outline:0px}.w-inline-block{max-width:100%;display:inline-block}.button-secondary{display:inline-flex;align-items:center;gap:10px;text-decoration:none;overflow:hidden;padding:10px 20px;position:relative;font-size:18px;font-weight:500;background-color:var(--_colors---colors--light-green);color:var(--_colors---colors--black);border-radius:40px;justify-content:flex-start}a.button-secondary.w-inline-block{display:inline-flex}.button-text-wrapper{flex-flow:column;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero-button-wrap p{margin:0;padding:0}.button-secondary-text{z-index:1;color:rgb(17,24,39);margin-top:0px;margin-bottom:0px;font-weight:500;position:relative}.button-secondary-text.absolute{font-weight:500;position:absolute}.button-arrow-wrapper{background-color:var(--_colors---colors--white);border-radius:50%;flex-flow:column;flex:0 0 auto;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.w-embed::before,.w-embed::after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-embed::after{clear:both}.button-icon{color:var(--_colors---colors--black);width:20px;height:20px}.button-icon.absolute{position:absolute}@media screen and (max-width:767px){.button-secondary{padding-top:6px;padding-bottom:6px;padding-right:6px}}@media screen and (max-width:479px){.button-secondary{justify-content:center}}.button-secondary{display:inline-flex;align-items:center;gap:10px;text-decoration:none;overflow:hidden;padding:8px 8px 8px 24px;position:relative}.button-text-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:row}.button-arrow-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:row}.button-secondary-text.absolute{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.button-icon.absolute{position:absolute;top:10px;left:0;width:100%;opacity:0;pointer-events:none}.button-secondary:hover .button-secondary-text:not(.absolute){animation:textUpOut 0.5s cubic-bezier(0.6,0.01,0.05,0.95) forwards}.button-secondary:hover .button-secondary-text.absolute{animation:textUpIn 0.5s cubic-bezier(0.6,0.01,0.05,0.95) forwards}.button-secondary:hover .button-icon:not(.absolute){animation:arrowRightOut 0.5s cubic-bezier(0.6,0.01,0.05,0.95) forwards}.button-secondary:hover .button-icon.absolute{animation:arrowRightIn 0.5s cubic-bezier(0.6,0.01,0.05,0.95) forwards}@keyframes textUpOut{0%{transform:translateY(0%);opacity:1;filter:blur(0px)}100%{transform:translateY(-100%);opacity:0;filter:blur(4px)}}@keyframes textUpIn{0%{transform:translateY(100%);opacity:0;filter:blur(4px)}100%{transform:translateY(0%);opacity:1;filter:blur(0px)}}@keyframes arrowRightOut{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(120%);opacity:0}}@keyframes arrowRightIn{0%{transform:translateX(-120%);opacity:0}100%{transform:translateX(0%);opacity:1}}.stat-highlight-block{gap:16px;background-color:var(--_colors---colors--primary);color:var(--_colors---colors--white);border-radius:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:365px;padding:32px;display:flex}@media screen and (max-width:991px){.stat-highlight-block{gap:12px;text-align:center;border-radius:24px;justify-content:flex-start;align-items:center;max-width:none;padding:24px}}@media screen and (max-width:767px){.stat-highlight-block{gap:12px;border-radius:16px;max-width:none;padding:24px}}@media screen and (max-width:479px){.stat-highlight-block{gap:8px;padding:16px}}.stat-highlight-block h2.display{color:#ffffff;font-family:Outfit,sans-serif;font-size:80px;font-weight:500;letter-spacing:0;line-height:1.17em}.stat-highlight-block h2.h4{color:#ffffff;font-family:Outfit,sans-serif;font-size:32px;font-weight:500;letter-spacing:0;line-height:1.2em;margin:-10px 0}.stat-highlight-block p{color:#ffffff;font-family:Outfit,sans-serif;font-size:18px;font-weight:500;line-height:1.5em}.bx-wrapper{box-shadow:none!important;border:none!important;background:#fff;max-width:100%!important}.bx-wrapper img{box-shadow:inset 0 0 0 1px #0046431a;border-radius:16px}.brand-logo-overlay{background-image:linear-gradient(90deg,white,var(--_colors---colors--transparent) 20%,#aeaeae00 80%,white);pointer-events:none;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}.sub-title{grid-column-gap:8px;grid-row-gap:8px;box-shadow:inset 0 0 0 1px var(--_colors---colors--stroke-green);color:var(--_colors---colors--black);font-size:var(--_typography---font-size--text-sm);line-height:var(--_typography---line-height--text-sm);text-transform:uppercase;border-radius:24px;padding:10px 16px;display:inline-flex}a.button-inline-block{background-color:var(--_colors---colors--primary);color:var(--_colors---colors--white);font-size:var(--_typography---font-size--button-default);line-height:var(--_typography---line-height--button-default);border-radius:100vw;justify-content:center;align-items:center;margin:5px 0 0;padding:19px 32px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.feature-list-block{gap:50px;justify-content:flex-start;display:flex}.feature-list-wrap{gap:16px;color:var(--_colors---colors--white);flex-flow:column;width:100%;max-width:310px;display:flex}.feature-list-item{gap:12px;color:var(--_colors---colors--white);justify-content:flex-start;align-items:flex-start;display:flex}.feature-list-wrap h3{color:#ffffff;font-family:Outfit,sans-serif;font-size:24px;font-weight:500;height:30px;line-height:30px}@media screen and (max-width:767px){.feature-list-block{gap:30px}.feature-list-wrap{gap:8px}}@media screen and (max-width:479px){.feature-list-block{gap:24px;flex-flow:column}}.footer-link-block-wrap{gap:40px;justify-content:space-between;width:100%;max-width:653px;display:flex}.footer-links-block{gap:24px;color:rgb(255,255,255);flex-flow:column;display:flex}.footer-link-title{color:var(--_colors---colors--black);font-weight:900}.footer-links-wrap{gap:12px;flex-flow:column;display:flex}.footer-link{color:var(--_colors---colors--black);font-weight:400;text-decoration:none;transition:color 0.4s}.footer-link:hover{color:var(--_colors---colors--primary)}@media screen and (max-width:991px){.footer-links-wrap{gap:8px}}@media screen and (max-width:767px){.footer-links-block{gap:16px}.footer-links-wrap{gap:4px}}@media screen and (max-width:479px){.footer-link-block-wrap{gap:24px;flex-flow:column}.footer-links-block{gap:12px}}.footer-link-block-wrap{display:flex;justify-content:space-between;gap:40px;width:100%;max-width:653px}.footer-links-block{display:flex;flex-flow:column;gap:24px;color:rgb(255,255,255)}.footer-links-wrap{display:flex;flex-flow:column;gap:12px}.footer-link-title{color:var(--_colors---colors--black);font-weight:900}.footer-link{color:var(--_colors---colors--black);font-family:"Ppneuemontreal Book";font-weight:400;text-decoration:none;transition:color 0.4s}.footer-link:hover{color:var(--_colors---colors--primary)}.copyright-block{display:flex;justify-content:space-between;align-items:center;color:var(--_colors---colors--black)}.copyright-link{color:var(--_colors---colors--black);text-decoration:none}.copyright-link:hover{color:var(--_colors---colors--primary)}@media screen and (max-width:991px){.footer-links-wrap{gap:8px}.footer-link{font-family:"Ppneuemontreal Book"}.copyright-block{gap:8px;align-items:flex-start;justify-content:space-between}}@media screen and (max-width:767px){.footer-links-block{gap:16px}.footer-links-wrap{gap:4px}}@media screen and (max-width:479px){.footer-link-block-wrap{flex-flow:column;gap:24px}.footer-links-block{gap:12px}.copyright-block{flex-flow:column;align-items:flex-start;text-align:left;justify-content:space-between}}.brand-ticker{gap:15px;flex-flow:column;width:100%;display:flex;position:relative;overflow:hidden}.brand-logo-block{justify-content:flex-start;align-items:center;display:flex}.brand-logo-wrapper{flex:0 0 auto;justify-content:flex-start;align-items:center;display:flex}.brand-logo-wrap{background-color:var(--_colors---colors--white);box-shadow:inset 0 0 0 1px var(--_colors---colors--stroke-white);border-radius:16px;flex:0 0 auto;justify-content:center;align-items:center;height:112px;margin-right:40px;padding-left:48px;padding-right:48px;display:inline-flex}img{border:0px}img{vertical-align:middle;max-width:100%;display:inline-block}.brand-logo-overlay{background-image:linear-gradient(90deg,white,var(--_colors---colors--transparent) 20%,#aeaeae00 80%,white);pointer-events:none;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}*{box-sizing:border-box}.brand-ticker{gap:15px;flex-flow:column;width:100%;display:flex;position:relative;overflow:hidden}.brand-logo-block{justify-content:flex-start;align-items:center;display:flex}.brand-logo-wrapper{flex:0 0 auto;justify-content:flex-start;align-items:center;display:flex}.brand-logo-wrap{background-color:var(--_colors---colors--white);box-shadow:inset 0 0 0 1px var(--_colors---colors--stroke-white);border-radius:16px;flex:0 0 auto;justify-content:center;align-items:center;height:112px;margin-right:40px;padding-left:48px;padding-right:48px;display:inline-flex}img{border:0px}img{vertical-align:middle;max-width:100%;display:inline-block}.brand-logo-overlay{background-image:linear-gradient(90deg,white,var(--_colors---colors--transparent) 20%,#aeaeae00 80%,white);pointer-events:none;width:100%;height:100%;position:absolute;inset:0% auto 0% 0%}.job-card-block{gap:24px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding:5px;display:flex}.job-collection-list{gap:24px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0px}.w-inline-block{max-width:100%;display:inline-block}.job-card{gap:40px;box-shadow:3px 3px 6px 0 var(--_colors---colors--stroke-green-2),inset 0 0 0 1px var(--_colors---colors--stroke-black);color:var(--_colors---colors--text-black);border-radius:20px;justify-content:space-between;align-items:center;width:100%;padding:24px 40px;text-decoration:none;transition:0.3s;display:flex}.job-card:hover{box-shadow:3px 3px 0 0 var(--_colors---colors--primary),inset 0 0 0 1px var(--_colors---colors--stroke-green)}.job-card-left-col{gap:24px;flex-flow:column;display:flex}.job-posting-date{display:none}.job-card-title-block{gap:12px;flex-flow:column;display:flex}.job-company-info{gap:12px;justify-content:flex-start;align-items:center;display:flex}.company-logo{border-radius:50%;width:32px;overflow:hidden}.text-sm{font-family:var(--_typography---font-family--secondary-font\);font-size:var(--_typography---font-size--text-sm);line-height:var(--_typography---line-height--text-sm);font-weight:var(--_typography---font-weight--regular)}.text-dark{color:var(--_colors---colors--black);text-decoration:none}.job-info-wrap{gap:16px;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.job-info{box-shadow:inset 0 0 0 1px var(--_colors---colors--stroke-green);color:var(--_colors---colors--text-black);border-radius:60px;padding:10px 20px;display:inline-flex}.job-card-right-col{gap:16px;color:var(--_colors---colors--text-black);flex-flow:column;display:flex}.job-card-title-block h2{color:#011716;font-family:Outfit,sans-serif;font-size:32px;font-weight:500}.job-info .text-sm{color:#011716;font-family:"Ppneuemontreal Book";font-size:16px;font-weight:400}.salary-wrapper{gap:16px;flex-flow:column;display:flex}.salary-wrap{justify-content:flex-start;align-items:center;display:flex}.job-card-button-wrap{display:none}.button-text{font-size:var(--_typography---font-size--button-default);line-height:var(--_typography---line-height--button-default);position:relative}.salary-wrap h2.h6_pwd{font-family:var(--_typography---font-family--primary-font);font-size:var(--_typography---font-size--h6-desktop);line-height:var(--_typography---line-height--h6);font-weight:var(--_typography---font-weight--medium)}@media screen and (max-width:479px){.brand-ticker{width:100%}.brand-logo-overlay{background-image:linear-gradient(90deg,white,var(--_colors---colors--transparent) 10%,#aeaeae00 90%,white)}}@media screen and (min-width:1280px){.brand-logo-wrap{box-shadow:inset 0 0 0 1px var(--_colors---colors--stroke-green-2)}}@media screen and (max-width:991px){.brand-logo-wrap{height:80px;padding:32px}.job-card-block{gap:16px;grid-template-columns:1fr 1fr}.job-collection-list{grid-template-columns:1fr 1fr}.job-card{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-left:32px;padding-right:32px}}@media screen and (max-width:767px){.brand-ticker{gap:6px}.brand-logo-wrap{height:60px;margin-right:6px;padding-left:24px;padding-right:24px}.job-card-block{gap:12px;grid-template-columns:1fr}.job-collection-list,.job-collection-list-v1{gap:16px;grid-template-columns:1fr}.job-card-left-col{gap:16px}.job-card-title-block{gap:8px}.job-info-wrap{gap:8px;flex-flow:wrap}.job-card{gap:30px;padding:16px 24px}.job-card-right-col{gap:8px}}.salary-wrapper{gap:5px!important}.job-card-left-col .text-sm{color:#01171699!important}