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