.elementor-11300 .elementor-element.elementor-element-34db7a5:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-34db7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-34db7a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-34db7a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-79a878c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-fc750d6 > .elementor-element-populated{padding:0px 0px 20px 0px;}.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-11300 .elementor-element.elementor-element-ef4e2d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-ef4e2d6 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11300 .elementor-element.elementor-element-deadd01 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11300 .elementor-element.elementor-element-deadd01{text-align:start;}.elementor-11300 .elementor-element.elementor-element-deadd01 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11300 .elementor-element.elementor-element-966dfce{text-align:center;}.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-11300 .elementor-element.elementor-element-642b375{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11300 .elementor-element.elementor-element-98afc31:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-98afc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-98afc31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-98afc31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-b615f9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-93292d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11300 .elementor-element.elementor-element-4b7f711{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11300 .elementor-element.elementor-element-4b7f711 .elementor-divider-separator{width:100%;}.elementor-11300 .elementor-element.elementor-element-4b7f711 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11300 .elementor-element.elementor-element-40420ef:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-40420ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-40420ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-40420ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-8ea8b8f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-7d78456 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11300 .elementor-element.elementor-element-5c63e3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-5c63e3d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11300 .elementor-element.elementor-element-34b7b6b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11300 .elementor-element.elementor-element-34b7b6b{text-align:start;}.elementor-11300 .elementor-element.elementor-element-34b7b6b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11300 .elementor-element.elementor-element-f5d3a0e{text-align:center;}.elementor-11300 .elementor-element.elementor-element-5b2f512{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11300 .elementor-element.elementor-element-c6dc9b7:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-c6dc9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-c6dc9b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-c6dc9b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-daae9cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-4341975 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-f846b22{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11300 .elementor-element.elementor-element-f846b22 .elementor-divider-separator{width:100%;}.elementor-11300 .elementor-element.elementor-element-f846b22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11300 .elementor-element.elementor-element-6c145fb:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-6c145fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-6c145fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-6c145fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-bb8f82a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-d90c29a > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11300 .elementor-element.elementor-element-8cf490d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-8cf490d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11300 .elementor-element.elementor-element-840c296 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11300 .elementor-element.elementor-element-840c296{text-align:start;}.elementor-11300 .elementor-element.elementor-element-840c296 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11300 .elementor-element.elementor-element-206a3fe{text-align:center;}.elementor-11300 .elementor-element.elementor-element-653f456{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11300 .elementor-element.elementor-element-2ec91cc:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-2ec91cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-2ec91cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-2ec91cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-897bd06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-6878ecc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-cc8daad{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11300 .elementor-element.elementor-element-cc8daad .elementor-divider-separator{width:100%;}.elementor-11300 .elementor-element.elementor-element-cc8daad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11300 .elementor-element.elementor-element-000aea5:not(.elementor-motion-effects-element-type-background), .elementor-11300 .elementor-element.elementor-element-000aea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11300 .elementor-element.elementor-element-000aea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-000aea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11300 .elementor-element.elementor-element-15f03c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-e32a1d9 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11300 .elementor-element.elementor-element-b78feaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11300 .elementor-element.elementor-element-b78feaa .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11300 .elementor-element.elementor-element-db2ce32 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11300 .elementor-element.elementor-element-db2ce32{text-align:start;}.elementor-11300 .elementor-element.elementor-element-db2ce32 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11300 .elementor-element.elementor-element-603fd65{text-align:center;}.elementor-11300 .elementor-element.elementor-element-b89ea55{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-11300 .elementor-element.elementor-element-e614704{width:20%;}.elementor-11300 .elementor-element.elementor-element-fc750d6{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-c171a36{width:20%;}.elementor-11300 .elementor-element.elementor-element-5142a96{width:20%;}.elementor-11300 .elementor-element.elementor-element-93292d2{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-0c678fa{width:20%;}.elementor-11300 .elementor-element.elementor-element-56222a6{width:20%;}.elementor-11300 .elementor-element.elementor-element-7d78456{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-dc36a60{width:20%;}.elementor-11300 .elementor-element.elementor-element-aaf2ee6{width:20%;}.elementor-11300 .elementor-element.elementor-element-4341975{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-db682ac{width:20%;}.elementor-11300 .elementor-element.elementor-element-5bfdc5b{width:20%;}.elementor-11300 .elementor-element.elementor-element-d90c29a{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-1bd3eac{width:20%;}.elementor-11300 .elementor-element.elementor-element-ca4d270{width:20%;}.elementor-11300 .elementor-element.elementor-element-6878ecc{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-41ca705{width:20%;}.elementor-11300 .elementor-element.elementor-element-d76cadf{width:20%;}.elementor-11300 .elementor-element.elementor-element-e32a1d9{width:59.333%;}.elementor-11300 .elementor-element.elementor-element-54efd74{width:20%;}}/* Start custom CSS for heading, class: .elementor-element-ef4e2d6 */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deadd01 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-966dfce *//* Make the widget a fixed-height crop window */
.elementor-11300 .elementor-element.elementor-element-966dfce {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11300 .elementor-element.elementor-element-966dfce .elementor-image img,
.elementor-11300 .elementor-element.elementor-element-966dfce .elementor-widget-image img,
.elementor-11300 .elementor-element.elementor-element-966dfce a img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: auto !important; /* keep aspect ratio */
  max-width: none;         /* avoid theme max-width constraints */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c63e3d */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b7b6b */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5d3a0e *//* Make the widget a fixed-height crop window */
.elementor-11300 .elementor-element.elementor-element-f5d3a0e {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11300 .elementor-element.elementor-element-f5d3a0e .elementor-image img,
.elementor-11300 .elementor-element.elementor-element-f5d3a0e .elementor-widget-image img,
.elementor-11300 .elementor-element.elementor-element-f5d3a0e a img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: auto !important; /* keep aspect ratio */
  max-width: none;         /* avoid theme max-width constraints */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cf490d */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840c296 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206a3fe *//* Make the widget a fixed-height crop window */
.elementor-11300 .elementor-element.elementor-element-206a3fe {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11300 .elementor-element.elementor-element-206a3fe .elementor-image img,
.elementor-11300 .elementor-element.elementor-element-206a3fe .elementor-widget-image img,
.elementor-11300 .elementor-element.elementor-element-206a3fe a img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: auto !important; /* keep aspect ratio */
  max-width: none;         /* avoid theme max-width constraints */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b78feaa */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db2ce32 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-603fd65 *//* Make the widget a fixed-height crop window */
.elementor-11300 .elementor-element.elementor-element-603fd65 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11300 .elementor-element.elementor-element-603fd65 .elementor-image img,
.elementor-11300 .elementor-element.elementor-element-603fd65 .elementor-widget-image img,
.elementor-11300 .elementor-element.elementor-element-603fd65 a img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: auto !important; /* keep aspect ratio */
  max-width: none;         /* avoid theme max-width constraints */
}/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:500;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Medium.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Medium.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Heavy.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Heavy.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:bold;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Bold.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Bold.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:300;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Light.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Light.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:normal;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Italic.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Light.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:normal;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Roman.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Roman.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:200;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Thin.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Thin.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:100;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-UltraLight.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-UltraLight.woff2')format('woff2');}@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:900;src:url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Black.woff')format('woff'),url('https://dev.sprung.com/wp-content/uploads/2025/09/HelveticaNeue-Black.woff2')format('woff2');}/* End JX Custom Fonts CSS */