.elementor-67 .elementor-element.elementor-element-598a890{--display:flex;--min-height:380px;--padding-top:80px;--padding-bottom:80px;--padding-left:26px;--padding-right:26px;}.elementor-67 .elementor-element.elementor-element-598a890:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-598a890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #061E35 0%, #082B4C 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-6c98fcf1{text-align:start;}.elementor-67 .elementor-element.elementor-element-6c98fcf1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:800;color:#C89A4B;}.elementor-67 .elementor-element.elementor-element-7f8bb7c0{text-align:start;}.elementor-67 .elementor-element.elementor-element-7f8bb7c0 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:58px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-3f2b0300{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.7em;color:#E3EDF5;}.elementor-67 .elementor-element.elementor-element-d35de77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:26px;--padding-right:26px;}.elementor-67 .elementor-element.elementor-element-73ad1f83{--display:flex;}.elementor-67 .elementor-element.elementor-element-5b324c4f{text-align:start;}.elementor-67 .elementor-element.elementor-element-5b324c4f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:800;color:#C89A4B;}.elementor-67 .elementor-element.elementor-element-60a873a4{text-align:start;}.elementor-67 .elementor-element.elementor-element-60a873a4 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:44px;font-weight:800;color:#082B4C;}.elementor-67 .elementor-element.elementor-element-4ec492f0{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.7em;color:#1C2C3A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-598a890{--content-width:1240px;}.elementor-67 .elementor-element.elementor-element-d35de77{--content-width:1240px;}}/* Start custom CSS *//* Content styles for Sovereign development pages. */
.sdp-copy {color:#334552;font-family:Arial,sans-serif;font-size:17px;line-height:1.75;max-width:1180px;margin:auto;overflow-wrap:break-word;}
.sdp-copy p {margin:0 0 1.25em;}
.sdp-copy h2,.sdp-copy h3 {color:#145483;line-height:1.22;}
.sdp-copy h2 {font-size:32px;margin:0 0 24px;}
.sdp-copy h3 {font-size:21px;margin:0 0 14px;}
.sdp-copy section {padding:44px 0;border-bottom:1px solid #e2e9ee;scroll-margin-top:60px;}
.sdp-copy ul {margin:16px 0 26px;padding-left:24px;}
.sdp-copy li {padding-left:5px;margin:0 0 8px;}
.sdp-copy .sdp-kicker {color:#1268a5;font-size:13px;font-weight:bold;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;}
.sdp-intro-split {display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start;margin-top:8px;}
.sdp-intro-split img {width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}
.sdp-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;}
.sdp-grid.sdp-four {grid-template-columns:repeat(4,minmax(0,1fr));}
.sdp-card {padding:28px;border:1px solid #e2e9ee;background:#f6fafc;}
.sdp-card p:last-child {margin-bottom:0;}
.sdp-number {display:block;font-size:32px;font-weight:bold;color:#1268a5;margin-bottom:12px;}
.sdp-copy .sdp-cta {background:#095f9c;padding:38px;color:white;margin:44px 0 0;}
.sdp-copy .sdp-cta h2,.sdp-copy .sdp-cta .sdp-kicker {color:white;}
.sdp-copy .sdp-btn {display:inline-block;background:#0966a6;border:1px solid #0966a6;color:#fff;padding:12px 23px;font-size:15px;font-weight:bold;text-decoration:none;line-height:1.5;}
.sdp-copy .sdp-btn:hover,.sdp-copy .sdp-btn:focus-visible {background:#083b60;color:white;outline:2px solid #87c8f4;outline-offset:3px;}
.sdp-copy .sdp-cta .sdp-btn {background:#fff;color:#145483;border-color:#fff;}
.sdp-jump {display:flex;flex-wrap:wrap;gap:10px;margin:30px 0;}
.sdp-jump a {padding:9px 14px;border:1px solid #c9dce9;background:#f6fafc;color:#145483;font-size:14px;line-height:1.45;text-decoration:none;}
.sdp-copy details {border:1px solid #d9e5ed;margin:0 0 16px;background:white;scroll-margin-top:50px;}
.sdp-copy summary {position:relative;cursor:pointer;list-style:none;padding:24px 64px 24px 26px;background:#f6fafc;color:#145483;}
.sdp-copy summary::-webkit-details-marker {display:none;}
.sdp-copy summary:after {content:'+';position:absolute;right:26px;top:20px;font:28px Arial,sans-serif;}
.sdp-copy details[open]>summary:after {content:'−';}
.sdp-copy summary h2,.sdp-copy summary h3 {display:inline;margin:0;font-size:24px;}
.sdp-copy summary span {display:block;color:#526673;font-size:15px;margin-top:8px;}
.sdp-copy summary:focus-visible {outline:3px solid #1268a5;outline-offset:3px;}
.sdp-answer {padding:28px;}
.sdp-answer p {max-width:90ch;}
.sdp-faq>h2 {margin:42px 0 22px;}
.sdp-faq summary h3 {font-size:20px;}
.sdp-related {margin-top:26px!important;}
@media(max-width:900px){.sdp-grid,.sdp-grid.sdp-four{grid-template-columns:repeat(2,minmax(0,1fr));}.sdp-intro-split{grid-template-columns:1fr;}.sdp-intro-split img{aspect-ratio:16/8;}}
@media(max-width:600px){.sdp-copy{font-size:16px;}.sdp-copy h2{font-size:27px;}.sdp-grid,.sdp-grid.sdp-four{grid-template-columns:1fr;}.sdp-copy section{padding:30px 0;}.sdp-card{padding:24px;}.sdp-copy .sdp-cta{padding:28px 24px;}.sdp-copy summary{padding:22px 48px 22px 20px;}.sdp-copy summary:after{right:18px;}.sdp-copy summary h2{font-size:21px;}.sdp-faq summary h3{font-size:18px;}.sdp-answer{padding:23px 20px;}.sdp-jump a{font-size:13px;}}

@media (min-width:1025px) {
.elementor-location-header .elementor-element.elementor-element-ce49d3f {padding:16px 32px !important;gap:24px !important;align-items:center !important;}
.elementor-location-header .elementor-element.elementor-element-4f33570 {width:26% !important;}
.elementor-location-header .elementor-element.elementor-element-565404b {width:74% !important;gap:20px !important;align-items:center !important;justify-content:flex-end !important;}
.elementor-location-header .elementor-element.elementor-element-f17f235 {width:auto !important;flex:1 !important;}
.elementor-location-header .elementor-element.elementor-element-f17f235 .elementor-nav-menu {flex-wrap:nowrap !important;justify-content:flex-end !important;}
.elementor-location-header .elementor-element.elementor-element-f17f235 .elementor-item {font-size:14px !important;padding:13px 12px !important;white-space:nowrap !important;}
.elementor-location-header .elementor-element.elementor-element-db2eaa2 {width:auto !important;}
.elementor-location-header .elementor-element.elementor-element-db2eaa2 .elementor-button {padding:15px 20px !important;white-space:nowrap !important;font-size:14px !important;}
}
@media (max-width:1024px) {
.elementor-location-header .elementor-element.elementor-element-6e4ac25b {flex-direction:row !important;align-items:center !important;justify-content:space-between !important;padding:15px 22px !important;gap:16px !important;}
.elementor-location-header .elementor-element.elementor-element-2d17ee40 {width:auto !important;flex:1 !important;padding:0 !important;}
.elementor-location-header .elementor-element.elementor-element-2d17ee40 > .e-con-inner {padding:0 !important;}
.elementor-location-header .elementor-element.elementor-element-5cdc0a75 img {width:210px !important;max-width:100% !important;}
.elementor-location-header .elementor-element.elementor-element-2111a529 {width:auto !important;padding:0 !important;}
.elementor-location-header .elementor-element.elementor-element-64629478 {width:auto !important;}
}
.elementor-location-header .elementor-widget-image img {max-width:260px !important;}
.elementor.elementor-67 .elementor-element.elementor-element-598a890 {background:#0c507e!important;padding:58px 28px!important;}
.elementor.elementor-67 .elementor-element.elementor-element-598a890 > .e-con-inner{padding:0!important;max-width:1180px!important;}
.elementor.elementor-67 .elementor-element.elementor-element-598a890 .elementor-heading-title,.elementor.elementor-67 .elementor-element.elementor-element-598a890 .elementor-widget-text-editor{color:#fff!important;}
.elementor.elementor-67 .elementor-element.elementor-element-7f8bb7c0 .elementor-heading-title {font-size:46px!important;line-height:1.15!important;}
.elementor.elementor-67 .elementor-element.elementor-element-d35de77{background:#fff!important;padding:48px 28px!important;}
.elementor.elementor-67 .elementor-element.elementor-element-d35de77 > .e-con-inner {padding:0!important;max-width:1180px!important;}
.elementor.elementor-67 .elementor-element.elementor-element-73ad1f83{width:100%!important;padding:0!important;}
.elementor.elementor-67 .elementor-element.elementor-element-73ad1f83 > .e-con-inner{padding:0!important;}
.elementor.elementor-67 .elementor-element.elementor-element-60a873a4 .elementor-heading-title{font-size:34px!important;line-height:1.2!important;}
.elementor.elementor-67 .elementor-element.elementor-element-5b324c4f .elementor-heading-title{color:#1268a5!important;}
@media(max-width:767px){.elementor.elementor-67 .elementor-element.elementor-element-7f8bb7c0 .elementor-heading-title{font-size:35px!important;}.elementor.elementor-67 .elementor-element.elementor-element-60a873a4 .elementor-heading-title{font-size:28px!important;}}

.sdp-copy{text-align:left!important;}
.sdp-copy h2,.sdp-copy h3,.sdp-page-hero h1{font-family:"Roboto Condensed",sans-serif;font-weight:800;}/* End custom CSS */