.elementor-kit-7{--e-global-color-primary:#0F2547;--e-global-color-secondary:#3B82F6;--e-global-color-text:#334155;--e-global-color-accent:#3B82F6;--e-global-color-d816b96:#2563EB;--e-global-color-bde1bdb:#64748B;--e-global-color-ce8fe3c:#F5F8FC;--e-global-color-de79c0d:#FFFFFF;--e-global-color-2698f45:#EFF6FF;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:600;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-weight:700;}.elementor-kit-7 h2{font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}}/* Start custom CSS *//* ServeWay brand overrides */
.elementor-17 .elementor-element.elementor-element-0c6f81b .elementor-button{background-image:linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;box-shadow:0px 14px 34px -10px rgba(37,99,235,0.55) !important}
.elementor-17 .elementor-element.elementor-element-0c6f81b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-0c6f81b .elementor-button:focus{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-stacked .elementor-icon{background-color:rgba(37,99,235,0.18) !important;color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-default .elementor-icon{color:rgba(37,99,235,0.18) !important;border-color:rgba(37,99,235,0.18) !important}
.elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-default .elementor-icon svg{fill:rgba(37,99,235,0.18) !important}
.elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-framed .elementor-icon{background-color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-9f60766.elementor-view-stacked .elementor-icon svg{fill:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-502b8ed .elementor-button{background-image:linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;box-shadow:0px 14px 34px -10px rgba(37,99,235,0.55) !important}
.elementor-17 .elementor-element.elementor-element-502b8ed .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-502b8ed .elementor-button:focus{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-fef967c .elementor-icon-list-icon i{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-fef967c .elementor-icon-list-icon svg{fill:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-f5b2b2a.elementor-view-stacked .elementor-icon{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-f5b2b2a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f5b2b2a.elementor-view-default .elementor-icon{fill:#2563EB !important;color:#2563EB !important;border-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-7ab8a51 .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-a6bc206{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-8d615f8 .elementor-heading-title{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-687446f .elementor-heading-title{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-ebd1abf .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3a4e779 .elementor-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3a4e779 .elementor-progress-wrapper .elementor-progress-bar{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3213d2e .elementor-icon-list-icon i{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3213d2e .elementor-icon-list-icon svg{fill:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-46eb99a .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3906d18.elementor-view-stacked .elementor-icon{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-3906d18.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3906d18.elementor-view-default .elementor-icon{fill:#2563EB !important;color:#2563EB !important;border-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-1235b52.elementor-view-stacked .elementor-icon{background-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-1235b52.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1235b52.elementor-view-default .elementor-icon{fill:#3B82F6 !important;color:#3B82F6 !important;border-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-74a049c .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-b46fd2d .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-e5dc0c9 .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-1b4a5a2.elementor-view-stacked .elementor-icon{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-1b4a5a2.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1b4a5a2.elementor-view-default .elementor-icon{fill:#2563EB !important;color:#2563EB !important;border-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-2e601e0.elementor-view-stacked .elementor-icon{background-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-2e601e0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2e601e0.elementor-view-default .elementor-icon{fill:#3B82F6 !important;color:#3B82F6 !important;border-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-5a55d0b.elementor-view-stacked .elementor-icon{background-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-5a55d0b.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5a55d0b.elementor-view-default .elementor-icon{fill:#3B82F6 !important;color:#3B82F6 !important;border-color:#3B82F6 !important}
.elementor-17 .elementor-element.elementor-element-81f0a6d .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-ddc3c06.elementor-view-stacked .elementor-icon{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-ddc3c06.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ddc3c06.elementor-view-default .elementor-icon{fill:#2563EB !important;color:#2563EB !important;border-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-5a66c0f .elementor-heading-title{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-6ebfe25 .elementor-icon-list-icon i{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-6ebfe25 .elementor-icon-list-icon svg{fill:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-3623a87 .elementor-button{background-image:linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;box-shadow:0px 14px 34px -10px rgba(37,99,235,0.55) !important}
.elementor-17 .elementor-element.elementor-element-3623a87 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-3623a87 .elementor-button:focus{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-ce6ca73 .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-35552ba .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-2292c2e .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-4e86b50 .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-b979a2f .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-6a1ad94 .elementor-heading-title{color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-ab77346.elementor-view-stacked .elementor-icon{background-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-ab77346.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ab77346.elementor-view-default .elementor-icon{fill:#2563EB !important;color:#2563EB !important;border-color:#2563EB !important}
.elementor-17 .elementor-element.elementor-element-7e8a031 .elementor-heading-title{color:#93C5FD !important}
.elementor-17 .elementor-element.elementor-element-76c230f .elementor-button{background-image:linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;box-shadow:0px 14px 34px -10px rgba(37,99,235,0.55) !important}
.elementor-17 .elementor-element.elementor-element-76c230f .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-76c230f .elementor-button:focus{background-color:#2563EB !important}
[style*="background:#E11D48"]{background-color:#2563EB !important}
[style*="background:linear-gradient(90deg,#FECDD3,#FB7185 45%,#F59E0B)"]{background-image:linear-gradient(90deg,#FFFFFF,#BFDBFE 45%,#93C5FD) !important}
[style^="color:#E11D48"],[style*=";color:#E11D48"],[style*="; color:#E11D48"]{color:#2563EB !important}
.elementor-button:hover,.elementor-button:focus{background-image:none !important}
@media (max-width:767px){
.elementor-element-e4b0d3c p{font-size:0 !important;white-space:nowrap;line-height:1.3}
.elementor-element-e4b0d3c p strong,.elementor-element-e4b0d3c p a:not(:last-of-type){display:none}
.elementor-element-e4b0d3c p::before{content:"Beta \2014  feedback welcome \00B7  Support ";font-size:12px;color:#CBD5E1}
.elementor-element-e4b0d3c p a:last-of-type{font-size:12px}
.elementor-element-94f4b0b{--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px}
.elementor-element-95265bb .elementor-heading-title{font-size:11.5px !important;white-space:nowrap}
}

a{color:#2563EB}
a:hover,a:active{color:#0F2547}
.site-footer a,.site-header a{color:#93C5FD}
[type=button],[type=submit],button{border-color:#0F2547;color:#0F2547}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#2563EB;color:#fff}


/* SW global kit (step 1) */
@media (min-width:2400px){html{font-size:20px} body{font-size:20px}}
.sw-eyebrow{display:inline-block;background:#EFF6FF;color:#2563EB;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.sw-card{background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(15,37,71,.06),0 8px 24px rgba(15,37,71,.08)}
.sw-section{padding:120px 0}@media(max-width:1024px){.sw-section{padding:80px 0}}@media(max-width:767px){.sw-section{padding:56px 0}}

/* Header top bar Sign In pill (sw-topbar / sw-signin-pill) */
.e-con.sw-topbar { display:grid !important; grid-template-columns:1fr auto 1fr; align-items:center; column-gap:12px; padding-top:4px !important; padding-bottom:4px !important; }
.e-con.sw-topbar > .elementor-widget-text-editor { grid-column:2; }
.e-con.sw-topbar > .sw-topbar-signin { grid-column:3; justify-self:end; width:auto !important; margin:0 !important; }
.sw-topbar a.sw-signin-pill-link {
  display:inline-flex; align-items:center; justify-content:center; min-height:44px; box-sizing:border-box;
  background-color:#3B82F6; color:#fff !important; border-radius:999px; padding:8px 20px;
  font-weight:700; font-size:14px; line-height:1.2; white-space:nowrap; text-decoration:none !important;
}
.sw-topbar a.sw-signin-pill-link:hover { background-color:#1D4ED8; color:#fff !important; }
.sw-topbar a.sw-signin-pill-link:focus-visible { outline:3px solid #93C5FD; outline-offset:2px; background-color:#1D4ED8; }
@media (max-width:767px){
  .e-con.sw-topbar { grid-template-columns:1fr auto; column-gap:8px; }
  .e-con.sw-topbar > .elementor-widget-text-editor { grid-column:1; }
  .e-con.sw-topbar > .sw-topbar-signin { grid-column:2; }
  .sw-topbar a.sw-signin-pill-link { padding:8px 16px; font-size:13px; }
  .e-con.sw-topbar > .elementor-widget-text-editor { min-width:0; }
  .e-con.sw-topbar > .elementor-widget-text-editor p { white-space:normal !important; text-align:center; }
  .e-con.sw-topbar a[href^="tel:"] { white-space:nowrap !important; }
}

/* Short mobile top-bar text for shared headers + es/pt/ko homes (mirrors EN home e4b0d3c) */
@media (max-width:767px){
.elementor-element-7a6aebe6 p{font-size:0 !important;line-height:1.3}
.elementor-element-7a6aebe6 p strong,.elementor-element-7a6aebe6 p a:not(:last-of-type){display:none}
.elementor-element-7a6aebe6 p::before{content:"Beta — feedback welcome · Support ";font-size:12px;color:#CBD5E1}
.elementor-element-7a6aebe6 p a:last-of-type{font-size:12px}
.elementor-element-5c7c704a p,.elementor-element-6a30f717 p{font-size:0 !important;line-height:1.3}
.elementor-element-5c7c704a p strong,.elementor-element-6a30f717 p strong,.elementor-element-5c7c704a p a:not(:last-of-type),.elementor-element-6a30f717 p a:not(:last-of-type){display:none}
.elementor-element-5c7c704a p::before,.elementor-element-6a30f717 p::before{content:"Beta — se agradecen comentarios · Soporte ";font-size:12px;color:#CBD5E1}
.elementor-element-5c7c704a p a:last-of-type,.elementor-element-6a30f717 p a:last-of-type{font-size:12px}
.elementor-element-52dba900 p,.elementor-element-56ad56c8 p{font-size:0 !important;line-height:1.3}
.elementor-element-52dba900 p strong,.elementor-element-56ad56c8 p strong,.elementor-element-52dba900 p a:not(:last-of-type),.elementor-element-56ad56c8 p a:not(:last-of-type){display:none}
.elementor-element-52dba900 p::before,.elementor-element-56ad56c8 p::before{content:"Beta — seu feedback é bem-vindo · Suporte ";font-size:12px;color:#CBD5E1}
.elementor-element-52dba900 p a:last-of-type,.elementor-element-56ad56c8 p a:last-of-type{font-size:12px}
.elementor-element-4d3aec1d p,.elementor-element-4e8519e9 p{font-size:0 !important;line-height:1.3}
.elementor-element-4d3aec1d p strong,.elementor-element-4e8519e9 p strong,.elementor-element-4d3aec1d p a:not(:last-of-type),.elementor-element-4e8519e9 p a:not(:last-of-type){display:none}
.elementor-element-4d3aec1d p::before,.elementor-element-4e8519e9 p::before{content:"베타 — 의견 환영 · 지원 ";font-size:12px;color:#CBD5E1}
.elementor-element-4d3aec1d p a:last-of-type,.elementor-element-4e8519e9 p a:last-of-type{font-size:12px}
}/* End custom CSS */