.elementor-7047 .elementor-element.elementor-element-8aae064a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-7c71ae7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-308bfb4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-d373e5cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-877bc490 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-21de7b11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-6d634a98{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-cef3077a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-757b98c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-ccf8327c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-6ac0d313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-1ffb51d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-339c96b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-0ae60d32{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-bd5c1f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-4a558f37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-c1f0e6a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-09dc69d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-9d864ded .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-bbe4cd2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-fdb35aaf{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-0c94b148 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#1b2e91;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-d9b4d21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-c62aa89d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-d1bf59ac{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-31dbfbbe{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-a1ce7f61 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#1b2e91;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-7f2da6d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-13342d7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-06c1ee6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-369c9f75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-42138e22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-4f175fbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-d1220424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-dc877b59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-300863a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-6d60392e{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-fd956773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-9a633d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-be51f227 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-1a848b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-57e46121{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-ccbd404c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-6ae94fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-2f683987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-cf81f652{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-d95287d3{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#535d70;}.elementor-7047 .elementor-element.elementor-element-21dc3f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-f12e3ea3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7047 .elementor-element.elementor-element-e8c91858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-5be165e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;text-transform:none;line-height:1.2em;color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-item{border-width:0px;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-icon, .elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-title{color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-icon svg{fill:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-active .elementor-accordion-icon, .elementor-7047 .elementor-element.elementor-element-a430293e .elementor-active .elementor-accordion-title{color:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-active .elementor-accordion-icon svg{fill:#1b2e91;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;}.elementor-7047 .elementor-element.elementor-element-a430293e .elementor-tab-content{font-family:"Inter", Sans-serif;font-size:17px;}.elementor-7047 .elementor-element.elementor-element-4434ceca .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#1b2e91;color:#1b2e91;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7047 .elementor-element.elementor-element-877bc490 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-21de7b11 .elementor-heading-title{font-size:36px;}.elementor-7047 .elementor-element.elementor-element-1ffb51d7 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-339c96b3 .elementor-heading-title{font-size:28px;}.elementor-7047 .elementor-element.elementor-element-4a558f37 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-c1f0e6a2 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-09dc69d8 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-9d864ded .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-bbe4cd2b .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-c62aa89d .elementor-heading-title{font-size:22px;}.elementor-7047 .elementor-element.elementor-element-06c1ee6f .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-369c9f75 .elementor-heading-title{font-size:28px;}.elementor-7047 .elementor-element.elementor-element-dc877b59 .elementor-heading-title{font-size:22px;}.elementor-7047 .elementor-element.elementor-element-be51f227 .elementor-heading-title{font-size:22px;}.elementor-7047 .elementor-element.elementor-element-2f683987 .elementor-heading-title{font-size:22px;}.elementor-7047 .elementor-element.elementor-element-e8c91858 .elementor-heading-title{font-size:13px;}.elementor-7047 .elementor-element.elementor-element-5be165e9 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-8aae064a *//* Saved in Elementor Pro Custom CSS on each design root. */
.elementor-7047 .elementor-element.elementor-element-8aae064a { --stg-blue:#1b2e91; --stg-ink:#202638; --stg-muted:#535d70; --stg-yellow:#fee33e; --stg-line:#dce2ed; color:var(--stg-ink); font-family:Inter,Arial,sans-serif; font-size:18px; line-height:1.65; }
.elementor-7047 .elementor-element.elementor-element-8aae064a,.elementor-7047 .elementor-element.elementor-element-8aae064a * {box-sizing:border-box;}
.elementor-7047 .elementor-element.elementor-element-8aae064a.e-con {padding:0;gap:0;max-width:100%;width:100%;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .e-con {min-width:0;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-widget {min-width:0;margin-bottom:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-widget-heading .elementor-heading-title {font-family:Montserrat,Arial,sans-serif;color:var(--stg-blue);font-weight:650;line-height:1.2;letter-spacing:-.035em;text-transform:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a h1.elementor-heading-title {font-size:clamp(36px,4.1vw,58px);font-weight:700;line-height:1.12;}
.elementor-7047 .elementor-element.elementor-element-8aae064a h2.elementor-heading-title {font-size:clamp(28px,3vw,38px);}
.elementor-7047 .elementor-element.elementor-element-8aae064a h3.elementor-heading-title {font-size:22px;letter-spacing:-.025em;line-height:1.3;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-widget-text-editor {font-family:Inter,Arial,sans-serif;color:var(--stg-muted);font-size:18px;line-height:1.65;}
.elementor-7047 .elementor-element.elementor-element-8aae064a p {margin:0 0 .8em;} .elementor-7047 .elementor-element.elementor-element-8aae064a p:last-child {margin-bottom:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a a {text-underline-offset:4px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a a:focus-visible,.elementor-7047 .elementor-element.elementor-element-8aae064a button:focus-visible,.elementor-7047 .elementor-element.elementor-element-8aae064a [tabindex]:focus-visible {outline:3px solid #4971d9;outline-offset:5px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-section {width:100%;padding:76px 28px;gap:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-inner {width:100%;max-width:1180px;margin-inline:auto;gap:28px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-warm {background:#f8f7f3;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-pale {background:#f0f4fa;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-white {background:#fff;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-narrow {max-width:800px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-measure {max-width:680px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-eyebrow .elementor-heading-title {display:flex;align-items:center;gap:12px;font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-eyebrow .elementor-heading-title:before {content:"";height:4px;width:26px;background:var(--stg-yellow);border-radius:4px;flex:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero {padding-top:60px;padding-bottom:60px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero-row {display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:center;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-copy {gap:22px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero-copy {max-width:620px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-lead {font-size:20px;line-height:1.6;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0;align-items:center;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-actions>.elementor-widget {width:auto;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-button {min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:8px;font:600 15px/1.4 Inter,Arial,sans-serif;text-decoration:none;box-shadow:none;white-space:normal;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-primary .elementor-button {color:#15205d;background:var(--stg-yellow);border:1px solid var(--stg-yellow);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-primary .elementor-button:hover {background:#f4d82d;border-color:#f4d82d;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-secondary .elementor-button {background:transparent;border:1px solid #aeb9cf;color:var(--stg-blue);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-secondary .elementor-button:hover {background:#e9eef8;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-link .elementor-button {background:transparent;color:var(--stg-blue);border:0;padding:9px 0;min-height:44px;justify-content:flex-start;text-align:left;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-link .elementor-button:hover {text-decoration:underline;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-note.elementor-widget-text-editor {font-size:14px;color:var(--stg-muted);line-height:1.55;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-portrait {gap:0;padding:0;background:#e2e9f4;border-radius:28px 28px 84px 28px;position:relative;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-portrait:after {content:"";position:absolute;width:62px;height:7px;background:var(--stg-yellow);left:28px;bottom:23px;border-radius:6px;pointer-events:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-portrait .elementor-widget-image {width:100%;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-portrait img {display:block;width:100%;height:410px;object-fit:cover;object-position:50% 28%;border-radius:28px 28px 84px 28px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-caption {padding:14px 0 0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-caption .elementor-widget-text-editor {font-size:14px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-heading-row {display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-heading-row>.stg-copy {max-width:650px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-grid-two {grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service {display:flex;flex-direction:column;gap:14px;padding:28px;background:white;border:1px solid var(--stg-line);border-radius:14px;box-shadow:0 2px 8px #14265a04;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service:hover {border-color:#a7b6d5;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service .elementor-widget-icon {width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#eef2fa;border-radius:11px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-icon {font-size:22px;color:var(--stg-blue);display:inline-flex;align-items:center;justify-content:center;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-icon svg {width:22px;height:22px;fill:currentColor;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-brand .elementor-heading-title {font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase;color:#5d6881;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service .elementor-widget-text-editor {font-size:16px;line-height:1.6;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service .stg-card-meta {font-size:13px;margin-top:auto;padding-top:8px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service .stg-link {margin-top:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-assist {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:#f1f4fa;border-radius:12px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-assist .stg-copy {gap:6px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-assist .elementor-widget-text-editor {font-size:16px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-split {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-people {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person {gap:12px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person img {width:100%;height:240px;object-fit:cover;object-position:50% 25%;border-radius:14px;display:block;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person h3.elementor-heading-title {font-size:18px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person .elementor-widget-text-editor {font-size:14px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full .stg-person img {height:350px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full .stg-person {gap:16px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full .stg-person h3.elementor-heading-title {font-size:24px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full .stg-person .elementor-widget-text-editor {font-size:17px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full {gap:36px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-step {padding:0 28px 0 0;gap:14px;border-right:1px solid var(--stg-line);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-step:last-child {border-right:0;padding-right:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-number .elementor-heading-title {font:500 36px/1.2 Montserrat,Arial,sans-serif;color:#7889b8;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-step .elementor-widget-text-editor {font-size:16px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-coverage {display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px;align-items:start;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-insurers {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:15px 0;border-top:1px solid var(--stg-line);border-bottom:1px solid var(--stg-line);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-insurers>.elementor-widget {width:auto;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-insurers .elementor-heading-title {font:600 17px/1.3 Inter,Arial,sans-serif;color:#3d4860;letter-spacing:-.02em;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-insurers img {max-width:125px;width:auto;height:35px;object-fit:contain;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-funding {background:white;border-left:4px solid var(--stg-yellow);padding:28px;gap:15px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-funding .elementor-widget-text-editor {font-size:16px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion {border:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion .elementor-accordion-item {border:0;border-bottom:1px solid var(--stg-line);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion .elementor-tab-title {padding:22px 0;line-height:1.5;background:transparent;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion .elementor-tab-title a {font:600 18px/1.5 Inter,Arial,sans-serif;color:var(--stg-blue);text-decoration:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion .elementor-tab-content {border:0;padding:0 34px 24px 0;font:400 17px/1.65 Inter,Arial,sans-serif;color:var(--stg-muted);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-accordion-icon {color:var(--stg-blue);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-contact-line {gap:8px;padding:22px 0;border-bottom:1px solid var(--stg-line);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-contact-line .elementor-widget-text-editor {font-size:17px;overflow-wrap:anywhere;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-summary-row {padding:26px 0;gap:32px;border-bottom:1px solid var(--stg-line);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-summary-row .stg-copy {gap:12px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-summary-row .elementor-widget-text-editor {font-size:17px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark {background:#142363;color:#fff;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark .elementor-heading-title {color:#fff;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark .elementor-widget-text-editor {color:#e1e6f3;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark .stg-secondary .elementor-button {color:#fff;border-color:#93a2ca;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark .stg-secondary .elementor-button:hover {background:#233674;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-dark .stg-link .elementor-button {color:#fff;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta {padding:56px 28px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta-row {display:flex;flex-direction:row;justify-content:space-between;gap:40px;align-items:center;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta-row>.stg-copy {max-width:680px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta-row .stg-actions {flex-shrink:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-body {padding:42px 28px 24px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid {display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:50px;padding:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid .stg-copy {gap:12px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid .elementor-widget-text-editor {font-size:15px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid h3.elementor-heading-title {font-size:17px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid a {color:#e5eaf7;text-decoration:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid a:hover {text-decoration:underline;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid p {margin:0 0 8px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-logo img {width:165px;background:#fff;border-radius:8px;padding:8px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-fine {padding-top:24px;border-top:1px solid #405084;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-fine .elementor-widget-text-editor {font-size:13px;line-height:1.6;color:#d5def2;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-inner {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;max-width:1180px;margin-inline:auto;padding:16px 0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a.stg-header {background:#fff;border-bottom:1px solid var(--stg-line);padding:0 28px;position:relative;z-index:20;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-logo {width:146px;flex:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-logo img {display:block;width:146px;height:48px;object-fit:contain;object-position:left center;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav {width:auto;flex:1;min-width:0;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--main .elementor-nav-menu {justify-content:center;flex-wrap:wrap;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--main .elementor-nav-menu>li:last-child {display:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--main .elementor-item {font:500 14px/1.5 Inter,Arial,sans-serif;color:#30394c;padding:12px 13px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--main .elementor-item:hover,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--main .elementor-item-active {color:var(--stg-blue);}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-cta {width:auto;flex:none;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-cta .elementor-button {min-height:44px;padding:11px 18px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-menu-toggle {color:var(--stg-blue);background:#eef2fa;padding:12px;min-width:46px;min-height:46px;border-radius:8px;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-nav-menu--dropdown {background:white;border-radius:10px;box-shadow:0 14px 28px #17255a15;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-nav-menu--dropdown .elementor-item {padding:16px 20px;color:#202638;font:500 16px/1.5 Inter,Arial,sans-serif;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-skip {position:absolute;width:1px;height:1px;overflow:hidden;}
.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-skip:focus-within {position:relative;width:auto;height:auto;overflow:visible;}
@media(min-width:768px) and (max-width:1024px) { .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-grid {grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero-row {gap:32px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero .stg-portrait img {height:365px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-split {gap:30px;} }
@media(max-width:1024px) { .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav {flex:none;margin-left:auto;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-cta {display:none;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-inner {position:relative;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-nav .elementor-nav-menu--dropdown {position:absolute;top:calc(100% + 12px);right:0;left:auto;width:min(400px,calc(100vw - 48px));} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta-row {flex-direction:column;align-items:flex-start;gap:24px;} }
@media(max-width:767px) { .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-section {padding:48px 22px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero {padding-top:36px;padding-bottom:42px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-inner {gap:24px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero-row,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-split,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-coverage,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-grid,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-grid-two,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-summary-row {grid-template-columns:minmax(0,1fr);gap:24px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-copy {gap:18px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .elementor-widget-text-editor {font-size:17px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-hero .stg-portrait img {height:300px;object-position:50% 28%;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-heading-row,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-assist {flex-direction:column;align-items:flex-start;gap:18px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-service {padding:24px;gap:12px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-people {gap:14px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person img {height:190px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person h3.elementor-heading-title {font-size:17px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person .elementor-widget-text-editor {font-size:13px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full {grid-template-columns:1fr;gap:36px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-team-full .stg-person img {height:330px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-step {padding:0 0 24px;border:0;border-bottom:1px solid var(--stg-line);} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-step:last-child {padding:0;border:0;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-grid {grid-template-columns:1fr;gap:30px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-footer-body {padding:32px 22px 24px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-cta {padding:44px 22px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-inner {padding:12px 0;} .elementor-7047 .elementor-element.elementor-element-8aae064a.stg-header {padding:0 22px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-logo,.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-logo img {width:130px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-header-logo img {height:42px;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-assist {padding:24px;} }
@media(max-width:374px) {.elementor-7047 .elementor-element.elementor-element-8aae064a .stg-actions {align-items:stretch;flex-direction:column;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-actions>.elementor-widget {width:100%;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-actions .elementor-button {width:100%;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-people {grid-template-columns:1fr;} .elementor-7047 .elementor-element.elementor-element-8aae064a .stg-person img {height:250px;} }
@media(prefers-reduced-motion:reduce) {.elementor-7047 .elementor-element.elementor-element-8aae064a *,.elementor-7047 .elementor-element.elementor-element-8aae064a *:before,.elementor-7047 .elementor-element.elementor-element-8aae064a *:after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}}/* End custom CSS */