.elementor-2754 .elementor-element.elementor-element-60c6ee2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-60c6ee2:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-60c6ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-4726ae0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2754 .elementor-element.elementor-element-4726ae0:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-4726ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-9bf1a42{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-54e053a{text-align:start;}.elementor-2754 .elementor-element.elementor-element-5181fe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-c511833{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:baseline;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-5f25427{text-align:start;}.elementor-2754 .elementor-element.elementor-element-3bc44f8{text-align:start;}.elementor-2754 .elementor-element.elementor-element-2696d1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:baseline;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-273d06d{text-align:start;}.elementor-2754 .elementor-element.elementor-element-72bc4c2{text-align:start;}.elementor-2754 .elementor-element.elementor-element-bb9ebc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:baseline;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-afe3f80{text-align:start;}.elementor-2754 .elementor-element.elementor-element-ed948cf{text-align:start;}.elementor-2754 .elementor-element.elementor-element-35e7620{text-align:start;}.elementor-2754 .elementor-element.elementor-element-c569b9b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2754 .elementor-element.elementor-element-c569b9b:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-c569b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-54a113a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-dd856a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-2754 .elementor-element.elementor-element-dd856a2:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-dd856a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-2a3631e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 72px;--row-gap:0px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-5fbd2d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-45be028{text-align:start;}.elementor-2754 .elementor-element.elementor-element-ad4062a{text-align:start;}.elementor-2754 .elementor-element.elementor-element-c2c4849{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2754 .elementor-element.elementor-element-b86271e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-5f2841a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:84px;--padding-left:64px;--padding-right:64px;}.elementor-2754 .elementor-element.elementor-element-5f2841a:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-5f2841a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-2754 .elementor-element.elementor-element-ae4d12d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-22081e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2754 .elementor-element.elementor-element-caed700{text-align:start;}.elementor-2754 .elementor-element.elementor-element-f1c9393{text-align:start;}.elementor-2754 .elementor-element.elementor-element-1e9096e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2754 .elementor-element.elementor-element-d098040{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:104px;--padding-left:64px;--padding-right:64px;}.elementor-2754 .elementor-element.elementor-element-d098040:not(.elementor-motion-effects-element-type-background), .elementor-2754 .elementor-element.elementor-element-d098040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2754 .elementor-element.elementor-element-496e082{text-align:start;}.elementor-2754 .elementor-element.elementor-element-2d8f541 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-2754 .elementor-element.elementor-element-4726ae0{--padding-top:116px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2754 .elementor-element.elementor-element-c569b9b{--padding-top:44px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2754 .elementor-element.elementor-element-dd856a2{--padding-top:44px;--padding-bottom:68px;--padding-left:40px;--padding-right:40px;}.elementor-2754 .elementor-element.elementor-element-2a3631e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 0px;--row-gap:32px;--column-gap:0px;} .elementor-2754 .elementor-element.elementor-element-c2c4849{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2754 .elementor-element.elementor-element-5f2841a{--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2754 .elementor-element.elementor-element-d098040{--padding-top:72px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-2754 .elementor-element.elementor-element-4726ae0{--padding-top:108px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-c569b9b{--padding-top:36px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-dd856a2{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-2a3631e{--gap:28px 0px;--row-gap:28px;--column-gap:0px;} .elementor-2754 .elementor-element.elementor-element-c2c4849{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2754 .elementor-element.elementor-element-5f2841a{--padding-top:44px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-2754 .elementor-element.elementor-element-22081e9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-2754 .elementor-element.elementor-element-d098040{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-2754 .elementor-element.elementor-element-9bf1a42{--width:100%;}.elementor-2754 .elementor-element.elementor-element-54a113a{--width:100%;}.elementor-2754 .elementor-element.elementor-element-2a3631e{--width:100%;}.elementor-2754 .elementor-element.elementor-element-5fbd2d5{--width:268px;}.elementor-2754 .elementor-element.elementor-element-b86271e{--width:100%;}.elementor-2754 .elementor-element.elementor-element-ae4d12d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2754 .elementor-element.elementor-element-5fbd2d5{--width:100%;}.elementor-2754 .elementor-element.elementor-element-b86271e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-60c6ee2 */.elementor-2754 .elementor-element.elementor-element-60c6ee2{background:#fff;color:#05101f;font-family:'FP Pro','SF Pro Display',-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 *{box-sizing:border-box}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .elementor-widget{margin:0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 a{text-decoration:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 a:focus-visible{outline:2px solid #000088;outline-offset:3px;border-radius:4px}

.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-prog{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;pointer-events:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-prog-bar{height:100%;width:0;background:linear-gradient(90deg,#000088 0%,#4a4ad4 100%);transition:width .12s linear}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-hero-in,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cover-in,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-layout,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-in{max-width:1320px;margin-left:auto!important;margin-right:auto!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-eyebrow{align-self:flex-start!important;width:auto!important;margin:0 0 26px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-eyebrow .elementor-heading-title{display:inline-block;margin:0;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase;color:#000088!important;background:rgba(0,0,136,.07);padding:7px 14px;border-radius:20px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-eyebrow .elementor-heading-title a{color:inherit!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-h1{margin:0 0 30px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-h1 .elementor-heading-title{margin:0;font-size:clamp(36px,5vw,68px)!important;font-weight:274!important;line-height:1.02!important;letter-spacing:-.04em!important;color:#05101f!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead{max-width:62ch;margin:0 0 40px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead p{font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.6;color:#1E1E1E}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead p{margin:0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meta{width:100%!important;padding:18px 0!important;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi{width:auto!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:7px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi+.sp-mi{border-left:1px solid rgba(0,0,0,.10);padding-left:26px!important;margin-left:26px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-ml .elementor-heading-title{margin:0;font-size:11.5px!important;font-weight:400!important;letter-spacing:.14em!important;line-height:1.4!important;text-transform:uppercase;color:#9a9a9a!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mv .elementor-heading-title{margin:0;font-size:14.5px!important;font-weight:400!important;line-height:1.4!important;color:#5c5c5c!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi--read{display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi--read.is-ready{display:flex!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-tags{margin-left:auto!important;width:auto!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-tags .elementor-heading-title{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:12px!important;font-weight:400!important;line-height:1.4!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-tags a{font-size:12px;letter-spacing:.02em;color:#05101f!important;border:1px solid rgba(0,0,0,.14);padding:6px 13px;border-radius:20px;background:#fff}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-tags a:hover{border-color:#000088;background:rgba(0,0,136,.04)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cover:not(:has(img)){display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cover-img img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:16px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rail{flex:0 0 268px;position:sticky;top:130px;align-self:flex-start!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-main{flex:1 1 0;min-width:0;max-width:760px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rail-label{margin:0 0 16px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rail-label .elementor-heading-title{margin:0;font-size:11.5px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase;color:#9a9a9a!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share-label{margin-top:26px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc{max-height:calc(100vh - 340px);overflow-y:auto;scrollbar-width:thin}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list{list-style:none!important;margin:0!important;padding:0!important;border-left:1px solid rgba(0,0,0,.14)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list li{list-style:none!important;margin:0!important;padding:0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list li::before,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list li::marker{content:none!important;display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list a{display:block;margin-left:-1px;padding:10px 0 10px 18px;border-left:2px solid transparent;font-size:14.5px;font-weight:400;line-height:1.45;color:#9a9a9a!important;transition:color .25s ease,border-color .25s ease}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list a:hover{color:#000088!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list a.is-active{color:#05101f!important;border-left-color:#000088}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-i--3 a{padding-left:34px;font-size:13.5px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-no-toc .sp-toc-w,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-no-toc .sp-meter-w,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-no-toc .sp-rail-label:not(.sp-share-label){display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meter-w{margin-top:24px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meter{height:3px;background:rgba(0,0,0,.10);border-radius:3px;overflow:hidden;margin-bottom:10px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meter-bar{height:100%;width:0;background:#000088;border-radius:3px;transition:width .12s linear}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-pct{margin:0;font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-grid{display:flex!important;flex-wrap:wrap;gap:8px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-grid-item{width:auto!important;margin:0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-share-btn{width:38px!important;height:38px!important;min-width:0;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:50%!important;background:#fff!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-share-btn__icon{width:auto!important;height:auto!important;background:none!important;color:#5c5c5c!important;font-size:15px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-share-btn__icon svg{width:16px;height:16px;fill:currentColor}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-share-btn:hover{border-color:#000088!important;background:rgba(0,0,136,.05)!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share .elementor-share-btn:hover .elementor-share-btn__icon{color:#000088!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-copy-w{margin-top:14px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-copy{appearance:none;cursor:pointer;padding:9px 16px;border:1px solid rgba(0,0,0,.14);border-radius:20px;background:#fff;font:inherit;font-size:13px;letter-spacing:.02em;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-copy:hover,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-copy.is-done{border-color:#000088;color:#000088;background:rgba(0,0,136,.04)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content{font-size:18.5px;line-height:1.78;color:#1E1E1E}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content p{margin:0 0 26px;font-size:18.5px;font-weight:400;line-height:1.78;color:#1E1E1E}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content strong,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content b{font-weight:500;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content a{color:#000088;text-decoration:underline;text-underline-offset:3px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content h2{margin:62px 0 22px;scroll-margin-top:150px;font-size:clamp(25px,2.6vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.03em;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content h3{margin:42px 0 16px;scroll-margin-top:150px;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content h4{margin:34px 0 14px;font-size:18px;font-weight:500;line-height:1.35;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content .elementor-widget-container>h2:first-child{margin-top:0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content ul,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content ol{margin:0 0 26px;padding-left:1.3em}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content li{margin:0 0 8px;font-size:18.5px;line-height:1.78;color:#1E1E1E}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content li::marker{color:#000088}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content blockquote{margin:52px 0;padding:46px 48px 42px;border:0;border-radius:16px;background:#000645;color:#fff}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content blockquote::before{content:'\201C';display:block;margin:0 0 18px;font-size:58px;font-weight:274;line-height:.42;color:#6e6ede}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content blockquote p{margin:0;font-size:clamp(19px,2vw,26px);font-weight:274;line-height:1.45;letter-spacing:-.02em;color:#fff}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content blockquote cite{display:block;margin-top:22px;font-size:12px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.58)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content figure{margin:40px 0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content img{max-width:100%;height:auto;border-radius:12px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content figcaption{margin-top:10px;font-size:13.5px;line-height:1.5;color:#5c5c5c}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content hr{height:1px;margin:48px 0;border:0;background:rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content table{width:100%;margin:0 0 30px;border-collapse:collapse;font-size:16px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content th,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content td{padding:12px 14px;border:1px solid rgba(0,0,0,.12);text-align:left}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content th{background:#f5f5f3;font-weight:500;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content pre,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content code{border-radius:8px;background:#f5f5f3;font-size:15px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content pre{margin:0 0 26px;padding:18px 20px;overflow-x:auto}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content code{padding:2px 6px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content pre code{padding:0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author{margin-top:62px!important;padding-top:32px;border-top:1px solid rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author .elementor-author-box{display:flex;gap:20px;align-items:flex-start}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author .elementor-author-box::before{content:'';flex:0 0 2px;align-self:stretch;min-height:64px;border-radius:2px;background:linear-gradient(180deg,#000088 0%,rgba(0,0,136,.12) 100%)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author .elementor-author-box__avatar{display:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author .elementor-author-box__name{margin:0 0 8px;font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-author .elementor-author-box__bio{margin:0;font-size:15.5px;font-weight:400;line-height:1.65;color:#5c5c5c}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav{margin-top:48px!important;padding-top:28px;border-top:1px solid rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation{display:flex;justify-content:space-between;gap:24px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__separator-wrapper{display:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__link{flex:1 1 0;min-width:0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__next{text-align:right}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav a{display:flex;align-items:center;gap:14px;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__next a{justify-content:flex-end}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .post-navigation__arrow-wrapper{color:#000088;font-size:14px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .post-navigation__prev--label,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .post-navigation__next--label{display:block;margin-bottom:6px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .post-navigation__prev--title,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .post-navigation__next--title{display:block;font-size:19px;font-weight:400;line-height:1.35;letter-spacing:-.015em;color:#05101f}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav a:hover .post-navigation__prev--title,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav a:hover .post-navigation__next--title{color:#000088}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-head{width:100%!important;margin:0 0 24px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-h .elementor-heading-title{margin:0;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase;color:#1E1E1E!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-all .elementor-heading-title,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-all a{font-size:16px!important;font-weight:400!important;line-height:1.4!important;color:#1e1e1e!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-all a{padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,.4);white-space:nowrap}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-all a:hover{opacity:.55}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post{display:flex;flex-direction:column;margin:0!important;padding:0!important;background:#fff;min-height:170px;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post:hover{background:#FAFBFD}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__text{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:30px 28px 32px;margin:0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__title{margin:0 0 26px!important;font-size:19px;font-weight:400;line-height:1.35;letter-spacing:-.015em}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__title a{color:#05101f!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__read-more{display:inline-flex;align-items:center;gap:9px;margin:0!important;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#000088!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__read-more::after{content:'\2197';font-size:14px}
@media (max-width:1200px){.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-layout{gap:48px!important}.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rail{flex-basis:230px}}
@media (max-width:1024px){
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-layout{flex-direction:column!important;align-items:stretch!important;gap:32px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rail{position:static;flex:0 0 auto;width:100%!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-main{max-width:100%;width:100%!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc{max-height:none;overflow:visible}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list{display:flex;overflow-x:auto;border-left:0;border-bottom:1px solid rgba(0,0,0,.12);scrollbar-width:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list::-webkit-scrollbar{display:none}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list a{white-space:nowrap;margin:0 0 -1px;padding:12px 16px;border-left:0;border-bottom:2px solid transparent;font-size:13.5px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-list a.is-active{border-bottom-color:#000088}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-toc-i--3{display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-pct,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meter-w{display:none!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-share-label{margin-top:18px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-posts-container{grid-template-columns:repeat(2,1fr)!important}
}
@media (max-width:768px){
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-h1 .elementor-heading-title{letter-spacing:-.03em!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-lead p{font-size:17px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-meta{display:block!important;padding:16px 0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi{padding:0 0 7px;gap:8px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-mi+.sp-mi{border-left:0;padding-left:0!important;margin-left:0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-tags{margin:12px 0 0!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cover-img img{aspect-ratio:16/9;border-radius:12px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content p,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content li{font-size:17px;line-height:1.75}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-content blockquote{margin:40px 0;padding:32px 26px 30px;border-radius:12px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation{flex-direction:column}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__next{text-align:left}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-nav .elementor-post-navigation__next a{justify-content:flex-start}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-posts-container{grid-template-columns:1fr!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post{min-height:0}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-rel-posts .elementor-post__text{padding:26px 22px 28px}
}

.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta{width:100%!important;text-align:center}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-h{width:100%;max-width:1050px;margin:0 auto 24px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-h .elementor-heading-title{margin:0;font-size:clamp(28px,3.8vw,52px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.025em!important;color:#0a0a0a!important;text-align:center}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-sub{width:100%;max-width:580px;margin:0 auto 40px!important}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-sub p{margin:0;font-size:20px;font-weight:400;line-height:1.65;color:#1e1e1e;text-align:center}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button{display:inline-flex;padding:14px 14px 14px 26px;border:1.5px solid #0a0a0a;border-radius:50px;background:#0a0a0a;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button:hover{background:#0a0a0a;color:#fff}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button-content-wrapper{display:flex;align-items:center;gap:10px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;margin:0!important;border-radius:50%;background:#fff;color:#000;font-size:14px}
.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button-icon svg,.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button-icon i{width:14px;height:14px;transform:rotate(-45deg)}
@media (max-width:768px){.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-sub p{font-size:16px}}
@media (max-width:480px){.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button{width:100%;justify-content:space-between}.elementor-2754 .elementor-element.elementor-element-60c6ee2 .sp-cta-btn .elementor-button-content-wrapper{width:100%;justify-content:space-between}}/* End custom CSS */