#content .elementor-706 .elementor-heading-title{margin:0}
.elementor-706 .e-con{--gap:24px}
.elementor-706 .sr-hero-copy{gap:24px}
.elementor-706 .sn706-nav{padding:28px 24px;border-bottom:1px solid #d5e0e8}
.elementor-706 .sn706-nav .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:center}
.elementor-706 .sn706-nav .elementor-icon-list-item{max-width:280px}
.elementor-706 .sn706-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:36px;counter-increment:editorial}
.elementor-706 .ref-editorial{counter-reset:editorial}
.elementor-706 .sn706-editorial:nth-child(odd)>.elementor-widget-image{order:2}
.elementor-706 .sn706-editorial-card:before{content:counter(editorial,decimal-leading-zero);display:block;color:#0054A5;font-size:36px;margin-bottom:24px}
.elementor-706 .sn706-editorial img{width:100%;aspect-ratio:1200/750;object-fit:cover}
.elementor-706 figcaption{font-size:13px;color:#52677C;text-align:left}
.elementor-706 .cd-body{counter-reset:card}
.elementor-706 .ui-icons .cd-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.elementor-706 .ui-scene .sn706-numbered:before{color:#FFFFFF}
.elementor-706 .ui-scene .sn706-card{padding:24px 0;border-top:1px solid #ffffff40}
.elementor-706 .sn706-numbered{counter-increment:card}
.elementor-706 .sn706-numbered:before{content:counter(card,decimal-leading-zero);color:#0054A5;display:block;margin-bottom:20px;font-size:28px}
.elementor-706 .sn706-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}
.elementor-706 .sn706-actions>.elementor-widget{width:auto}
.elementor-706 .cc-table-scroll{overflow-x:auto;max-width:100%}
.elementor-706 .cc-table-scroll table{width:100%;min-width:720px;border-collapse:collapse}
.elementor-706 .cc-table-scroll th,.elementor-706 .cc-table-scroll td{padding:16px;text-align:left;border:1px solid #d4dfe7;vertical-align:top}
.elementor-706 .cc-table-scroll th{background:#EDF3F8;color:#17324D}
.elementor-706 a,.elementor-706 a:hover,.elementor-706 a:focus{text-decoration:none!important}
@media(max-width:767px){.elementor-706 .sn706-editorial{grid-template-columns:1fr;gap:24px}.elementor-706 .sn706-editorial:nth-child(odd)>.elementor-widget-image{order:0}}
@media(max-width:767px){.elementor-706 .ui-icons .cd-body{grid-template-columns:1fr}}
#content .elementor-706 .elementor-heading-title{margin:0!important}.elementor-706 .cc-demo{gap:24px}.elementor-706 .cd-lead{gap:20px}
.elementor-706 .sr-home-cta{gap:24px;align-items:center}.elementor-706 .sr-home-cta>.elementor-widget{width:100%}.elementor-706 .sr-home-cta .sn706-actions{justify-content:center;width:100%}#content .elementor-706 .sr-home-cta .elementor-heading-title{margin-inline:auto!important;text-align:center}
#content .elementor-706 .sr-home-cta{row-gap:24px!important}
/* Keep the route heading vertically centered against the padded links. */
#content .elementor-706 .vr-routes>.elementor-widget-heading{display:flex;align-items:center;align-self:center;height:auto}
#content .elementor-706 .vr-routes{align-items:center!important}

#content .elementor-706 .cc-demo{display:flex!important;flex-direction:column;gap:24px!important}
#content .elementor-706 .cd-lead{gap:20px!important}
