.elementor-256 .elementor-element.elementor-element-72da84d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-0787ac8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-c303735 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-4770d68 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-61f1c8c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-6f8ee6a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-26a19b6 > .elementor-widget-container{margin:-20px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-078e0eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-916b539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-c84dd62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-4770d68 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-61f1c8c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-6f8ee6a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-26a19b6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-078e0eb > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-916b539 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-c84dd62 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-4770d68 */.sn-bg-navy { background-color: #001f3f; color: #ffffff; padding: 40px 20px; }

.sn-stats-inner {
 display: flex;
 justify-content: center;
 align-items: center;
 flex-wrap: wrap; /* Allows items to wrap on mobile */
 max-width: 1200px;
 margin: 0 auto;
 gap: 20px;
 }

.sn-stat-item {
 flex: 1;
 min-width: 150px; /* Prevents text from getting too squished */
 text-align: center;
 padding: 10px;
 }

.sn-stat-number {
 font-size: 2rem;
 font-weight: bold;
 display: block;
 margin-bottom: 5px;
 }

 .sn-stat-label {
 font-size: 0.9rem;
 line-height: 1.2;
 opacity: 0.9;
 }

 /* Vertical Dividers - Desktop Only */
 .sn-stat-divider {
 width: 1px;
 height: 50px;
 background-color: rgba(255, 255, 255, 0.3);
 }

 /* Mobile Adjustments */
 @media (max-width: 768px) {
 .sn-stat-divider {
 display: none; /* Hide vertical lines on mobile */
 }
 .sn-stat-item {
 flex: 1 1 40%; /* Shows 2 items per row on tablets/large phones */
 border-bottom: 1px solid rgba(255, 255, 255, 0.1);
 padding: 20px 10px;
 }
 .sn-stat-item:last-child {
 border-bottom: none;
}
 }/* End custom CSS */