.elementor-34242 .elementor-element.elementor-element-8d8051e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-6ae7251{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-429bf51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-7c0978b .elementor-button-content-wrapper{flex-direction:row;}.elementor-34242 .elementor-element.elementor-element-7bfd7cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-4fb4182{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-8ae2cfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-741e127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34242 .elementor-element.elementor-element-552e196{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}/* Start custom CSS */.elementor-34242 .kv-page{--ink:#04072A;--navy:#0B0C51;--muted:#4A5068;--line:rgba(4,7,42,.12);--mint:#00FFBA;--water:#E8F4F6;font-family:"Poppins",sans-serif;color:var(--ink)}
.elementor-34242 .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--min-height:0}
.elementor-34242 .elementor-widget{margin:0!important}
.elementor-34242 .kv-page>.kv-wrap.e-con{width:80%!important;max-width:80%!important;margin:0 auto!important;padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,104px)!important;display:flex!important;flex-direction:column!important}
.elementor-34242 .kv-h1 .elementor-heading-title{font-size:clamp(28px,3.6vw,44px)!important;font-weight:700!important;line-height:1.15!important;color:var(--ink)!important;letter-spacing:-.01em}
.elementor-34242 .kv-bar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;justify-content:space-between;gap:16px 24px!important;margin:24px 0 32px!important;padding:20px 24px!important;border-radius:18px;background:var(--water)}
.elementor-34242 .kv-bar>.elementor-widget{width:auto!important}
.elementor-34242 .kv-h2 .elementor-heading-title{font-size:16px!important;font-weight:600!important;letter-spacing:.04em;color:var(--navy)!important;line-height:1.4!important}
.elementor-34242 .kv-btn .elementor-button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px!important;border-radius:999px!important;background:var(--navy)!important;color:#fff!important;font:600 15px/1 "Poppins",sans-serif!important;border:0!important}
.elementor-34242 .kv-btn .elementor-button:hover,.elementor-34242 .kv-btn .elementor-button:focus{background:var(--ink)!important;color:#fff!important}
.elementor-34242 .kv-btn .elementor-button-icon svg{width:16px;height:16px;fill:currentColor}
.elementor-34242 .kv-tabs .e-n-tabs{--n-tabs-title-gap:6px;gap:24px}
.elementor-34242 .kv-tabs .e-n-tabs-heading{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}
.elementor-34242 .kv-tabs .e-n-tab-title{flex:0 0 auto!important;padding:10px 18px!important;border-radius:999px!important;border:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--navy)!important;cursor:pointer;transition:background-color .2s,color .2s}
.elementor-34242 .kv-tabs .e-n-tab-title-text{font:600 14px/1.3 "Poppins",sans-serif!important;color:inherit!important}
.elementor-34242 .kv-tabs .e-n-tab-title:hover{box-shadow:inset 0 0 0 1px var(--navy)!important}
.elementor-34242 .kv-tabs .e-n-tab-title[aria-selected="true"]{background:var(--navy)!important;color:#fff!important;box-shadow:none!important}
.elementor-34242 .kv-tabs .e-n-tabs-content>.e-con{width:100%!important;max-width:100%!important;flex:1 1 100%!important;border:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}
.elementor-34242 .kv-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none!important}
.elementor-34242 .kv-h .elementor-heading-title{font-size:20px!important;font-weight:700!important;line-height:1.35!important;color:var(--ink)!important;margin:8px 0 6px!important}
.elementor-34242 .kv-text{max-width:80ch}
.elementor-34242 .kv-text,.elementor-34242 .kv-text p,.elementor-34242 .kv-text li{font-size:15px;line-height:1.75;color:#2b3150}
.elementor-34242 .kv-text p{margin:0 0 12px}
.elementor-34242 .kv-text strong,.elementor-34242 .kv-text b{color:var(--ink);font-weight:600}
.elementor-34242 .kv-text ul{margin:4px 0 14px;padding-left:22px}
.elementor-34242 .kv-text li{margin:2px 0}
.elementor-34242 .kv-text a{color:var(--navy);text-decoration:underline;text-underline-offset:3px;word-break:break-all}
@media (max-width:767px){.elementor-34242 .kv-page>.kv-wrap.e-con{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}.elementor-34242 .kv-bar{padding:18px!important}.elementor-34242 .kv-btn,.elementor-34242 .kv-btn .elementor-button{width:100%!important;justify-content:center}.elementor-34242 .kv-tabs .e-n-tab-title{flex:1 1 calc(50% - 6px)!important;justify-content:center}}/* End custom CSS */