@font-face{font-family:Open Sauce Two;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-two@latest/latin-400-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-two@latest/latin-400-normal.woff)format("woff")}body{background-color:var(--colors-recruit22-black);margin:0}.main{height:100%;margin-left:auto;margin-right:auto}.overlap{height:100%;position:relative}.content{flex-direction:column;align-items:flex-start;width:1600px;margin-left:auto;margin-right:auto;display:flex;position:absolute;top:0;left:0}.bg-white{background-color:var(--colors-recruit22-white)}.bg-black{background-color:var(--colors-recruit22-black)}.bg-dark-blue{background-color:var(--colors-recruit22-dark-blue)}.bg-gray{background-color:var(--colors-recruit22-100)}a{color:inherit;text-decoration:none}a:visited{color:inherit}@media (width>=1600px){.main,.content{width:1600px}}@media (width>=1440px) and (width<1600px){.main,.content{width:1440px}}@media (width>=1200px) and (width<1440px){.main,.content{width:1200px}}@media (width>=992px) and (width<1200px){.main,.content{width:992px}}@media (width>=768px) and (width<992px){.main,.content{width:768px}}@media (width>=390px) and (width<768px){.main,.content{width:390px}}@media (width<390px){.main,.content{width:320px}}.button-large{background-color:var(--colors-recruit22-white);border:2px solid;border-radius:40px;align-items:flex-start;gap:10px;padding:24px 48px;display:inline-flex;position:relative}.button-large .mobile{width:290px}.button-large .explore-the-talent{color:var(--colors-recruit22-black);font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);white-space:nowrap;width:fit-content;margin-top:-1.5px;position:relative}.form-button{color:var(--colors-recruit22-white);font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);white-space:nowrap;width:fit-content;margin-top:-1.5px;position:relative}.button-large:hover{background-color:var(--colors-recruit22-blue);border:2px solid;border-color:var(--colors-recruit22-white);padding:24px 48px}.button-large:hover .explore-the-talent{color:var(--colors-recruit22-white);margin-top:-1px}.button-large-black{background-color:var(--colors-recruit22-black);border-color:var(--colors-recruit22-black);border:2px solid;border-radius:40px;align-items:flex-start;gap:10px;padding:24px 48px;display:inline-flex;position:relative}.button-large-black .explore-the-talent{color:var(--colors-recruit22-white);font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);white-space:nowrap;width:fit-content;margin-top:-1.5px;position:relative}@media (width<768px){.button-large{padding:12px 24px}.button-large-black .explore-the-talent,.form-button,.button-large .explore-the-talent{font-size:var(--small-text-font-size)}.button-large:hover{background-color:var(--colors-recruit22-blue);border:2px solid;border-color:var(--colors-recruit22-white);padding:12px 24px}.button-large:hover .explore-the-talent{color:var(--colors-recruit22-white);margin-top:-1px}}.footer{background-color:var(--colors-recruit22-black);flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex;position:relative}.footer .NAV{flex-wrap:wrap;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:24px 10px;width:100%;display:flex;position:relative}.footer .LOGO{align-items:center;gap:24px}.footer .copyright{color:var(--colors-recruit22-white);font-family:var(--small-text-font-family);font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);flex:1;margin-top:-1px}.footer .MENU{flex:none;justify-content:center;align-items:center;padding:48px 0;display:inline-flex}.footer .text-wrapper-footer{color:var(--colors-recruit22-white);font-family:var(--small-text-font-family);font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);white-space:nowrap;width:fit-content;margin-top:-1px;position:relative}.footer.footer-default{width:100%;padding:48px 120px}.footer.footer-default .LOGO{flex:none}.footer.footer-default .MENU{gap:48px}.footer .footer-main{max-width:1200px}.footer .footer-logos{flex-direction:column;align-self:stretch;align-items:center;display:flex}.footer .assoc-logo{border:0;padding-bottom:28px}@media (width>=768px) and (width<1220px){.footer.footer-default{padding:48px 80px}.footer.footer-default .MENU{gap:24px}}@media (width<768px){.footer.footer-default{padding:48px 24px}.footer .footer-main{width:100%}.footer.footer-default .LOGO{text-align:center;flex:none;min-width:208px}.footer .NAV{flex-wrap:wrap;flex:none;width:100%;display:flex}.footer .copyright{text-align:center;min-width:270px;top:0}.footer .footer-logos{flex-direction:column;align-self:stretch;align-items:center;width:100%;display:flex}.MENU{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%}}.box{width:148px;height:25px}.box .recruit{width:148px;height:25px;position:fixed;top:0;left:0}.menu-item{justify-content:center;align-items:center;gap:10px;padding:1px 0;display:inline-flex;position:relative}.menu-item .item{color:var(--Recruit22-White,white);letter-spacing:.96px;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Open Sauce Two-Regular,Helvetica;font-size:20px;font-weight:400;line-height:32px;position:relative}.menu-item:hover .item,.menu-item .active{text-underline-offset:8px;text-decoration:underline}.nav{background-color:var(--colors-recruit22-black);z-index:99999;flex-direction:column;align-items:center;width:100%;display:flex;position:fixed;top:0!important}.nav .NAV-2{flex:none;justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.nav .logo-wrapper{flex:none;align-items:center;gap:24px;display:inline-flex;position:relative}.nav .logo{width:148px;height:36px;position:relative}.nav .recruit{width:160px!important;height:36px!important;position:absolute!important;top:-3px!important;left:-6px!important}.nav .instance-node{display:none;width:48px!important;height:48px!important;position:relative!important}.nav .MENU-2{flex:none;justify-content:flex-end;align-items:flex-start;gap:80px;display:inline-flex;position:relative}.nav .menu-item-instance{flex:none!important}.nav .MENU-3{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:80px;padding:80px 0;display:inline-flex;position:relative}.nav .menu-item-2{font-family:var(--h3-font-family)!important;font-size:var(--h3-font-size)!important;font-style:var(--h3-font-style)!important;font-weight:var(--h3-font-weight)!important;letter-spacing:var(--h3-letter-spacing)!important;line-height:var(--h3-line-height)!important}.nav.nav-mobile-expanded{align-items:center;width:100%;height:800px;padding:16px 24px}.nav.nav-default{justify-content:center;gap:10px;max-width:1600px;height:80px;padding:0 120px}.nav.nav-mobile{justify-content:center;gap:10px;width:390px;height:80px;padding:0 120px}@media (width>=1440px) and (width<1600px){.nav.nav-default{max-width:1440px}}@media (width>=1200px) and (width<1440px){.nav .MENU-2{gap:28px}.nav.nav-mobile{padding:0 80px}.nav.nav-default{max-width:1200px}}@media (width>=992px) and (width<1200px){.nav.nav-default{justify-content:center;gap:10px;height:80px;padding:0 80px}.nav .MENU-2{gap:18px}.nav.nav-mobile{padding:0 40px}.nav.nav-default{max-width:992px}}@media (width>=768px) and (width<992px){.nav .MENU-2{display:none}.nav .instance-node{display:inherit}.nav.nav-default,.nav.nav-mobile{width:768px;padding:0 24px}}@media (width>=390px) and (width<768px){.nav .MENU-2{display:none}.nav .instance-node{display:inherit}.nav.nav-default,.nav.nav-mobile{width:390px;padding:0 24px}.nav.nav-mobile-expanded{align-items:center;width:390px;height:800px;padding:16px 24px}}@media (width<390px){.nav .MENU-2{display:none}.nav .instance-node{display:inherit}.nav.nav-default,.nav.nav-mobile{width:320px;padding:0 24px}.nav.nav-mobile-expanded{align-items:center;width:320px;height:100%;padding:16px 24px}}.shortcuts{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex;position:relative}.shortcuts .shortcut-box{background-color:var(--colors-recruit22-blue);box-shadow:var(--box-shadow);border-radius:24px;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.shortcuts .frame{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.shortcuts .text-wrapper{color:var(--colors-recruit22-white);align-self:stretch;margin-top:-1px;position:relative}.shortcuts .button-large-wrapper{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex;position:relative}.shortcuts .class{flex:none!important;align-self:stretch!important;width:100%!important;display:flex!important}.shortcuts .class-2{flex:none!important}.shortcuts .div{box-shadow:var(--box-shadow);background-color:#fff;border-radius:24px;flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.shortcuts .text-wrapper-2{color:var(--colors-grey-700);align-self:stretch;margin-top:-1px;position:relative}.shortcuts .button-large-instance-wrapper{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex;position:relative}.shortcuts .class-3{margin-right:-6px!important}.shortcuts.default{width:100%}.shortcuts.mobile{width:272px}.shortcuts.default .shortcut-box{gap:48px;min-width:354px;padding:48px}.shortcuts.mobile .shortcut-box{gap:24px;min-width:272px;padding:24px}.shortcuts.default .text-wrapper{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}.shortcuts.default .button-large-wrapper{width:100%}.shortcuts.mobile .button-large-wrapper{align-self:stretch;width:100%}.shortcuts.default .button-large-instance-wrapper{width:384px}.shortcuts.mobile .button-large-instance-wrapper{align-self:stretch;width:100%}@media (width>=390px) and (width<768px){.shortcuts.default .shortcut-box{gap:24px;min-width:272px;padding:24px}.shortcuts.default .text-wrapper{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}}@media (width<390px){.shortcuts.default .shortcut-box{gap:24px;min-width:272px;padding:24px}.shortcuts.default .text-wrapper{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}}.landing-page .hero{justify-content:space-around;align-self:stretch;align-items:center;gap:10px;width:100%;height:900px;margin-top:40px;padding:0 600px 0 120px;display:flex;position:relative}.landing-page .group{background-image:url(rectangle-50.252ded4b.png);background-position:50%;background-size:cover;width:100%;height:900px;position:absolute;top:0;left:0}.landing-page .overlap-group{height:900px;position:relative}.landing-page .rectangle-2{background-color:var(--colors-recruit22-blue);mix-blend-mode:color-dodge;opacity:.9;width:100%;height:900px;position:absolute;top:0;left:0}.landing-page .p{color:var(--colors-recruit22-white);letter-spacing:0;flex:1;font-family:Open Sauce Two-Regular,Helvetica;font-size:80px;font-weight:400;line-height:96px;position:relative}.landing-page .shortcuts-div{background-color:var(--colors-recruit22-white);flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px;display:flex;position:relative}.landing-page .div-wrapper{flex:none;align-self:stretch;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.landing-page .text-wrapper-4{color:var(--colors-grey-700);font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);flex:1;margin-top:-1px;position:relative}.landing-page .element-2{background-color:var(--colors-recruit22-dark-blue);flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 0;display:flex;position:relative}.landing-page .div-2{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:48px;width:100%;padding:0 120px;display:flex;position:relative}.landing-page .text-wrapper-white{color:var(--colors-recruit22-white);font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.landing-page .image{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-end;gap:10px;width:100%;padding:0 0 0 120px;display:flex;position:relative}.landing-page .rectangle-wrapper{background-image:url(rectangle-47.4877e860.png);background-position:50%;background-size:cover;align-self:stretch;width:100%;height:640px;position:relative}.landing-page .rectangle-3{background-color:var(--colors-primary-200);mix-blend-mode:soft-light;opacity:.5;border-radius:48px 0 0 48px;width:1480px;height:640px}.landing-page .sub{flex-wrap:wrap;flex:none;align-self:stretch;align-items:flex-start;gap:24px;width:100%;padding:0 120px;display:flex;position:relative}.landing-page .CTA{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;width:437px;display:flex;position:relative}.landing-page .button-large-instance{flex:none!important}.landing-page .text{z-index:0;flex-direction:column;flex:1;align-items:flex-start;gap:24px;width:100%;min-width:272px;display:flex;position:relative}.landing-page .text-wrapper-6{color:var(--colors-recruit22-white);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);align-self:stretch;margin-top:-1px;position:relative}.landing-page .text-wrapper-black{color:var(--colors-recruit22-black);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);align-self:stretch;margin-top:-1px;position:relative}.landing-page .element-3{background-color:var(--colors-recruit22-white);flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 0;display:flex;position:relative}.landing-page .text-wrapper-7{color:var(--colors-recruit22-black);font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);align-self:stretch;margin-top:-1px;position:relative}.landing-page .group-wrapper{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 120px 0 0;display:flex;position:relative}.landing-page .group-2{background-image:url(rectangle-48.75d49559.png);background-position:50%;background-size:cover;align-self:stretch;width:100%;height:640px;position:relative}.landing-page .rectangle-4{background-color:var(--colors-primary-300);mix-blend-mode:soft-light;opacity:.4;border-radius:0 48px 48px 0;width:1480px;height:640px}.landing-page .CTA-2{flex-direction:column;align-items:flex-start;gap:10px;width:437px;display:flex;position:relative}.landing-page .text-2{flex-direction:column;flex:1;align-items:flex-start;gap:24px;min-width:272px;display:flex;position:relative}.landing-page .element-4{background-color:var(--colors-recruit22-100);flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 0;display:flex;position:relative}.landing-page .group-3{background-image:url(rectangle-49.dd75fea9.png);background-position:50%;background-size:cover;align-self:stretch;width:100%;height:640px;position:relative}@media (width>=1440px) and (width<1600px){.landing-page .hero{padding:0 400px 0 120px}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-1440.1bf63c0a.png)}.landing-page .rectangle-3{width:1320px}.landing-page .group-2{background-image:url(rectangle-48-1440.32d48a12.png)}.landing-page .group-3{background-image:url(rectangle-49-1440.bb999d51.png)}.landing-page .CTA{z-index:1;width:384px}.landing-page .rectangle-4{width:1320px}.landing-page .CTA-2{min-width:272px}}@media (width>=1200px) and (width<1440px){.landing-page .hero{justify-content:space-around;gap:10px;width:100%;height:900px;padding:0 320px 0 80px;position:relative}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-1200.231c43bb.png)}.landing-page .rectangle-3{width:1120px}.landing-page .group-2{background-image:url(rectangle-48-1200.ec80c620.png)}.landing-page .group-3{background-image:url(rectangle-49-1200.06b8b7e6.png)}.landing-page .CTA{z-index:1;width:331px}.landing-page .rectangle-4{width:1120px}.landing-page .CTA-2{flex:1;min-width:272px}.landing-page .image{padding:0 0 0 80px}.landing-page .div-2,.landing-page .sub{padding:0 80px}}@media (width>=992px) and (width<1200px){.landing-page .hero{justify-content:space-around;align-self:stretch;align-items:center;gap:10px;width:100%;height:900px;padding:0 360px 0 80px;display:flex;position:relative}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-992.232cd1b0.png)}.landing-page .rectangle-3{background-color:var(--colors-primary-200);mix-blend-mode:soft-light;opacity:.5;border-radius:48px 0 0 48px;width:912px;height:640px}.landing-page .group-2{background-image:url(rectangle-48-992.e8e8cbb6.png)}.landing-page .group-3{background-image:url(rectangle-49-992.7ce4a482.png)}.landing-page .group-wrapper{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 80px 0 0;display:flex;position:relative}.landing-page .rectangle-4{background-color:var(--colors-primary-300);mix-blend-mode:soft-light;opacity:.4;border-radius:0 48px 48px 0;width:912px;height:640px}.landing-page .CTA-2{flex:1;min-width:272px}.landing-page .image{padding:0 0 0 80px}.landing-page .div-2,.landing-page .sub{padding:0 80px}}@media (width>=768px) and (width<992px){.landing-page .hero{justify-content:space-around;align-self:stretch;align-items:center;gap:10px;width:100%;height:900px;padding:0 85px;display:flex;position:relative}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-768.da550bcc.png)}.landing-page .rectangle-3{width:688px}.landing-page .group-2{background-image:url(rectangle-48-768.312d5ac3.png)}.landing-page .group-3{background-image:url(rectangle-49-768.b305c8de.png)}.landing-page .group-wrapper{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 80px 0 0;display:flex;position:relative}.landing-page .rectangle-4{background-color:var(--colors-primary-300);mix-blend-mode:soft-light;opacity:.4;border-radius:0 48px 48px 0;width:768px;height:640px}.landing-page .CTA{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;width:300px;display:flex;position:relative}.landing-page .CTA-2{flex:1;min-width:272px}.landing-page .image{padding:0 0 0 80px}.landing-page .div-2,.landing-page .sub{padding:0 80px}.landing-page .text-wrapper-4{color:var(--colors-grey-700);font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);flex:1;margin-top:-1px;position:relative}}@media (width>=390px) and (width<768px){.landing-page .hero{height:800px;padding:0 120px 0 24px}.landing-page .group{background-image:url(rectangle-51-390.e2dd8278.png);width:100%;height:800px}.landing-page .overlap-group{height:800px}.landing-page .p{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.landing-page .text-wrapper-4{color:var(--colors-grey-700);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.landing-page .shortcuts-div{gap:24px;padding:48px 24px}.landing-page .text-wrapper-white{color:var(--colors-recruit22-white);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.landing-page .element-2{gap:24px;width:100%;padding:48px 0}.landing-page .div-2{gap:48px;width:100%;padding:0 24px}.landing-page .image{padding:0 0 0 24px}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-390.6e7ac52c.png);height:320px}.landing-page .rectangle-3{width:366px;height:320px}.landing-page .sub{flex-direction:column-reverse;gap:24px;width:100%;padding:0 24px}.landing-page .CTA{align-items:center;width:100%;min-width:272px}.landing-page .text{padding:0 48px}.landing-page .text-wrapper-6,.landing-page .text-wrapper-black{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.landing-page .element-3{gap:24px;padding:48px 0}.landing-page .text-wrapper-7{font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.landing-page .group-wrapper{padding:0 24px 0 0}.landing-page .group-2{background-image:url(rectangle-48-390.69bcbc7e.png);height:320px}.landing-page .rectangle-4{background-color:var(--colors-primary-300);width:366px;height:320px}.landing-page .CTA-2{align-items:center;width:100%;min-width:272px}.landing-page .text-2{padding:0 48px}.landing-page .element-4{gap:24px;padding:48px 0}.landing-page .group-3{background-image:url(rectangle-49-390.b95ce6a2.png);height:320px}}@media (width<390px){.landing-page .hero{height:600px;padding:0 24px}.landing-page .group{background-image:url(rectangle-51-320.1db05e08.png);width:100%;height:600px}.landing-page .overlap-group{height:800px}.landing-page .p{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.landing-page .text-wrapper-4{color:var(--colors-grey-700);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.landing-page .shortcuts-div{gap:24px;padding:48px 24px}.landing-page .text-wrapper-white{color:var(--colors-recruit22-white);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.landing-page .element-2{gap:24px;width:100%;padding:48px 0}.landing-page .div-2{gap:48px;width:100%;padding:0 24px}.landing-page .image{padding:0 0 0 24px}.landing-page .rectangle-wrapper{background-image:url(rectangle-47-320.318cf663.png);height:320px}.landing-page .rectangle-3{width:296px;height:320px}.landing-page .sub{flex-direction:column-reverse;gap:24px;width:100%;padding:0 24px}.landing-page .CTA{align-items:center;width:100%;min-width:272px}.landing-page .text{padding:0 48px}.landing-page .text-wrapper-6,.landing-page .text-wrapper-black{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.landing-page .element-3{gap:24px;padding:48px 0}.landing-page .text-wrapper-7{font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.landing-page .group-wrapper{padding:0 24px 0 0}.landing-page .group-2{background-image:url(rectangle-48-320.910f7f3f.png);height:320px}.landing-page .rectangle-4{background-color:var(--colors-primary-300);width:296px;height:320px}.landing-page .CTA-2{align-items:center;width:100%;min-width:272px}.landing-page .text-2{padding:0 48px}.landing-page .element-4{gap:24px;padding:48px 0}.landing-page .group-3{background-image:url(rectangle-49-320.9f848496.png);height:320px}}.talent .element{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.talent .hero{padding-top:80px}.talent .frame{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px 120px 96px;display:flex;position:relative}.talent .heading{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.talent .color-black{color:var(--colors-recruit22-black)}.talent .color-white{color:var(--colors-recruit22-white)}.talent .heading2{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);align-self:stretch;margin-top:-1px;position:relative}.talent .image{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 120px 96px 0;display:flex;position:relative}.talent .group{background-image:url(talent-12-banner.70876724.jpg);background-position:50%;background-size:cover;border-radius:0 48px 48px 0;align-self:stretch;width:100%;height:640px;position:relative}.talent .image-centered{border-radius:48px;width:100%;max-width:100%;height:480px;padding:48px 0;position:relative;overflow:hidden}.talent .group-service{object-fit:cover;background-image:url(talent-2-banner.b8e6663f.jpg);background-position:50%;background-size:cover;align-self:stretch}.talent .group-approcah{object-fit:cover;background-image:url(talent-3-banner.b0d4074d.jpg);background-position:50%;background-size:cover;align-self:stretch}.talent .group-partner{object-fit:cover;background-image:url(talent-4-banner.642808a9.jpg);background-position:50%;background-size:cover;align-self:stretch}.talent .service-offerings{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.talent .block-service{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.talent .service-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:384px;padding:0 48px 0 0;display:flex}.talent .block-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.talent .service-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;font-size:24px;display:flex}.talent .block-text{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.talent .block-right{justify-content:flex-end;width:100%;display:flex}.talent .contact-frame{flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:792px;display:flex;position:relative}.talent .right-block{align-self:stretch;align-items:flex-start;display:flex}.talent .block-text p{padding-bottom:24px}.talent .rectangle{mix-blend-mode:overlay;opacity:.6;width:1480px;height:640px}@media (width>=1440px) and (width<1600px){.talent .rectangle{width:1320px}}@media (width>=1200px) and (width<1440px){.talent .frame{padding:96px 80px}.talent .image{padding:0 80px 96px 0}.talent .rectangle{width:1120px}}@media (width>=992px) and (width<1200px){.talent .frame{padding:96px 80px}.talent .image{padding:0 80px 96px 0}.talent .rectangle{width:912px}.talent .block-service{flex-direction:column}.talent .service-title{width:100%}}@media (width>=768px) and (width<992px){.talent .frame{padding:96px 80px}.talent .image{padding:0 80px 96px 0}.talent .rectangle{width:688px}.talent .service-title{width:100%}.talent .block-service{flex-direction:column}}@media (width>=390px) and (width<768px){.talent .element{gap:24px;padding-bottom:24px}.talent .frame{gap:24px;padding:24px}.talent .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.talent .image{padding:0 24px 24px 0}.talent .image-centered{height:240px}.talent .group{height:320px}.talent .rectangle{width:366px;height:320px}.talent .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.talent .block-service{flex-direction:column;gap:12px}.talent .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.talent .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.talent .service-title{width:100%}.talent .service-offerings{gap:12px}.service-ul{padding-bottom:12px;padding-left:16px;list-style:circle}.talent .block-text p{padding-bottom:12px}}@media (width<390px){.talent .element{gap:24px;padding-bottom:12px}.talent .frame{gap:24px;padding:24px}.talent .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.talent .image{padding:0 24px 24px 0}.talent .group{height:320px}.talent .image-centered{height:240px}.talent .rectangle{width:296px;height:320px}.talent .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.talent .block-service{flex-direction:column;gap:12px}.talent .service-title{width:100%}.talent .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.talent .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.talent .service-offerings{gap:12px}.service-ul{padding-bottom:12px;padding-left:16px;list-style:circle}.talent .block-text p{padding-bottom:12px}}.form-div{flex-direction:column;flex:1;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.form-box{box-shadow:var(--box-shadow);border-radius:24px;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:48px;display:flex;position:relative}.fields{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.submitForm{flex-direction:row;justify-content:center;gap:12px;display:flex}.error{color:red}.input-2{color:var(--colors-grey-300);font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);white-space:nowrap;background-color:#fff;border:none;border-radius:12px;align-self:stretch;width:100%;margin-top:-2px;padding:24px;position:relative}.input-3{background-color:#fff;border-radius:12px;align-self:stretch;align-items:flex-start;gap:10px;width:100%;height:160px;padding:24px;display:flex;position:relative}.text{color:var(--colors-grey-700);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);align-self:stretch;margin-top:-1px;position:relative}.text-input{color:var(--colors-grey-300);font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);white-space:nowrap;border:0;width:100%;height:120px;margin-top:-2px;position:relative}.button-large-instance{flex:none!important}@media (width>=390px) and (width<768px){.form-div{gap:24px}.box{padding:24px}.text{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.submitForm{flex-direction:column}.form-box{padding:24px}}@media (width<390px){.form-div{gap:24px}.box{padding:24px}.form-box{padding:16px}.text{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.submitForm{flex-direction:column}}.jobs .element{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.jobs .hero{padding-top:80px}.jobs .frame{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px 120px 96px;display:flex;position:relative}.jobs .heading{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.jobs .color-black{color:var(--colors-recruit22-black)}.jobs .color-white{color:var(--colors-recruit22-white)}.jobs .heading2{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);align-self:stretch;margin-top:-1px;position:relative}.jobs .image{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 120px 0 0;display:flex;position:relative}.jobs .group{background-image:url(jobs-1-banner.addb8aa4.jpg);background-position:50%;background-size:cover;border-radius:0 48px 48px 0;align-self:stretch;width:100%;height:640px;position:relative}.jobs .image-centered{border-radius:48px;width:100%;max-width:100%;height:480px;padding:48px 0;position:relative;overflow:hidden}.jobs .jobs-segment{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.jobs .jobs-block{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.jobs .jobs-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:384px;padding:0 48px 0 0;display:flex}.jobs .block-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.jobs .jobs-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;font-size:24px;display:flex}.jobs .block-text{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.jobs .block-right{justify-content:flex-end;width:100%;display:flex}.jobs .contact-frame{flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:792px;display:flex}.jobs .block-right p{padding-bottom:24px}.jobs .right-block{align-self:stretch;align-items:flex-start;display:flex}.jobs .block-text p{padding-bottom:24px}.jobs .rectangle{mix-blend-mode:overlay;opacity:.6;width:1480px;height:640px}.jobs .companyLogo-img{width:320px}.jobs .companyLogo{padding:24px 0}@media (width>=1440px) and (width<1600px){.jobs .rectangle{width:1320px}}@media (width>=1200px) and (width<1440px){.jobs .frame{padding:96px 80px}.jobs .image{padding:0 80px 0 0}.jobs .rectangle{width:1120px}}@media (width>=992px) and (width<1200px){.jobs .frame{padding:96px 80px}.jobs .image{padding:0 80px 0 0}.jobs .rectangle{width:912px}.jobs .jobs-block{flex-direction:column}.jobs .jobs-title{width:100%}}@media (width>=768px) and (width<992px){.jobs .frame{padding:96px 80px}.jobs .image{padding:0 80px 0 0}.jobs .rectangle{width:688px}.jobs .jobs-title{width:100%}.jobs .jobs-block{flex-direction:column}}@media (width>=390px) and (width<768px){.jobs .element{gap:24px;padding-bottom:24px}.jobs .frame{gap:24px;padding:24px}.jobs .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.jobs .image{padding:0 24px 24px 0}.jobs .image-centered{height:240px}.jobs .group{height:320px}.jobs .rectangle{width:366px;height:320px}.jobs .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.jobs .jobs-block{flex-direction:column;gap:12px}.jobs .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.jobs .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.jobs .jobs-title{width:100%}.jobs .jobs-segment{gap:12px}.jobs .companyLogo-img{width:100%}}@media (width<390px){.jobs .element{gap:24px;padding-bottom:12px}.jobs .frame{gap:24px;padding:24px}.jobs .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.jobs .image{padding:0 24px 0 0}.jobs .group{height:320px}.jobs .image-centered{height:240px}.jobs .rectangle{width:296px;height:320px}.jobs .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.jobs .jobs-block{flex-direction:column;gap:12px}.jobs .jobs-title{width:100%}.jobs .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.jobs .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.jobs .jobs-segment{gap:12px}.jobs .companyLogo-img{width:100%}}.meetTheTeam{align-self:stretch;line-height:56px;position:relative}.title{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;font-size:48px;display:flex}.whatRoleAre{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:24px;position:relative;overflow:hidden}.searchIcon{width:48px;height:48px}.search{box-sizing:border-box;background-color:#fff;border-radius:59px;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;min-width:272px;padding:4px 24px;display:flex}.text{letter-spacing:.02em;line-height:24px;position:relative}.filter{text-align:center;color:#111113;flex-flow:wrap;place-content:center flex-start;align-items:center;gap:12px;min-width:272px;display:flex}.tab{color:#b8b8bc;flex-flow:wrap;place-content:flex-end;align-self:stretch;align-items:flex-end;gap:12px;display:flex}.roleTitle{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);align-self:stretch;position:relative}.roleText{font-family:var(--small-text-font-family);font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);text-overflow:ellipsis;align-self:stretch;position:relative;overflow:hidden}.role-spec{font-family:var(--small-text-font-family);font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);text-overflow:ellipsis;position:relative;overflow:hidden}.role-specs{color:#929298;flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.role-content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.buttonSmall4{box-sizing:border-box;background-color:#111113;border:2px solid #111113;border-radius:28px;flex-direction:row;justify-content:center;align-items:center;min-width:80px;padding:16px 36px;display:flex}.buttonSmallWrapper{text-align:center;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:234px;height:156px;display:flex}.role-layer{flex-flow:wrap;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.role{background-color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;padding:48px;display:flex;box-shadow:10px 10px 40px #0000001a}.roleParent{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.buttonSmallParent{text-align:center;flex-flow:wrap;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.div{box-sizing:border-box;text-align:left;color:#111113;background-color:#e0e0e2;flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;width:100%;padding:96px 120px;font-family:Open Sauce Two;font-size:16px;display:flex;position:relative}@media (width>=768px) and (width<992px){.buttonSmallWrapper{width:100%;height:auto}}@media (width<768px){.role-content{gap:12px}.role-specs{flex-direction:column;gap:12px}.roleText{max-height:120px}.buttonSmallWrapper{justify-content:center;align-items:center;width:100%;height:auto}}.loading-container{flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.spinner{font-family:var(--small-text-font-family);font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);border:6px solid #f3f3f3;border-top-color:#333;border-radius:50%;width:40px;height:40px;margin-bottom:10px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aboutUs .element{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.aboutUs .hero{padding-top:80px}.aboutUs .frame{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px 120px 96px;display:flex;position:relative}.aboutUs .heading{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.aboutUs .color-black{color:var(--colors-recruit22-black)}.aboutUs .color-white{color:var(--colors-recruit22-white)}.aboutUs .heading2{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);align-self:stretch;margin-top:-1px;position:relative}.aboutUs .image{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 120px 0 0;display:flex;position:relative}.aboutUs .group{background-image:url(aboutUs-1-banner.1d29e652.jpg);background-position:50%;background-size:cover;border-radius:0 48px 48px 0;align-self:stretch;width:100%;height:640px;position:relative}.aboutUs .image-centered{border-radius:48px;width:100%;max-width:100%;height:480px;padding:48px 0;position:relative;overflow:hidden}.aboutUs .group-whatwedo{object-fit:cover;background-image:url(aboutUs-2-banner.55712a8a.jpg);background-position:50%;background-size:cover;align-self:stretch}.aboutUs .group-whatwethink{object-fit:cover;background-image:url(aboutUs-3-banner.c28906ba.png);background-position:50%;background-size:cover;align-self:stretch}.aboutUs .aboutUs-segment{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.aboutUs .aboutUs-block{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.aboutUs .aboutUs-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:384px;padding:0 48px 0 0;display:flex}.aboutUs .block-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.aboutUs .aboutUs-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;font-size:24px;display:flex}.aboutUs .block-text{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.aboutUs .block-right{justify-content:flex-end;width:100%;display:flex}.aboutUs .contact-frame{flex-direction:column;align-items:flex-start;gap:24px;width:792px;display:flex}.aboutUs .block-right p{padding-bottom:24px}.aboutUs .right-block{align-self:stretch;align-items:flex-start;display:flex}.aboutUs .block-text p{padding-bottom:24px}.aboutUs .rectangle{mix-blend-mode:overlay;opacity:.6;width:1480px;height:640px}.aboutUs .pictureBio-img{border-radius:48px;width:100%;max-width:488px}.aboutUs .pictureBio{padding:24px 0}@media (width>=1440px) and (width<1600px){.aboutUs .rectangle{width:1320px}}@media (width>=1200px) and (width<1440px){.aboutUs .frame{padding:96px 80px}.aboutUs .image{padding:0 80px 0 0}.aboutUs .rectangle{width:1120px}}@media (width>=992px) and (width<1200px){.aboutUs .frame{padding:96px 80px}.aboutUs .image{padding:0 80px 0 0}.aboutUs .rectangle{width:912px}.aboutUs .aboutUs-block{flex-direction:column}.aboutUs .aboutUs-title{width:100%}}@media (width>=768px) and (width<992px){.aboutUs .frame{padding:96px 80px}.aboutUs .image{padding:0 80px 0 0}.aboutUs .rectangle{width:688px}.aboutUs .aboutUs-title{width:100%}.aboutUs .aboutUs-block{flex-direction:column}}@media (width>=390px) and (width<768px){.aboutUs .element{gap:24px;padding-bottom:24px}.aboutUs .frame{gap:24px;padding:24px}.aboutUs .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.aboutUs .image{padding:0 24px 24px 0}.aboutUs .image-centered{height:240px}.aboutUs .group{height:320px}.aboutUs .rectangle{width:366px;height:320px}.aboutUs .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.aboutUs .aboutUs-block{flex-direction:column;gap:12px}.aboutUs .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.aboutUs .block-title .slink{color:var(--colors-recruit22-dark-blue);text-decoration:none}.aboutUs .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.aboutUs .aboutUs-title{width:100%}.aboutUs .aboutUs-segment{gap:12px}}@media (width<390px){.aboutUs .element{gap:24px;padding-bottom:12px}.aboutUs .frame{gap:24px;padding:24px}.aboutUs .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.aboutUs .image{padding:0 24px 24px 0}.aboutUs .group{height:320px}.aboutUs .image-centered{height:240px}.aboutUs .rectangle{width:296px;height:320px}.aboutUs .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.aboutUs .aboutUs-block{flex-direction:column;gap:12px}.aboutUs .aboutUs-title{width:100%}.aboutUs .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.aboutUs .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.aboutUs .aboutUs-segment{gap:12px}}.privacy .element{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.privacy .hero{padding-top:80px}.privacy .frame{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px 0 96px;display:flex;position:relative}.privacy .heading{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.privacy .color-black{color:var(--colors-recruit22-black)}.privacy .color-white{color:var(--colors-recruit22-white)}.privacy .heading2{font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch;margin-top:-1px;position:relative}.privacy .privacy-segment{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.privacy .privacy-block{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.privacy .privacy-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:384px;padding:0 48px 0 0;display:flex}.privacy .block-title{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.privacy .privacy-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;font-size:24px;display:flex}.privacy .block-text{font-family:var(--large-text-font-family);font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.privacy .block-text p{padding-bottom:24px}.privacy-ul{padding-bottom:24px;padding-left:48px;list-style:circle}@media (width>=1200px) and (width<1440px){.privacy .frame{padding:96px 80px}}@media (width>=992px) and (width<1200px){.privacy .frame{padding:96px 80px 0 96px}.privacy .privacy-block{flex-direction:column}.privacy .privacy-title{width:100%}}@media (width>=768px) and (width<992px){.privacy .frame{padding:96px 80px 0 96px}.privacy .privacy-block{flex-direction:column}.privacy .privacy-title{width:100%}}@media (width>=390px) and (width<768px){.privacy .element{gap:24px}.privacy .frame{gap:24px;padding:24px}.privacy .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.privacy .heading2{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);align-self:stretch}.privacy .privacy-block{flex-direction:column;gap:12px}.privacy .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.privacy .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.privacy .privacy-title{width:100%}.privacy .privacy-segment{gap:12px}}@media (width<390px){.privacy .element{gap:24px;padding-bottom:48px}.privacy .frame{gap:24px;padding:24px}.privacy .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.privacy .heading2{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height);align-self:stretch}.privacy .privacy-block{flex-direction:column;gap:12px}.privacy .privacy-title{width:100%}.privacy .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.privacy .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.privacy .privacy-segment{gap:12px}}.testimonial .element{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.testimonial .hero{padding-top:80px}.testimonial .frame{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:48px;width:100%;padding:96px 120px 120px 96px;display:flex;position:relative}.testimonial .heading{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);align-self:stretch;margin-top:-1px;position:relative}.testimonial .color-black{color:var(--colors-recruit22-black)}.testimonial .color-white{color:var(--colors-recruit22-white)}.testimonial .heading2{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);align-self:stretch;margin-top:-1px;position:relative}.testimonial .image{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:0 120px 0 0;display:flex;position:relative}.testimonial .group{background-image:url(testimonial-1-banner.4a2cb823.jpg);background-position:50%;background-size:cover;border-radius:0 48px 48px 0;align-self:stretch;width:100%;height:640px;position:relative}.testimonial .image-centered{border-radius:48px;width:100%;max-width:100%;height:480px;padding:48px 0;position:relative;overflow:hidden}.testimonial .testimonial-segment{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.testimonial .testimonial-block{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.testimonial .testimonial-title{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:384px;padding:0 48px 0 0;display:flex}.testimonial .block-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height)}.testimonial .testimonial-text{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:24px;font-size:24px;display:flex}.testimonial .block-text{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.testimonial .block-right{justify-content:flex-end;width:100%;display:flex}.testimonial .contact-frame{flex-direction:column;align-items:flex-start;gap:24px;width:792px;display:flex}.testimonial .block-right p{padding-bottom:24px}.testimonial .right-block{align-self:stretch;align-items:flex-start;display:flex}.testimonial .block-text p{padding-bottom:24px}.service-ul{padding-bottom:24px;padding-left:48px;list-style:circle}.testimonial .rectangle{mix-blend-mode:overlay;opacity:.6;width:1480px;height:640px}.testimonial .companyLogo-img{width:320px}.testimonial .companyLogo{padding:24px 0}@media (width>=1440px) and (width<1600px){.testimonial .rectangle{width:1320px}}@media (width>=1200px) and (width<1440px){.testimonial .frame{padding:96px 80px}.testimonial .image{padding:0 80px 0 0}.testimonial .rectangle{width:1120px}}@media (width>=992px) and (width<1200px){.testimonial .frame{padding:96px 80px}.testimonial .image{padding:0 80px 0 0}.testimonial .rectangle{width:912px}.testimonial .testimonial-block{flex-direction:column}.testimonial .testimonial-title{width:100%}}@media (width>=768px) and (width<992px){.testimonial .frame{padding:96px 80px}.testimonial .image{padding:0 80px 0 0}.testimonial .rectangle{width:688px}.testimonial .testimonial-title{width:100%}.testimonial .testimonial-block{flex-direction:column}}@media (width>=390px) and (width<768px){.testimonial .element{gap:24px;padding-bottom:24px}.testimonial .frame{gap:24px;padding:24px}.testimonial .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.testimonial .image{padding:0 24px 24px 0}.testimonial .image-centered{height:240px}.testimonial .group{height:320px}.testimonial .rectangle{width:366px;height:320px}.testimonial .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.testimonial .testimonial-block{flex-direction:column;gap:12px}.testimonial .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.testimonial .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.testimonial .testimonial-title{width:100%}.testimonial .testimonial-segment{gap:12px}.testimonial .companyLogo-img{width:100%}.service-ul{padding-bottom:12px;padding-left:16px;list-style:circle}}@media (width<390px){.testimonial .element{gap:24px;padding-bottom:12px}.testimonial .frame{gap:24px;padding:24px}.testimonial .heading{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.testimonial .image{padding:0 24px 24px 0}.testimonial .group{height:320px}.testimonial .image-centered{height:240px}.testimonial .rectangle{width:296px;height:320px}.testimonial .heading2{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height);align-self:stretch}.testimonial .testimonial-block{flex-direction:column;gap:12px}.testimonial .testimonial-title{width:100%}.testimonial .block-title{font-size:var(--large-text-font-size);font-style:var(--large-text-font-style);font-weight:var(--large-text-font-weight);letter-spacing:var(--large-text-letter-spacing);line-height:var(--large-text-line-height)}.testimonial .block-text{font-size:var(--small-text-font-size);font-style:var(--small-text-font-style);font-weight:var(--small-text-font-weight);letter-spacing:var(--small-text-letter-spacing);line-height:var(--small-text-line-height)}.testimonial .testimonial-segment{gap:12px}.testimonial .companyLogo-img{width:100%}.service-ul{padding-bottom:12px;padding-left:16px;list-style:circle}}
/*# sourceMappingURL=index.974a645e.css.map */
