.elementor-38 .elementor-element.elementor-element-27e9bf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2c0d072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-7f0f42c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2579b6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-38 .elementor-element.elementor-element-72f366a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-639c4f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-97c49a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-868bea6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-empcomoheadertext{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-empcomoarrows{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4ea1334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0d3c8b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-00a354d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-d24e078{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-02d4365{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2a7cbbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0ed37d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-67d21d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-688c2ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-641e618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b3b8aad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-98e83a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8b669d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-161c9cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e22de3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8230107{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aebf703{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-d457ee1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-af384e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dd4f70f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e01a5dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-resultsec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-resultboxed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-resultgrid{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-resultleft{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-resultright{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1b23e4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-48a0d2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-771eb9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3ad7815{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5c2c50e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5581b4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ac7dbfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-fb28841{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3ad9596{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2231dc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a6d00ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-56a808d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-4483c13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-24e7632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-consultsec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-consultboxed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-consultinner{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2db7652{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2b0e640{--display:flex;}.elementor-38 .elementor-element.elementor-element-f34dbce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a8f51c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6248170{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aef0696{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-consultinner{--width:100%;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-2c0d072{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-97c49a9{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-resultboxed{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-48a0d2f{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-56a808d{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-consultboxed{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-consultinner{--width:760px;}.elementor-38 .elementor-element.elementor-element-2b0e640{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-consultinner{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-27e9bf7 */.elementor-38 .elementor-element.elementor-element-27e9bf7 { background-color:#FFFFFF; padding-top:144px; padding-bottom:80px; }
.emp-breadcrumb .elementor-text-editor { display:flex; align-items:center; gap:6px; font-family:'Figtree',sans-serif; font-size:13px; color:#675B70; margin-bottom:20px; }
.emp-breadcrumb a { color:#675B70; text-decoration:none; }
.emp-breadcrumb .sep { opacity:.5; }
.emp-breadcrumb .current { color:#620089; font-weight:600; }
.emp-hero-inner { display:flex; flex-direction:column; align-items:flex-start; gap:24px; max-width:56rem; }
.emp-h1 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.03em; line-height:1.05; font-size:clamp(2.2rem,5vw,3.5rem); color:#200231; margin:0; max-width:42rem; }
.emp-lead p { font-family:'Figtree',sans-serif; font-size:18px; line-height:1.625; color:#675B70; margin:0; max-width:36rem; }
.emp-hero-buttons { display:flex; flex-wrap:wrap; gap:16px; }
.emp-stats.e-con { display:grid !important; flex-direction:unset !important; grid-template-columns:1fr !important; gap:24px; max-width:40rem; border-top:1px solid #E7E2EB; padding-top:32px; margin-top:8px; width:100%; }
@media (min-width:640px) { .emp-stats.e-con { grid-template-columns:repeat(3,1fr) !important; } }
.emp-stats__dt { font-family:'Figtree',sans-serif; font-size:28px; font-weight:800; color:#200231; margin:0; }
.emp-stats__dd { font-family:'Figtree',sans-serif; font-size:13px; color:#675B70; margin:4px 0 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7899a23 */.elementor-38 .elementor-element.elementor-element-7899a23.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7cbbe */.elementor-38 .elementor-element.elementor-element-2a7cbbe{height:100%;background:#620089;width:16.6%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6027de */.elementor-38 .elementor-element.elementor-element-d6027de.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688c2ae */.elementor-38 .elementor-element.elementor-element-688c2ae{height:100%;background:#620089;width:33.3%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70c19fa */.elementor-38 .elementor-element.elementor-element-70c19fa.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98e83a3 */.elementor-38 .elementor-element.elementor-element-98e83a3{height:100%;background:#620089;width:50%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a914c1e */.elementor-38 .elementor-element.elementor-element-a914c1e.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22de3d */.elementor-38 .elementor-element.elementor-element-e22de3d{height:100%;background:#620089;width:66.6%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8a9296 */.elementor-38 .elementor-element.elementor-element-e8a9296.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d457ee1 */.elementor-38 .elementor-element.elementor-element-d457ee1{height:100%;background:#620089;width:83.3%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-736d573 */.elementor-38 .elementor-element.elementor-element-736d573.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01a5dc */.elementor-38 .elementor-element.elementor-element-e01a5dc{height:100%;background:#620089;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639c4f8 */.elementor-38 .elementor-element.elementor-element-639c4f8 { background-color:#FBF9FC; padding-top:96px; padding-bottom:96px; }
.elementor-38 .elementor-element.elementor-element-639c4f8.emp-como-header, .emp-como-header.e-con { display:flex !important; flex-direction:column !important; align-items:flex-start !important; justify-content:flex-start !important; gap:20px !important; max-width:1280px; margin:0 auto 40px; padding:0 24px; box-sizing:border-box; }
.emp-como-header__text.e-con { display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:16px !important; max-width:42rem; }
.emp-como-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.02em; font-size:clamp(1.75rem,3.5vw,2.5rem); color:#200231; margin:0; }
.emp-como-arrows.e-con { display:flex !important; flex-direction:row !important; align-items:center !important; gap:12px !important; }
.emp-como-arrow { display:grid; place-items:center; width:48px; height:48px; border-radius:999px; border:1px solid #E7E2EB; background:#FFFFFF; color:#200231; cursor:pointer; transition:background .3s ease, color .3s ease, border-color .3s ease; padding:0; }
.emp-como-arrow:hover { background:#620089; border-color:#620089; color:#FDFBFE; }
.emp-como-arrow[disabled] { opacity:.35; cursor:default; pointer-events:none; }
.emp-como-viewport { overflow:hidden; }
.emp-como-grid.e-con { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; gap:24px !important; overflow-x:auto !important; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; padding:4px 24px 24px !important; scrollbar-width:none; }
.emp-como-grid.e-con::-webkit-scrollbar { display:none; height:0; }
.emp-como-card { position:relative; overflow:hidden; background:#FFFFFF; border:1px solid #E7E2EB; border-radius:28px; padding:36px; transition:box-shadow .5s ease, transform .5s ease; scroll-snap-align:start; flex:0 0 auto !important; width:85vw; max-width:340px; }
@media (min-width:640px) { .emp-como-card { width:380px; max-width:380px; } }
.emp-como-card:hover { box-shadow:0 2px 4px rgba(62,0,90,.05), 0 32px 64px -24px rgba(62,0,90,.28); transform:translateY(-8px); }
.emp-como-card__num { position:absolute; right:24px; top:16px; font-family:'Figtree',sans-serif; font-size:72px; font-weight:800; color:rgba(98,0,137,.05); line-height:1; transition:color .5s ease; z-index:0; }
.emp-como-card:hover .emp-como-card__num { color:rgba(139,228,125,.3); }
.emp-como-card__icon { position:relative; z-index:1; display:grid; place-items:center; width:56px; height:56px; border-radius:18px; background:#620089; color:#FDFBFE; transition:all .5s ease; }
.emp-como-card__icon svg { width:24px; height:24px; }
.emp-como-card:hover .emp-como-card__icon { transform:rotate(6deg); background:#8BE47D; color:#3E005A; }
.emp-como-card h3 { position:relative; z-index:1; font-family:'Figtree',sans-serif; font-size:24px; font-weight:800; color:#200231; margin:28px 0 12px; }
.emp-como-card p { position:relative; z-index:1; font-family:'Figtree',sans-serif; font-size:15px; line-height:1.6; color:#675B70; margin:0; }
.emp-como-card__bar { position:relative; z-index:1; width:100%; height:4px; border-radius:999px; background:#E7E2EB; margin-top:32px; overflow:hidden; }
.emp-como-card__bar > div { display:block; height:100%; background:#8BE47D !important; transition:width .7s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-resultsec */.elementor-38 .elementor-element.elementor-element-resultsec { background-color:#FFFFFF; padding-top:96px; padding-bottom:96px; }
.result-grid.e-con { display:grid !important; flex-direction:unset !important; grid-template-columns:1fr !important; gap:40px; align-items:center; }
@media (min-width:1024px) { .result-grid.e-con { grid-template-columns:1fr 1fr !important; gap:56px; } }
.result-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.02em; font-size:clamp(1.75rem,3.5vw,2.25rem); color:#200231; margin:20px 0 0; }
.result-p { font-family:'Figtree',sans-serif; font-size:17px; line-height:1.65; color:#675B70; margin:16px 0 0; }
.result-card { background:#FBF9FC; border:1px solid #E7E2EB; border-radius:28px; padding:44px; }
.result-card__stat { font-family:'Figtree',sans-serif; font-weight:800; font-size:56px; color:#620089; margin:0; line-height:1; }
.result-card__caption { font-family:'Figtree',sans-serif; font-size:14px; color:#675B70; margin:10px 0 0; }
.result-card__body { font-family:'Figtree',sans-serif; font-size:17px; line-height:1.65; color:#200231; margin:28px 0 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baded2f */.elementor-38 .elementor-element.elementor-element-baded2f.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c543785 */.elementor-38 .elementor-element.elementor-element-c543785.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5ae2d */.elementor-38 .elementor-element.elementor-element-1c5ae2d.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5c458d */.elementor-38 .elementor-element.elementor-element-f5c458d.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-324b14d */.elementor-38 .elementor-element.elementor-element-324b14d.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25a5164 */.elementor-38 .elementor-element.elementor-element-25a5164.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b23e4e */.elementor-38 .elementor-element.elementor-element-1b23e4e { background-color:#FFFFFF; padding-top:112px; padding-bottom:112px; }
.emp-diff-header { display:flex; flex-direction:column; align-items:flex-start; gap:16px; max-width:42rem; margin-bottom:48px; }
.emp-diff-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.02em; font-size:clamp(1.75rem,3.5vw,2.5rem); color:#200231; margin:0; }
.emp-diff-h2 .grad { background:linear-gradient(100deg,#4D006E 0%,#7507B8 45%,#2AAF3D 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:transparent; }
.emp-diff-grid.e-con { display:grid !important; flex-direction:unset !important; grid-template-columns:1fr !important; gap:24px; }
@media (min-width:768px) { .emp-diff-grid.e-con { grid-template-columns:1fr 1fr !important; } }
@media (min-width:1024px) { .emp-diff-grid.e-con { grid-template-columns:repeat(3,1fr) !important; } }
.emp-diff-card { background:#FBF9FC; border:1px solid #E7E2EB; border-radius:24px; padding:32px; transition:box-shadow .5s ease; }
.emp-diff-card:hover { box-shadow:0 2px 4px rgba(62,0,90,.05), 0 32px 64px -24px rgba(62,0,90,.28); }
.emp-diff-card__icon { width:44px; height:44px; border-radius:14px; background:#F8EDFE; color:#620089; display:flex; align-items:center; justify-content:center; margin-bottom:16px; }
.emp-diff-card h3 { font-family:'Figtree',sans-serif; font-size:19px; font-weight:700; color:#200231; margin:0 0 8px; }
.emp-diff-card p { font-family:'Figtree',sans-serif; font-size:14px; line-height:1.6; color:#675B70; margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d00ae */.elementor-38 .elementor-element.elementor-element-a6d00ae { background-color:#FBF9FC; padding-top:112px; padding-bottom:112px; }
.emp-cargos-header { display:flex; flex-direction:column; align-items:flex-start; gap:16px; max-width:42rem; margin-bottom:40px; }
.emp-cargos-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.02em; font-size:clamp(1.75rem,3.5vw,2.5rem); color:#200231; margin:0; }
.emp-cargos-sub { font-family:'Figtree',sans-serif; font-size:16px; color:#675B70; margin:0; }
.emp-cargos-pills { display:flex; flex-wrap:wrap; gap:12px; }
.emp-cargos-pill { display:inline-flex; align-items:center; border-radius:999px; border:1px solid #E7E2EB; background:#FFFFFF; color:#200231; padding:10px 20px; font-family:'Figtree',sans-serif; font-size:14px; font-weight:500; transition:all .3s ease; }
.emp-cargos-pill:hover { background:#620089; color:#FDFBFE; border-color:#620089; transform:translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-consultsec */.elementor-38 .elementor-element.elementor-element-consultsec { background-color:#FBF9FC; padding-top:96px; padding-bottom:96px; }
.consult-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.02em; font-size:clamp(1.75rem,3.5vw,2.25rem); color:#200231; margin:20px 0 0; }
.consult-p { font-family:'Figtree',sans-serif; font-size:17px; line-height:1.65; color:#675B70; margin:16px 0 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db7652 */.elementor-38 .elementor-element.elementor-element-2db7652 { background-color:#FFFFFF; padding-top:32px; padding-bottom:112px; }
.cta-box { position:relative; overflow:hidden; border-radius:40px; background-color:#3E005A; padding:64px 24px; max-width:1280px; margin-inline:auto; box-sizing:border-box; }
@media (min-width:640px) { .cta-box { padding:96px 64px; } }
.cta-decor { position:absolute; inset:0; pointer-events:none; overflow:hidden; z-index:0; }
.cta-decor__blob { position:absolute; width:480px; height:480px; right:-140px; top:-140px; border-radius:62% 38% 46% 54% / 55% 48% 52% 45%; background:rgba(139,228,125,.18); filter:blur(90px); }
.cta-content { position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; gap:20px; text-align:center; max-width:44rem; margin:0 auto; }
.cta-script { font-family:'Dancing Script',cursive; font-size:28px; color:#8BE47D; margin:0; }
.cta-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.03em; line-height:1.05; font-size:35.2px; color:#FDFBFE; margin:0; }
@media (min-width:640px) { .cta-h2 { font-size:48px; } }
@media (min-width:1024px) { .cta-h2 { font-size:64px; } }
.cta-paragraph p { font-family:'Figtree',sans-serif; font-size:18px; line-height:1.625; color:rgba(253,251,254,.85); margin:0; }
.cta-buttons { display:flex; flex-wrap:wrap; justify-content:center; gap:16px; margin-top:8px; }/* End custom CSS */