.__homepage .box_grouped,
.__homepage
.box_plus{background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);overflow:hidden;-webkit-transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}@media (hover: hover){.__homepage .box_grouped:hover,
.__homepage .box_plus:hover{border-color:#D6C8E4;-webkit-box-shadow:0 10px 24px rgba(107, 59, 146, .12);box-shadow:0 10px 24px rgba(107, 59, 146, .12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.__homepage .box_grouped .links,
.__homepage .box_plus
.links{background:#FFF}.__homepage .box_grouped
.links{padding:12px
10px 9px 10px;border-left:1px solid #F0ECF4}.__homepage .box_plus
.links{border-top:1px solid #F0ECF4}.__homepage .box_grouped .links a,
.__homepage .box_plus .links
a{border-radius:6px}.__homepage .box_grouped .links a:hover,
.__homepage .box_plus .links a:hover{background:#F4EFF9;border-radius:6px}.__homepage .box_grouped .links .all a:hover{color:#6B3B92;background:transparent}@media only screen and (max-width: 768px){.__homepage .box_grouped
.links{border-left:0;border-top:1px solid #F0ECF4}}#__job_list
.job.featured{background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);overflow:hidden;-webkit-transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}@media (hover: hover){#__job_list .job.featured:hover{border-color:#D6C8E4;-webkit-box-shadow:0 10px 24px rgba(107, 59, 146, .12);box-shadow:0 10px 24px rgba(107, 59, 146, .12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}#__job_list .job .job-left
img{border-radius:8px}.__job .info-box{border-radius:12px}#header .header-body{border-top-color:#FFF;border-bottom:1px solid #EEEAF2;-webkit-box-shadow:0 2px 12px rgba(40, 20, 60, .05);box-shadow:0 2px 12px rgba(40, 20, 60, .05)}@media (min-width: 992px){#header .header-nav-main nav>ul>li>a{border-radius:8px}}.social-icons
li{-webkit-box-shadow:none;box-shadow:none}#header .social-icons li
a{background:#F4EFF9;color:#6B3B92 !important}#header .social-icons li:hover
a{color:#FFF !important}#footer{background:#2B2631;border-top:0}html #footer h4.heading-primary,
#footer
h4{color:#FFF !important;font-size:1.15em;font-weight:600;letter-spacing: .02em}#footer .social-icons li
a{background:rgba(255, 255, 255, .1);color:#FFF !important}#footer .footer-copyright{background:#221E27;border-top:1px solid rgba(255, 255, 255, .06)}#footer .footer-copyright
a{color:#CFC8D6}#footer .footer-copyright a:hover{color:#FFF}section.page-header:not(.custom-product){background-color:#F7F4FA;border-top:0;border-bottom:1px solid #EEEAF2}section.page-header:not(.custom-product) h1{color:#2B2631;font-weight:600;border-bottom-width:3px}section.page-header:not(.custom-product) .breadcrumb > li,
section.page-header:not(.custom-product) .breadcrumb > li
a{color:#8A8094}section.page-header:not(.custom-product) .breadcrumb > li a:hover{color:#6B3B92;text-decoration:none}h1,h2,h3{font-weight:600;letter-spacing: -.01em}.__homepage .box_grouped .links
h2{font-size:1.3em}h1:has(>strong),h2:has(>strong),h3:has(>strong){font-weight:400}.form-control,.btn{border-radius:8px}.form-control:focus{border-color:#A98BC4;-webkit-box-shadow:0 0 0 3px rgba(107, 59, 146, .15);box-shadow:0 0 0 3px rgba(107, 59, 146, .15)}.__homepage .home-intro{background-color:#F7F4FA;border-bottom:1px solid #EEEAF2}.__homepage .home-intro
h1{color:#2B2631;font-weight:600}.__homepage .home-intro h6.word-rotator-title{color:#8A8094}.__homepage .home-intro .form-control{border-color:#DDD5E6}.__homepage .home-intro .get-started input.input-lg{border-radius:8px}.__eprofile .box_premium,
.__eprofile
.box_plus{background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);overflow:hidden;-webkit-transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}@media (hover: hover){.__eprofile .box_premium:hover,
.__eprofile .box_plus:hover{border-color:#D6C8E4;-webkit-box-shadow:0 10px 24px rgba(107, 59, 146, .12);box-shadow:0 10px 24px rgba(107, 59, 146, .12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.__eprofile .box_premium .logo,
.__eprofile .box_premium div.links,
.__eprofile .box_plus
div.links{background:#FFF}.__eprofile .box_premium
div.links{border-left:1px solid #F0ECF4}.__eprofile .box_plus
div.links{border-top:1px solid #F0ECF4}.__eprofile .box_premium div.links .title,
.__eprofile .box_plus div.links
.title{color:#2B2631;font-weight:600}@media only screen and (max-width: 768px){.__eprofile .box_premium
div.links{border-left:0;border-top:1px solid #F0ECF4}}.input-group>.input-group-btn:last-child>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-btn:first-child>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.__homepage .box_grouped .links
.all{left:0;right:0;bottom:0;z-index:2;padding:14px
20px 6px 10px;text-align:right;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 55%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 55%)}@media only screen and (max-width: 768px){.__homepage .box_grouped
.links{padding-bottom:30px}}.__eprofile_view .ep-hero{background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);overflow:hidden}.__eprofile_view .ep-cover{height:170px;background-color:#6B3B92;background-image: -webkit-linear-gradient(135deg, #6B3B92 0%, #4A2468 60%, #2B2631 100%);background-image:linear-gradient(135deg, #6B3B92 0%, #4A2468 60%, #2B2631 100%);background-size:cover;background-position:center}.__eprofile_view .ep-hero-body{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0
28px 24px}.__eprofile_view .ep-logo{-ms-flex-negative:0;flex-shrink:0;width:150px;height:150px;margin-top: -75px;margin-right:24px;background:#FFF;border:4px
solid #FFF;border-radius:14px;-webkit-box-shadow:0 6px 18px rgba(40, 20, 60, .15);box-shadow:0 6px 18px rgba(40, 20, 60, .15);overflow:hidden;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.__eprofile_view .ep-logo
img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.__eprofile_view .ep-logo-initial{font-size:64px;font-weight:700;color:#6B3B92}.__eprofile_view .ep-hero-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:18px}.__eprofile_view .ep-title{margin:0
0 10px;font-size:1.9em;line-height:1.2;color:#2B2631}.__eprofile_view .ep-contacts{list-style:none;margin:0
0 14px;padding:0;display: -webkit-box;display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.__eprofile_view .ep-contacts
li{background:#F4EFF9;color:#4A4351;border-radius:999px;padding:5px
14px;font-size: .92em;line-height:1.5}.__eprofile_view .ep-contacts li
i{color:#6B3B92;margin-right:4px}.__eprofile_view .ep-actions{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.__eprofile_view .ep-actions
.btn{padding:8px
18px;font-weight:600}.__eprofile_view .ep-actions .social-icons{margin:0}.__eprofile_view .ep-actions .social-icons li
a{background:#F4EFF9;color:#6B3B92 !important}.__eprofile_view .ep-actions .social-icons li:hover
a{color:#FFF !important}.__eprofile_view .ep-count{display:inline-block;min-width:24px;padding:0
7px;margin-left:4px;border-radius:999px;background:rgba(255, 255, 255, .22);font-size: .85em;line-height:22px;text-align:center}.__eprofile_view .ep-lead{font-size:1.05em;line-height:1.7;color:#4A4351;margin-bottom:30px}.__eprofile_view .ep-jobs h4 .ep-count{background:#6B3B92;color:#FFF;font-size: .7em;vertical-align:middle}.__eprofile_view .ep-job{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFF;border:1px
solid #E8E3EE;border-radius:10px;padding:12px
16px;margin-bottom:12px;text-decoration:none;-webkit-transition:border-color .15s ease, box-shadow .15s ease;transition:border-color .15s ease, box-shadow .15s ease}.__eprofile_view .ep-job:hover{border-color:#D6C8E4;-webkit-box-shadow:0 6px 16px rgba(107, 59, 146, .1);box-shadow:0 6px 16px rgba(107, 59, 146, .1);text-decoration:none}.__eprofile_view .ep-job-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.__eprofile_view .ep-job-title{display:block;color:#6B3B92;font-weight:600}.__eprofile_view .ep-job-loc{display:block;color:#8A8094;font-size: .88em}.__eprofile_view .ep-job-arrow{color:#C9B8DA;font-size:1.3em;margin-left:12px;-webkit-transition:transform .15s ease, color .15s ease;transition:transform .15s ease, color .15s ease}.__eprofile_view .ep-job:hover .ep-job-arrow{color:#6B3B92;-webkit-transform:translateX(3px);transform:translateX(3px)}.__eprofile_view .ep-card{background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;padding:22px
24px;margin-bottom:24px}.__eprofile_view .ep-card
#map{border-radius:8px;overflow:hidden}.__eprofile_view .owl-carousel img,
.__eprofile_view img.img-rounded{border-radius:12px}@media only screen and (max-width: 767px){.__eprofile_view .ep-cover{height:120px}.__eprofile_view .ep-hero-body{display:block;padding:0
18px 20px;text-align:center}.__eprofile_view .ep-logo{width:120px;height:120px;margin: -60px auto 0}.__eprofile_view .ep-title{font-size:1.5em}.__eprofile_view .ep-contacts,
.__eprofile_view .ep-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.__job_view .jv-summary{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFF;border:1px
solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);padding:18px
20px}.__job_view .jv-logo{-ms-flex-negative:0;flex-shrink:0;width:84px;height:84px;margin-right:18px;border:1px
solid #F0ECF4;border-radius:10px;overflow:hidden;background:#FFF}.__job_view .jv-logo
img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.__job_view .jv-summary-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.__job_view .jv-company{display:inline-block;font-size:1.15em;font-weight:600;color:#2B2631;margin-bottom:8px;text-decoration:none}.__job_view a.jv-company:hover{color:#6B3B92;text-decoration:none}.__job_view .jv-meta{list-style:none;margin:0;padding:0;display: -webkit-box;display: -ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 8px}.__job_view .jv-meta
li{background:#F4EFF9;color:#4A4351;border-radius:999px;padding:3px
12px;font-size: .88em;line-height:1.5}.__job_view .jv-meta li
i{color:#6B3B92;margin-right:3px}.__job_view .jv-meta li.jv-meta-accent{background:#E7F6EC;color:#1E7A3E}.__job_view .jv-meta li.jv-meta-accent
i{color:#1E7A3E}.__job_view .jv-summary-cta{-ms-flex-negative:0;flex-shrink:0;margin-left:18px}.__job_view .jv-summary-cta
.btn{font-weight:600;padding-left:26px;padding-right:26px}.__job_view
.__text{font-size:15px;line-height:1.7;color:#3D3742}.__job_view .sidebar .featured-box{background:#FFF;border:1px
solid #E8E3EE;border-top:1px solid #E8E3EE;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(40, 20, 60, .06);box-shadow:0 1px 3px rgba(40, 20, 60, .06);text-align:left}.__job_view .sidebar .featured-box
h4{font-size:1.05em;font-weight:600;color:#2B2631}.__job_view .sidebar .featured-box .box-content{border-top:0}.__job_view .sidebar .featured-box
p{line-height:1.4}.__job_view section.call-to-action-job-view{background:#F7F4FA;border:1px
solid #EEEAF2;border-radius:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.__job_view .jv-sticky-apply{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:10px
16px calc(10px + env(safe-area-inset-bottom));background:rgba(255, 255, 255, .96);border-top:1px solid #EEEAF2;-webkit-box-shadow:0 -4px 16px rgba(40, 20, 60, .08);box-shadow:0 -4px 16px rgba(40, 20, 60, .08)}.__job_view .jv-sticky-apply
.btn{padding-top:12px;padding-bottom:12px;font-weight:600}@media only screen and (max-width: 991px){.body:has(.jv-sticky-apply){padding-bottom:76px}}@media only screen and (max-width: 575px){.__job_view .jv-summary{padding:14px}.__job_view .jv-logo{width:64px;height:64px;margin-right:14px}}@media only screen and (max-width: 767px){.__homepage .box_grouped>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.__homepage .box_grouped>.row>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;max-width:96px;padding:14px
0 14px 14px}.__homepage .box_grouped>.row>div:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 96px);min-width:0}.__homepage .box_grouped
.logo{height:auto;background:transparent}.__homepage .box_grouped .logo a
img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border:1px
solid #F0ECF4;border-radius:8px}.__homepage .box_grouped
.links{border-top:0;border-left:0;padding:12px
10px 30px 12px}.__homepage .box_grouped .links
h2{font-size:1.1em;overflow:hidden;text-overflow:ellipsis}.__homepage .box_grouped .links
a{padding-left:0;padding-right:0}.__homepage
.box_plus{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.__homepage .box_plus>.row{margin:0}.__homepage .box_plus>.row:first-child{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;padding:12px
0 12px 12px}.__homepage .box_plus>.row:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.__homepage .box_plus>.row>div{padding:0}.__homepage .box_plus
.logo{height:auto;background:transparent !important}.__homepage .box_plus .logo a
img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border:1px
solid #F0ECF4;border-radius:8px}.__homepage .box_plus
.links{border-top:0;padding:12px}}