@font-face{font-family:Livvic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/28b72330c306431b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Livvic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2579b1e861ac5f74-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Livvic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c60d8ebdde9f51ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Livvic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc63f4d483aa89e4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Livvic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/936aae0d0a7b64cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Livvic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36986b1d3f393b9c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Livvic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b37addab765672f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Livvic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d35a637ee6f1c7dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Livvic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2de03a7ec8874ef0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Livvic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac25eaac094ebe98-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Livvic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/051d88dfc431583c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Livvic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df879532e929a116-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Livvic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5849434aa85d2ede-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Livvic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf30c167ea499a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Livvic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/db48d37ec6389ea4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Livvic Fallback;src:local("Arial");ascent-override:99.78%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2709c0{font-family:Livvic,Livvic Fallback;font-style:normal}.__variable_2709c0{--font-livvic:"Livvic","Livvic Fallback"}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html{height:100%}ul{margin:0;padding:0;list-style:none}[data-animation=opacity-up]{transition:all 1.5s cubic-bezier(.19,1,.22,1);opacity:0;visibility:hidden;transform:translateY(10%)}[data-animation=opacity-up].in-view{opacity:1;transform:translateY(0);visibility:visible}[data-animation=opacity]{transition:all 1.5s cubic-bezier(.19,1,.22,1);opacity:0;visibility:hidden}[data-animation=opacity].in-view{opacity:1;visibility:visible}[data-animation=line].in-view .top{width:100%!important}[data-animation=line].in-view .left{height:100%!important}[data-animation=line].in-view .left:after,[data-animation=line].in-view .left:before{opacity:1}[data-animation=line].in-view .right{transform:translateY(0)!important}[data-animation=line].in-view .right:after,[data-animation=line].in-view .right:before{opacity:1}[data-animation=line].in-view .bottom{transform:translateX(0)!important}[data-animation=line] .top{width:0;transition:width 2s cubic-bezier(.36,.59,.22,1)}[data-animation=line] .left{height:0;transition:height 2s cubic-bezier(.36,.59,.22,1)}[data-animation=line] .left:after,[data-animation=line] .left:before{opacity:0;transition:opacity .1s ease-in 2s}[data-animation=line] .right{transform:translateY(100%);transition:transform 2s cubic-bezier(.36,.59,.22,1)}[data-animation=line] .right:after,[data-animation=line] .right:before{opacity:0;transition:opacity .1s ease-in 2s}[data-animation=line] .bottom{transform:translateX(100%);transition:transform 2s cubic-bezier(.36,.59,.22,1)}[data-animation=ctalink]{display:inline-block;position:relative;white-space:nowrap;overflow:hidden}[data-animation=ctalink] span{display:inline-block}[data-animation=cta-button]{opacity:0;transform:translateY(10%);transition:all 1s cubic-bezier(.19,1,.22,1)}[data-animation=cta-button] .arrow svg g.wrap-group{transform:translateX(-100%);transition:all 1.5s cubic-bezier(.36,.59,.22,1)}[data-animation=cta-button].in-view{opacity:1;transform:translateY(0)}[data-animation=cta-button].in-view .arrow svg .wrap-group{transform:translateX(0)}[data-animation=head].in-view .elm span{transform:translateY(0)}[data-animation=head] .elm{display:flex;overflow:hidden;position:relative;margin-bottom:5px}[data-animation=head] .elm:first-child span{transition:transform 1.5s cubic-bezier(.19,1,.22,1)}[data-animation=head] .elm:nth-child(2){margin-top:-.5rem}[data-animation=head] .elm:nth-child(2) span{transition:transform 1.5s cubic-bezier(.19,1,.22,1) .2s}[data-animation=head] .elm:nth-child(3){margin-top:-.5rem}[data-animation=head] .elm:nth-child(3) span{transition:transform 1.5s cubic-bezier(.19,1,.22,1) .4s}[data-animation=head] .elm:last-child{margin-bottom:0}[data-animation=head] .elm span{transform:translateY(100%);transition-delay:1s;padding-bottom:6px}[data-animation=capsules].in-view .cat{opacity:1;transform:translateY(0)}[data-animation=capsules] .cat{opacity:0;transform:translateY(40%)}[data-animation=capsules] .cat:first-child{transition:all .4s cubic-bezier(.19,1,.22,1) .05s}[data-animation=capsules] .cat:nth-child(2){transition:all .4s cubic-bezier(.19,1,.22,1) .1s}[data-animation=capsules] .cat:nth-child(3){transition:all .4s cubic-bezier(.19,1,.22,1) .15s}[data-animation=capsules] .cat:nth-child(4){transition:all .4s cubic-bezier(.19,1,.22,1) .2s}[data-animation=capsules] .cat:nth-child(5){transition:all .4s cubic-bezier(.19,1,.22,1) .25s}.comm-cta{padding:16px 33px;background-color:#ff9600;color:#fff;font-size:20px;font-weight:600;border-radius:2rem;outline:none;box-shadow:0;border:0;text-transform:uppercase;cursor:pointer}.comm-cta.fill-none{background-color:transparent;border:2px solid #29406b;color:#29406b}.comm-cta.fill-blue{background-color:#29406b;border:2px solid #29406b;color:#f5f0e8}@media only screen and (max-width:991px){.comm-cta{padding:14px 24px;font-size:16px}}@media only screen and (max-width:767px){.comm-cta{padding:12px 20px;font-size:14px}}.job-card-p a{padding:16px;background-color:#fff;border-radius:8px;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.job-card-p a .top h2{font-size:20px;font-weight:600;margin-bottom:8px}.job-card-p a .top .bar-1{margin-bottom:8px}.job-card-p a .top .bar-1,.job-card-p a .top .bar-2{font-size:16px;font-weight:100;text-transform:uppercase}.job-card-p a .top .bar-2{color:#3ba3ab}.job-card-p a .bottom{display:flex;align-items:center;margin-top:16px}.job-card-p a .bottom .tag-z{font-size:14px;color:#fff;background-color:#e24e40;padding:4px 8px}.job-card-p a .bottom .tag-z.applied{background-color:#3ba3ab}.job-card-p a .bottom .date-z{margin-left:12px}body{width:100%;padding:0;font-size:16px;line-height:1.1;font-family:var(--font-livvic);color:#000;background:#f5f0e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-width:300px;overflow-x:hidden;position:relative;max-width:1920px;margin:0 auto}body.scroll-lock{overflow:hidden}main{min-height:100vh}.container-pad{padding:0 140px}@media only screen and (max-width:1100px){.container-pad{padding:0 30px}}@media only screen and (max-width:991px){.container-pad{padding:0 16px}}a{text-decoration:none;color:inherit}.desktopOnly{display:block}@media only screen and (max-width:991px){.desktopOnly{display:none}}.mobileOnly{display:none}@media only screen and (max-width:991px){.mobileOnly{display:block}}.noDisplay{display:none}.header-w.dark{background-color:#29406b;padding:20px 140px}@media only screen and (max-width:1100px){.header-w.dark{padding:20px 30px}}@media only screen and (max-width:991px){.header-w.dark{padding:16px!important}}.header-w .inner-header{display:flex;justify-content:space-between;align-items:center}.header-w .inner-header .logo{width:130px;position:relative;z-index:11}@media only screen and (max-width:991px){.header-w .inner-header .logo{width:90px}}.header-w .inner-header .logo a{width:100%}.header-w .inner-header .logo a img{width:100%;height:auto}.header-w .inner-header .nav-w .hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;position:relative;z-index:11}@media(max-width:991px){.header-w .inner-header .nav-w .hamburger{display:flex}}.header-w .inner-header .nav-w .hamburger span{width:100%;height:2px;background-color:#f5f0e8;transition:all .3s ease-in-out}.header-w .inner-header .nav-w .hamburger.active span:first-child{transform:translateY(9px) rotate(45deg)}.header-w .inner-header .nav-w .hamburger.active span:nth-child(2){opacity:0}.header-w .inner-header .nav-w .hamburger.active span:last-child{transform:translateY(-9px) rotate(-45deg)}.header-w .inner-header .nav-w .nav-ul{display:flex}@media only screen and (max-width:991px){.header-w .inner-header .nav-w .nav-ul:not(:only-child){display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#29406b;flex-direction:column;justify-content:center;align-items:center;z-index:10}.header-w .inner-header .nav-w .nav-ul:not(:only-child).show{display:flex}}.header-w .inner-header .nav-w .nav-ul .nav-li{margin-left:2rem;font-size:20px}@media only screen and (max-width:991px){.header-w .inner-header .nav-w .nav-ul .nav-li:not(:only-child){margin:15px 0;font-size:24px}}.header-w .inner-header .nav-w .nav-ul .nav-li.active{border-bottom:1px solid #fff}.header-w .inner-header .nav-w .nav-ul .nav-li a{color:#f5f0e8}footer{background:#000;color:#fff}footer .inners{padding:50px 140px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:1100px){footer .inners{padding:20px 30px}}@media only screen and (max-width:991px){footer .inners{flex-direction:column;padding:24px 16px!important}}footer .inners .lefts{width:40%}@media only screen and (max-width:991px){footer .inners .lefts{width:100%}}footer .inners .lefts .texts{margin-bottom:2rem;font-weight:300;font-size:32px}@media only screen and (max-width:991px){footer .inners .lefts .texts{font-size:24px}}footer .inners .lefts .sub-texts{font-weight:300;font-size:16px}footer .inners .lefts .sub-texts a{text-decoration:underline}footer .inners .rights{width:30%;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}@media only screen and (max-width:991px){footer .inners .rights{margin-top:2rem;width:100%;align-items:flex-start}}footer .inners .rights .socials{display:flex}footer .inners .rights .socials .soci{margin-right:10px}footer .inners .rights .socials .soci:last-child{margin-right:0}footer .inners .rights .socials .soci a{display:flex}footer .inners .rights .socials .soci a img{width:25px}footer .inners .rights .copyright-w{margin-top:2rem;font-size:12px}.loader-p-cont{width:100%;min-height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column}.loader-p-cont .loader-spin{width:36px;height:36px;border:4px solid #29406b;border-bottom-color:transparent;border-radius:50%}.loader-p-cont .loader-spin,.loader-spin-smaller{display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loader-spin-smaller{width:20px;height:20px;border:2px solid #ff9600;border-bottom-color:transparent;border-radius:50%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.load-more-section{text-align:center;margin-top:2rem}.file-size-limit{display:flex;margin-bottom:5px}.onboard-page{width:100%;height:100%;min-height:calc(100vh - 89px)}@media only screen and (max-width:991px){.onboard-page{min-height:calc(100vh - 68px)}}.onboard-page .inner,.onboard-page .inner .main-cont{width:100%;height:100%}.onboard-page .inner .main-cont .progress-steps-w{color:#fff;text-align:center;background-color:#3ba3ab;color:#29406b;padding:12px 0}.onboard-page .inner .main-cont .progress-steps-w span{font-size:16px;font-weight:600;color:#fff}.onboard-page .inner .main-cont .forms-a{margin:56px auto 0;max-width:492px}@media only screen and (max-width:991px){.onboard-page .inner .main-cont .forms-a{padding:0 1rem}}.onboard-page .inner .main-cont .forms-a .headers{text-align:center;margin-bottom:32px}@media only screen and (max-width:991px){.onboard-page .inner .main-cont .forms-a .headers{margin-bottom:24px}}.onboard-page .inner .main-cont .forms-a .headers h1{color:#29406b;font-size:32px;font-weight:600}@media only screen and (max-width:991px){.onboard-page .inner .main-cont .forms-a .headers h1{font-size:24px}}.onboard-page .inner .main-cont .forms-a .headers h4{color:#29406b;font-size:20;font-weight:100;margin-top:12px}.onboard-page .inner .main-cont .forms-a fieldset{outline:none;border:0}.onboard-page .inner .main-cont .forms-a fieldset form{outline:none;border:0;box-shadow:none}.onboard-page .inner .main-cont .forms-a fieldset form .form-group{display:flex;flex-direction:column;margin-bottom:1rem}.onboard-page .inner .main-cont .forms-a fieldset form .form-group:last-child{margin-bottom:0}.onboard-page .inner .main-cont .forms-a fieldset form .form-group label{font-size:16px;font-weight:600;color:#29406b;margin-bottom:12px}.onboard-page .inner .main-cont .forms-a fieldset form .form-group input{background-color:#fff;padding:12px 16px;font-size:16px;font-weight:300;outline:none;border:0;border-radius:7px}.onboard-page .inner .main-cont .forms-a fieldset form .cta-wrap{width:100%;margin-top:48px}@media only screen and (max-width:991px){.onboard-page .inner .main-cont .forms-a fieldset form .cta-wrap{margin-top:32px}}.onboard-page .inner .main-cont .forms-a fieldset form .cta-wrap .comm-cta{width:100%}.onboard-page .inner .main-cont .forms-a .create-account{margin-top:16px;width:100%;text-align:center}.onboard-page .inner .main-cont .forms-a .create-account.lefts{text-align:left}.onboard-page .inner .main-cont .forms-a .create-account a{color:#3ba3ab;text-decoration:underline;font-size:16px;font-weight:600}.explore-jobs .spotlight-bar{width:100%;display:flex;background-color:#29406b;align-items:flex-start}.explore-jobs .spotlight-bar .left{width:50%}.explore-jobs .spotlight-bar .left h1{font-size:52px;color:#f5f0e8}.explore-jobs .spotlight-bar .right{width:50%}.explore-jobs .spotlight-bar .right .image-w{width:100%}.explore-jobs .spotlight-bar .right .image-w img{width:100%;height:100%;object-fit:contain}.explore-jobs .jobs-listing-w{margin:40px 0}@media only screen and (max-width:991px){.explore-jobs .jobs-listing-w{margin:30px 0}}.explore-jobs .jobs-listing-w .filters-w{display:flex;flex-direction:column;margin-bottom:24px;position:relative}.explore-jobs .jobs-listing-w .filters-w .top-bars{display:flex}@media only screen and (max-width:767px){.explore-jobs .jobs-listing-w .filters-w .top-bars{flex-wrap:wrap;gap:20px}}.explore-jobs .jobs-listing-w .filters-w .top-bars .heads{font-weight:400;font-size:20px;margin-right:24px}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters{display:flex;align-items:center}@media only screen and (max-width:767px){.explore-jobs .jobs-listing-w .filters-w .top-bars .filters{flex-wrap:wrap;gap:15px}}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters .filter-group{margin-right:24px;display:flex;align-items:center;position:relative}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters .filter-group .filter-name-s{font-weight:600;font-size:20px;cursor:pointer;display:flex;align-items:center}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters .filter-group .filter-name-s.active .arr-img img{transform:rotate(180deg)}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters .filter-group .filter-name-s .arr-img{display:flex;margin-left:7px}.explore-jobs .jobs-listing-w .filters-w .top-bars .filters .filter-group .filter-name-s .arr-img img{transition:transform .2s ease;width:100%}.explore-jobs .jobs-listing-w .filters-w .bottom-bars{position:relative}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .selected-filters-w{margin-top:24px;display:flex}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .selected-filters-w .selected-option{border-radius:12px;margin-right:12px;background-color:#ff9600;color:#fff;padding:12px 16px;font-size:16px;font-weight:500;display:flex;align-items:center}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .selected-filters-w .selected-option button{display:flex;align-items:center;background-color:transparent;margin-left:8px;cursor:pointer;border:0;outline:0}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .selected-filters-w .selected-option button img{width:100%}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown{position:absolute;top:1rem;left:0;width:100%;height:100%;background:#fff;color:#000;padding:24px;box-shadow:0 1px 4px #000;border-radius:6px;display:table}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z{display:block}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z ul.optionsUl{display:flex;flex-wrap:wrap;gap:12px}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z ul.optionsUl li.optionsLi{border-radius:12px;background-color:#f5f0e8;padding:12px 16px;font-size:16px;font-weight:500;position:relative;cursor:pointer}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z ul.optionsUl li.optionsLi.active{background-color:#ff9600;color:#fff}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z ul.optionsUl li.optionsLi input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z .ctas-q{display:flex;margin-top:36px}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z .ctas-q button{outline:0;border:0;cursor:pointer}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z .ctas-q .apply-it{background-color:#29406b;font-size:20px;font-weight:600;padding:16px 24px;color:#fff;border-radius:2rem}.explore-jobs .jobs-listing-w .filters-w .bottom-bars .overlay-dropdown .inner-z .ctas-q .clear-it{margin-left:36px;color:#000;background-color:transparent;font-size:20px;font-weight:300}.explore-jobs .job-list{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-gap:24px;gap:24px}.explore-jobs .job-list .job-card-p{grid-column:span 6;transition:box-shadow .2s ease}@media only screen and (max-width:767px){.explore-jobs .job-list .job-card-p{grid-column:span 12}}.explore-jobs .job-list .job-card-p:hover{box-shadow:0 0 20px -10px #000}.explore-jobs .job-list .no-jobs-message{grid-column:span 12;font-size:20px;font-weight:600}.job-detail-p{padding-bottom:54px}.job-detail-p .spotlight-bar{padding-top:24px;padding-bottom:48px;width:100%;display:flex;align-items:flex-end;background-color:#29406b}@media only screen and (max-width:991px){.job-detail-p .spotlight-bar{flex-direction:column;padding-bottom:24px}}.job-detail-p .spotlight-bar .left{width:70%}@media only screen and (max-width:991px){.job-detail-p .spotlight-bar .left{width:100%}}.job-detail-p .spotlight-bar .left h4{font-size:24px;font-weight:300;color:#f5f0e8;margin-bottom:12px}@media only screen and (max-width:991px){.job-detail-p .spotlight-bar .left h4{font-size:20px}}.job-detail-p .spotlight-bar .left h4 span{font-weight:400;text-transform:uppercase}.job-detail-p .spotlight-bar .left h1{font-size:52px;color:#f5f0e8}@media only screen and (max-width:991px){.job-detail-p .spotlight-bar .left h1{font-size:36px}}.job-detail-p .spotlight-bar .right{width:30%;text-align:right}@media only screen and (max-width:991px){.job-detail-p .spotlight-bar .right{width:100%;text-align:left;margin-top:24px}}.job-detail-p .details-zs{margin:40px 0}@media only screen and (max-width:991px){.job-detail-p .details-zs{margin:20px 0}}.job-detail-p .details-zs .job-header{margin-bottom:32px}.job-detail-p .details-zs .job-header ul.job-info{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.job-detail-p .details-zs .job-header ul.job-info{grid-gap:10px;gap:10px;display:grid;grid-template-columns:repeat(12,1fr)}}.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li{display:flex;flex-direction:column}@media only screen and (max-width:767px){.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li{background-color:#fff;padding:12px;grid-column:span 6;border-radius:5px}}.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li .heads{margin-bottom:8px;font-size:16px;font-weight:300}@media only screen and (max-width:991px){.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li .heads{font-size:14px}}.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li .datas{font-size:20px;font-weight:600}@media only screen and (max-width:991px){.job-detail-p .details-zs .job-header ul.job-info li.job-infor-li .datas{font-size:16px}}.job-detail-p .details-zs .job-header .recruiter-info-w{margin-top:24px}.job-detail-p .details-zs .job-header .recruiter-info-w .heads{margin-bottom:8px;font-size:16px;font-weight:300}@media only screen and (max-width:991px){.job-detail-p .details-zs .job-header .recruiter-info-w .heads{font-size:14px}}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a{display:flex}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa{margin-left:25px;position:relative}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa:first-child{margin-left:0}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa:first-child:before{content:unset}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa:before{content:"•";position:absolute;top:0;left:-15px;width:8px;height:8px;color:#000}.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa a{font-weight:600;font-size:20px;color:#3961ff;text-decoration:underline}@media only screen and (max-width:991px){.job-detail-p .details-zs .job-header .recruiter-info-w .infow-a li.infoa a{font-size:16px}}.job-detail-p .details-zs .job-text-deets .breaks{margin-bottom:24px}.job-detail-p .details-zs .job-text-deets .breaks h2{color:#3ba3ab;font-size:20px;font-weight:600;margin-bottom:8px}@media only screen and (max-width:767px){.job-detail-p .details-zs .job-text-deets .breaks h2{font-size:16px}}.job-detail-p .details-zs .job-text-deets .breaks .text-aq{word-break:break-word;font-size:18px;font-weight:300}@media only screen and (max-width:767px){.job-detail-p .details-zs .job-text-deets .breaks .text-aq{font-size:16px}}.job-detail-p .details-zs .job-text-deets .breaks .text-aq p{margin-bottom:12px}.job-detail-p .details-zs .job-text-deets .breaks .text-aq ul{margin-left:1.4rem;list-style:disc;margin-bottom:2rem}.job-detail-p .details-zs .job-text-deets .breaks .text-aq ul li{margin-bottom:12px}.job-detail-p .details-zs .job-text-deets .breaks .text-aq ol{margin-left:1.4rem}.job-detail-p .details-zs .job-text-deets .breaks .text-aq ol li{margin-bottom:12px}.job-detail-p .cta-wrap-sq{display:flex;align-items:center}.job-detail-p .cta-wrap-sq .comm-cta{margin-right:32px}@media only screen and (max-width:767px){.job-detail-p .cta-wrap-sq .comm-cta{width:100%}}.job-detail-p .cta-wrap-sq .go-back-cta{font-size:16px;font-weight:300;text-decoration:underline;cursor:pointer}@media only screen and (max-width:767px){.job-detail-p .cta-wrap-sq .go-back-cta{display:none}}.job-detail-p .cta-wrap-sq .applied-disclaimer{font-size:1rem}.job-detail-p .related-jobs{margin-top:56px}.job-detail-p .related-jobs .heads{font-size:20px;font-weight:600;margin-bottom:24px}.job-detail-p .related-jobs .listing-sz{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-gap:24px;gap:24px}.job-detail-p .related-jobs .listing-sz .job-card-p{grid-column:span 6}@media only screen and (max-width:767px){.job-detail-p .related-jobs .listing-sz .job-card-p{grid-column:span 12}}.job-application-wp .spotlight-bar{padding-top:24px;padding-bottom:48px;width:100%;display:flex;background-color:#29406b}@media only screen and (max-width:991px){.job-application-wp .spotlight-bar{padding-bottom:24px}}.job-application-wp .spotlight-bar .left{width:100%}.job-application-wp .spotlight-bar .left h1{font-size:52px;color:#f5f0e8}@media only screen and (max-width:991px){.job-application-wp .spotlight-bar .left h1{font-size:36px}}.job-application-wp .submit-main-body{margin:40px 0 80px;display:flex;justify-content:space-between}.job-application-wp .submit-main-body .left-az{width:50%}@media only screen and (max-width:991px){.job-application-wp .submit-main-body .left-az{width:100%}}.job-application-wp .submit-main-body .left-az .heads-txt{width:100%}.job-application-wp .submit-main-body .left-az .heads-txt h3{font-size:28px;color:#3ba3ab;font-weight:600;margin-bottom:12px}.job-application-wp .submit-main-body .left-az .heads-txt .disc-a{font-size:16px;color:#000;font-weight:300;margin-bottom:12px}.job-application-wp .submit-main-body .left-az .heads-txt .last-udt{font-size:16px;color:#aaa;font-weight:300}.job-application-wp .submit-main-body .left-az .form-cala{margin:32px 0;width:100%}.job-application-wp .submit-main-body .left-az .form-cala .form-step{width:100%}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:36px}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group label{width:100%;font-size:16px;font-weight:600;color:#000;margin-bottom:12px}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group input,.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group textarea{width:100%;padding:12px 16px;font-size:16px;font-weight:300;color:#000;background-color:#fff;border:none;outline:none;border-radius:7px}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group textarea{resize:none;height:110px}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-group select{width:100%;padding:12px 16px;font-size:16px;font-weight:300;color:#000;background-color:#fff;border:none;outline:none;border-radius:7px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.0875L8.825 0.912498L5 4.72916L1.175 0.912498L1.87058e-07 2.0875L5 7.0875L10 2.0875Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:98%;background-size:10px}.job-application-wp .submit-main-body .left-az .form-cala .form-step .form-actions .comm-cta{width:100%}.job-application-wp .submit-main-body .right-az{width:45%}@media only screen and (max-width:991px){.job-application-wp .submit-main-body .right-az{display:none}}.job-application-wp .submit-main-body .right-az .job-overview-board .top-s{padding:20px 24px;color:#f5f0e8;background-color:#29406b;display:flex;justify-content:space-between;border-top-left-radius:12px;border-top-right-radius:12px}.job-application-wp .submit-main-body .right-az .job-overview-board .top-s .lefta{font-weight:600;font-size:20px}.job-application-wp .submit-main-body .right-az .job-overview-board .top-s .rights{font-weight:100;font-size:16px}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s{background-color:#fff;padding:24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;max-height:500px;overflow-y:scroll}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks{margin-bottom:24px}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks:last-child{margin-bottom:0}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks h2{color:#3ba3ab;font-size:16px;font-weight:600;margin-bottom:8px}@media only screen and (max-width:767px){.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks h2{font-size:16px}}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks .text-aq{word-break:break-word;font-size:16px;font-weight:300}@media only screen and (max-width:767px){.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks .text-aq{font-size:16px}}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks .text-aq p{margin-bottom:10px}.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks .text-aq ol,.job-application-wp .submit-main-body .right-az .job-overview-board .bottom-s .job-text-deets .breaks .text-aq ul{margin-left:1.4rem;list-style:disc;margin-bottom:2rem}.job-application-wp .documents-section{margin-bottom:36px}.job-application-wp .documents-section,.job-application-wp .documents-section .tops{display:flex;gap:20px;flex-direction:column}.job-application-wp .documents-section .tops .upload-group label{display:block;margin-bottom:5px;font-size:16px;color:#29406b;font-weight:600}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper{position:relative;width:100%}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper input[type=file]{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-1}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper .file-label{display:flex;align-items:center;gap:12px;padding:24px 16px;border:2px dashed #dce1e8;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;min-height:48px}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper .file-label:hover{border-color:#29406b}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper .file-label .upload-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper .file-label .upload-icon img{width:100%;height:100%;object-fit:contain}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper .file-label .file-name{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.job-application-wp .documents-section .tops .upload-group .file-input-wrapper.error .file-label{border-color:#dc3545;background-color:#fff8f8}.success-page{width:100%;height:100%;margin-top:8rem}.success-page .inners{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.success-page .inners .image-w{width:100%;max-width:674px}.success-page .inners .image-w img{width:100%;height:100%}.success-page .inners .heads{color:#3ba3ab;font-weight:600;font-size:36px;margin:1rem 0;padding:0 1rem;text-align:center}.success-page .inners .subheads{color:#000;font-weight:500;font-size:20px;padding:0 1rem;text-align:center}.success-page .inners .comm-cta{margin-top:3rem}.status-page .spotlight-bar{background-color:#29406b;color:#fff;padding-top:24px;padding-bottom:48px}.status-page .spotlight-bar .content h1{font-size:3rem;font-weight:600;margin-bottom:.5rem}.status-page .spotlight-bar .content h4{font-size:1rem;font-weight:400;opacity:.9}.status-page .applications-list{min-height:calc(100vh - 200px);margin:40px 0}.status-page .applications-list .applications-table{display:none}@media(min-width:992px){.status-page .applications-list .applications-table{display:block;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;font-size:1rem}.status-page .applications-list .applications-table .table-header{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;background:#f9fafb;border-bottom:1px solid #e5e7eb}.status-page .applications-list .applications-table .table-header .th{padding:1rem 1.5rem;font-weight:600;font-size:20px;color:#000}.status-page .applications-list .applications-table .table-row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.status-page .applications-list .applications-table .table-row:last-child{border-bottom:none}.status-page .applications-list .applications-table .table-row .td{padding:1rem 1.5rem;display:flex;align-items:center}.status-page .applications-list .applications-table .table-row .td a{text-decoration:underline}.status-page .applications-list .applications-cards{display:none}}.status-page .applications-list .applications-cards .application-card{font-size:1rem;background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.status-page .applications-list .applications-cards .application-card .field{margin-bottom:1rem}.status-page .applications-list .applications-cards .application-card .field:last-child{margin-bottom:0}.status-page .applications-list .applications-cards .application-card .field label{display:block;font-weight:600;margin-bottom:.25rem}.status-page .applications-list .applications-cards .application-card .field span{color:#000}.status-badge{display:inline-block;padding:.4rem 1rem;border-radius:1rem;font-size:1rem;text-wrap-mode:nowrap;color:#fff!important}.status-badge.pending{background-color:#ff9600}.status-badge.shotlisted{background-color:#3ba3ab}.status-badge.not-a-match{background-color:#e24e40}.status-badge.in-review{background-color:#3ba3ab}.status-badge.hired{background-color:#51ab3b}.status-badge.not-selected{background-color:#e24e40}.status-badge.job-closed{opacity:.7;background-color:#b4b4b4!important}.account-page{margin-bottom:54px}.account-page .spotlight-bar{padding-top:24px;padding-bottom:48px;width:100%;display:flex;align-items:flex-end;background-color:#29406b}@media only screen and (max-width:991px){.account-page .spotlight-bar{flex-direction:column;padding-bottom:24px}}.account-page .spotlight-bar .left{width:90%}@media only screen and (max-width:991px){.account-page .spotlight-bar .left{width:100%}}.account-page .spotlight-bar .left h4{font-size:20px;font-weight:300;color:#f5f0e8;margin-top:8px}@media only screen and (max-width:991px){.account-page .spotlight-bar .left h4{font-size:16px}}.account-page .spotlight-bar .left h1{font-size:52px;color:#f5f0e8}@media only screen and (max-width:991px){.account-page .spotlight-bar .left h1{font-size:36px}}.account-page .spotlight-bar .right{width:10%;text-align:right}@media only screen and (max-width:991px){.account-page .spotlight-bar .right{width:100%;text-align:left;margin-top:24px}}.account-page .account-form-w{margin:40px 0;width:100%}.account-page .account-form-w form{width:100%;outline:none;border:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr)}.account-page .account-form-w form fieldset{grid-column:span 6;outline:none;border:0;box-shadow:none;display:flex;flex-direction:column;margin-bottom:1rem}.account-page .account-form-w form fieldset:last-child{margin-bottom:0}@media only screen and (max-width:991px){.account-page .account-form-w form fieldset{grid-column:span 12}}.account-page .account-form-w form fieldset label{font-size:16px;font-weight:600;color:#29406b;margin-bottom:12px}.account-page .account-form-w form fieldset input{background-color:#fff;padding:12px 16px;font-size:16px;font-weight:300;outline:none;border:0;border-radius:7px}.account-page .account-form-w form .cta-wat{grid-column:span 12;width:100%;margin-top:10px;text-align:center}@media only screen and (max-width:991px){.account-page .account-form-w form .cta-wat{margin-top:32px}}.account-page .account-form-w form .cta-wat button{width:100%;max-width:492px;padding:16px 33px;background-color:#ff9600;color:#fff;font-size:20px;font-weight:600;border-radius:2rem;outline:none;box-shadow:0;border:0;text-transform:uppercase;cursor:pointer}.account-page .account-form-w form .cta-wat button.fill-none{background-color:transparent;border:2px solid #29406b;color:#29406b}.account-page .account-form-w form .cta-wat button.fill-blue{background-color:#29406b;border:2px solid #29406b;color:#f5f0e8}@media only screen and (max-width:991px){.account-page .account-form-w form .cta-wat button{padding:14px 24px;font-size:16px}}@media only screen and (max-width:767px){.account-page .account-form-w form .cta-wat button{padding:12px 20px;font-size:14px}}.glb-a-nav{text-align:center;margin-top:16px}.glb-a-nav.lefts{text-align:left}.glb-a-nav a,.glb-a-nav button{color:#3ba3ab;text-decoration:underline;font-size:16px;font-weight:600}.glb-a-nav button{outline:none;background-color:transparent;border:0;cursor:pointer}.sign-in-cta{text-transform:unset;font-weight:600;font-size:20px}.password-requirements{margin-top:.5rem;font-size:.75rem;color:#666}.password-requirements ul{margin-top:.25rem;margin-left:1.5rem;list-style-type:disc}.password-requirements ul li{margin-top:.125rem}.skip-woa{text-align:right;padding:20px 140px}@media only screen and (max-width:1100px){.skip-woa{padding:20px 30px}}@media only screen and (max-width:991px){.skip-woa{padding:16px!important}}.skip-woa .skip-btn{margin-left:auto;color:#29406b;font-size:16px;font-weight:600;outline:none;border:1px solid #29406b;border-radius:2rem;padding:8px;background-color:transparent;cursor:pointer}.gbl-msg{width:100%;display:flex;justify-content:center}.gbl-msg .form-message{margin-top:1rem;padding:.75rem 1rem;border-radius:4px;font-size:.875rem}.gbl-msg .form-message.success{background-color:#e6f4ea;color:#1e7e34;border:1px solid #c3e6cb}.gbl-msg .form-message.error{background-color:#fde8e8;color:#c81e1e;border:1px solid #f5c6cb}.forgot-password-container,.reset-password-page .reset-password-container{width:100%;max-width:400px;padding:20px}.forgot-password-container h2,.reset-password-page .reset-password-container h2{text-align:center;margin-bottom:20px}.forgot-password-container .form-group,.reset-password-page .reset-password-container .form-group{margin-bottom:15px}.forgot-password-container .form-group input,.reset-password-page .reset-password-container .form-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.forgot-password-container .reset-btn,.reset-password-page .reset-password-container .reset-btn{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.forgot-password-container .reset-btn:hover,.reset-password-page .reset-password-container .reset-btn:hover{background-color:#0056b3}.forgot-password-container .back-to-login,.reset-password-page .reset-password-container .back-to-login{width:100%;padding:10px;margin-top:10px;background-color:transparent;border:1px solid #007bff;color:#007bff;border-radius:4px;cursor:pointer}.forgot-password-container .back-to-login:hover,.reset-password-page .reset-password-container .back-to-login:hover{background-color:#f8f9fa}.forgot-password-container .message,.reset-password-page .reset-password-container .message{margin-top:15px;padding:10px;border-radius:4px;text-align:center}.forgot-password-container .message.success,.reset-password-page .reset-password-container .message.success{background-color:#d4edda;color:#155724}.forgot-password-container .message.error,.reset-password-page .reset-password-container .message.error{background-color:#f8d7da;color:#721c24}.reset-password-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa}.reset-password-page .reset-password-container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px}.forgot-password-link{background:none;border:none;color:#3ba3ab;text-decoration:underline;font-size:16px;font-weight:600;cursor:pointer;padding:0}.forgot-password-link:hover{color:#2e7f85}.button-content{display:flex;align-items:center;justify-content:center;gap:8px}.loader{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.comm-cta:disabled{opacity:.7;cursor:not-allowed}.grp-form{gap:20px;display:flex;flex-direction:column}.profile-page .spotlight-bar{padding-top:24px;padding-bottom:48px;background-color:#29406b}.profile-page .spotlight-bar h1{font-size:52px;color:#f5f0e8;margin-bottom:12px}@media only screen and (max-width:991px){.profile-page .spotlight-bar h1{font-size:36px}}.profile-page .spotlight-bar h4{font-size:20px;font-weight:300;color:#f5f0e8}@media only screen and (max-width:991px){.profile-page .spotlight-bar h4{font-size:16px}}.profile-page .spotlight-bar .last-udt{font-size:14px;color:hsla(37,39%,94%,.7);margin-top:8px}.profile-page .profile-form{min-height:calc(100vh - 200px);margin:40px 0}.profile-page .profile-form .form-section{margin-bottom:40px}.profile-page .profile-form .form-section h3{font-size:20px;margin-bottom:20px;color:#29406b}.profile-page .profile-form .form-section h3 span{font-weight:100}.profile-page .profile-form .form-section h6{font-size:16px;font-weight:100;color:#29406b}.profile-page .profile-form .form-actions{text-align:center;margin-top:40px}.profile-page .profile-form .form-actions .comm-cta{min-width:200px}.profile-page .profile-form .form-message{margin-top:20px;padding:12px;border-radius:8px;text-align:center}.profile-page .profile-form .form-message.success{background-color:#d4edda;color:#155724}.profile-page .profile-form .form-message.error{background-color:#f8d7da;color:#721c24}.options-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.options-grid .option-btn{font-size:16px;padding:12px 16px;border-radius:8px;background:#fff;border:0;cursor:pointer;transition:all .3s ease}.options-grid .option-btn.selected{background-color:#29406b;color:#f5f0e8}.radio-group{display:flex;flex-wrap:wrap;gap:12px}.radio-group .radio-label{justify-content:space-between;flex:0 0 49%;display:flex;align-items:center;gap:8px;cursor:pointer;background-color:#fff;border-radius:8px;padding:12px 16px;font-size:16px}.radio-group .radio-label input[type=radio]{margin-right:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #dce1e8;border-radius:50%;outline:none;cursor:pointer;position:relative}.radio-group .radio-label input[type=radio]:checked{background-color:#3ba3ab;border-color:#3ba3ab}.sel-ctc-cus{width:100%;padding:12px;border-radius:8px;margin-bottom:20px;outline:none;border:0;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.0875L8.825 0.912498L5 4.72916L1.175 0.912498L1.87058e-07 2.0875L5 7.0875L10 2.0875Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:99%;background-size:10px}.documents-section{display:flex;gap:20px;flex-direction:column}.documents-section .tops{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(12,1fr)}.documents-section .tops .upload-group{grid-column:span 4}@media only screen and (max-width:767px){.documents-section .tops .upload-group{grid-column:span 12}}.documents-section .tops .upload-group label{display:block;margin-bottom:5px;font-size:16px;color:#29406b;font-weight:600}.documents-section .tops .upload-group .validation-error{text-align:left}.documents-section .tops .upload-group .file-input-wrapper{position:relative;width:100%;text-align:center}.documents-section .tops .upload-group .file-input-wrapper input[type=file]{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-1}.documents-section .tops .upload-group .file-input-wrapper .file-label{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;border:2px dashed #dce1e8;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f5f0e8;min-height:48px}.documents-section .tops .upload-group .file-input-wrapper .file-label:hover{border-color:#29406b}.documents-section .tops .upload-group .file-input-wrapper .file-label .upload-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.documents-section .tops .upload-group .file-input-wrapper .file-label .upload-icon img{width:100%;height:100%;object-fit:contain}.documents-section .tops .upload-group .file-input-wrapper .file-label .file-name{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.documents-section .tops .upload-group .file-input-wrapper .view-file-btn{display:inline-block;padding:8px 16px;background-color:#3ba3ab;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.documents-section .tops .upload-group .file-input-wrapper .view-file-btn:hover{background-color:#2e7f85}.documents-section .tops .upload-group .file-input-wrapper .additional-files-view{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;justify-content:center}.bottoms{display:flex;justify-content:space-between}.bottoms .links-group{flex:0 0 49%}.bottoms .links-group label{font-size:16px;color:#29406b;font-weight:600}.bottoms .links-group input{font-size:16px;margin-top:10px;width:100%;padding:12px;border-radius:8px;border:0;outline:0}.bottoms .validation-error{font-size:12px;color:#e24e40}.sign-up-steps .inner .main-cont .forms-a{max-width:1000px;margin:24px auto 0}.sign-up-steps .inner .main-cont .forms-a .options-grid{justify-content:center}.sign-up-steps .inner .main-cont .forms-a .form-actions{margin-top:16px;text-align:center;gap:20px;display:flex;justify-content:center}.form-group .file-input-wrapper.error .file-label,.form-group input.error,.form-group select.error{border:1px solid #dc3545!important;background-color:#fff8f8!important}.validation-errors{margin:20px 0;padding:15px;border-radius:8px;background-color:#fff8f8;border:1px solid #dc3545}.validation-errors p{color:#dc3545;font-weight:600;margin-bottom:10px}.validation-errors ul{list-style-type:none;padding:0;margin:0}.validation-errors ul li{color:#dc3545;font-size:14px;margin-bottom:5px}.validation-errors ul li:last-child{margin-bottom:0}.info-text{color:#29406b;margin-top:5px}.form-group input[type=tel]{-moz-appearance:textfield}.form-group input[type=tel]::-webkit-inner-spin-button,.form-group input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-input-container{display:flex;gap:8px;width:100%}.phone-input-container .country-code-select{max-width:120px;padding:10px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-size:16px}.phone-input-container input[type=tel]{flex:1 1}.loading-more{width:100%;height:100px;align-items:center;margin-bottom:400px}.loading-more,.message-container{display:flex;justify-content:center}.message-container{margin:20px 0}.message-container .message{padding:15px;border-radius:8px}.message-container .message.success{background-color:#d4edda;border:1px solid #28a745;color:#155724}.message-container .message.error{background-color:#fff8f8;border:1px solid #dc3545;color:#dc3545}.message-container .message p{font-weight:600}.message-container .message ul{list-style-type:none;padding:0;margin:0}.message-container .message ul li{font-size:14px;margin-bottom:5px}.message-container .message ul li:last-child{margin-bottom:0}