.elementor-11121 .elementor-element.elementor-element-34db7a5:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-34db7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .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-11121 .elementor-element.elementor-element-34db7a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-79a878c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-41043dc > .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-11121 .elementor-element.elementor-element-439c6e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-439c6e2 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11121 .elementor-element.elementor-element-1882806 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-1882806{text-align:start;}.elementor-11121 .elementor-element.elementor-element-1882806 .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-11121 .elementor-element.elementor-element-f9aed56{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-11121 .elementor-element.elementor-element-642b375{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-58a9756:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-58a9756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-58a9756{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-58a9756 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-bc30493 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-68cf268 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-048cb5c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-048cb5c{text-align:start;}.elementor-11121 .elementor-element.elementor-element-048cb5c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-ae70fc6{text-align:center;}.elementor-11121 .elementor-element.elementor-element-ae70fc6 img{height:500px;object-fit:cover;object-position:center center;}.elementor-11121 .elementor-element.elementor-element-100f47a{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-738ee08:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-738ee08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-738ee08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-738ee08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-78cf9ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-e40efc5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-0cf38a3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-0cf38a3{text-align:start;}.elementor-11121 .elementor-element.elementor-element-0cf38a3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-28ca373{text-align:center;}.elementor-11121 .elementor-element.elementor-element-2d14904{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-fc9eda6 > .elementor-widget-container{margin:0px 25px 0px 25px;padding:0px 25px 0px 25px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );}.elementor-11121 .elementor-element.elementor-element-fc9eda6{font-family:"Helvetica Neue", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-11121 .elementor-element.elementor-element-ab01ae8:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-ab01ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-ab01ae8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-ab01ae8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-b50bfbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-ab62534 > .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-11121 .elementor-element.elementor-element-f75a5d1{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11121 .elementor-element.elementor-element-f75a5d1 .elementor-divider-separator{width:100%;}.elementor-11121 .elementor-element.elementor-element-f75a5d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11121 .elementor-element.elementor-element-a5286eb:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-a5286eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-a5286eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-a5286eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-f26928d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-3dd6dee > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-94d871a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-94d871a .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11121 .elementor-element.elementor-element-2a4682a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-2a4682a{text-align:start;}.elementor-11121 .elementor-element.elementor-element-2a4682a .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-c3c447c{text-align:center;}.elementor-11121 .elementor-element.elementor-element-f44c334{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-47a6499:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-47a6499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-47a6499{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-47a6499 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-5da9b39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-cc97c89 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-a908cbd > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-a908cbd{text-align:start;}.elementor-11121 .elementor-element.elementor-element-a908cbd .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-52b777f{text-align:center;}.elementor-11121 .elementor-element.elementor-element-97971f1{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-6aba9d2:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-6aba9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-6aba9d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-6aba9d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-e59f4a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-78c47a5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-95c2f57 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-95c2f57{text-align:start;}.elementor-11121 .elementor-element.elementor-element-95c2f57 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-6e3bc5c{text-align:center;}.elementor-11121 .elementor-element.elementor-element-6fc97dc{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-48ff9de:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-48ff9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-48ff9de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-48ff9de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-531e06c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-b092e27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-0177695{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11121 .elementor-element.elementor-element-0177695 .elementor-divider-separator{width:100%;}.elementor-11121 .elementor-element.elementor-element-0177695 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11121 .elementor-element.elementor-element-a565b6d:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-a565b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-a565b6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-a565b6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-0981143 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-99c1f91 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-cfbb6b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-cfbb6b1 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11121 .elementor-element.elementor-element-c4eb53d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-c4eb53d{text-align:start;}.elementor-11121 .elementor-element.elementor-element-c4eb53d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-98ab01a{text-align:center;}.elementor-11121 .elementor-element.elementor-element-1d7f925 > .elementor-widget-container{margin:0px 25px 0px 25px;padding:0px 25px 0px 25px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );}.elementor-11121 .elementor-element.elementor-element-1d7f925{font-family:"Helvetica Neue", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-11121 .elementor-element.elementor-element-b50ca23:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-b50ca23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-b50ca23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-b50ca23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-5d1d8b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-b695ebf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-f759735{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11121 .elementor-element.elementor-element-f759735 .elementor-divider-separator{width:100%;}.elementor-11121 .elementor-element.elementor-element-f759735 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11121 .elementor-element.elementor-element-73acc54:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-73acc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-73acc54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-73acc54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-091537f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-2922a8b > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-b308825 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-b308825 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11121 .elementor-element.elementor-element-9729614 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-9729614{text-align:start;}.elementor-11121 .elementor-element.elementor-element-9729614 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-fb65e83{text-align:center;}.elementor-11121 .elementor-element.elementor-element-ae209da{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-5796eaa > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-e555fff > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-e555fff{text-align:start;}.elementor-11121 .elementor-element.elementor-element-e555fff .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-3de8f47{text-align:center;}.elementor-11121 .elementor-element.elementor-element-2f30c4c{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-329a52d:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-329a52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-329a52d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-329a52d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-d9a6e67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-6077c46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-ef9567e{--divider-border-style:solid;--divider-color:#888888;--divider-border-width:1px;}.elementor-11121 .elementor-element.elementor-element-ef9567e .elementor-divider-separator{width:100%;}.elementor-11121 .elementor-element.elementor-element-ef9567e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11121 .elementor-element.elementor-element-345076f:not(.elementor-motion-effects-element-type-background), .elementor-11121 .elementor-element.elementor-element-345076f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11121 .elementor-element.elementor-element-345076f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-345076f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11121 .elementor-element.elementor-element-ced8a8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-810aaaf > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-b1fe992 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11121 .elementor-element.elementor-element-b1fe992 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:900;letter-spacing:-3px;color:#000000;}.elementor-11121 .elementor-element.elementor-element-e1ed378 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-e1ed378{text-align:start;}.elementor-11121 .elementor-element.elementor-element-e1ed378 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-7873913{text-align:center;}.elementor-11121 .elementor-element.elementor-element-ec28d62{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-11121 .elementor-element.elementor-element-98b7ed8 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-11121 .elementor-element.elementor-element-cf17d19 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11121 .elementor-element.elementor-element-cf17d19{text-align:start;}.elementor-11121 .elementor-element.elementor-element-cf17d19 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-11121 .elementor-element.elementor-element-2d8b61f{text-align:center;}.elementor-11121 .elementor-element.elementor-element-bf663e5{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-11121 .elementor-element.elementor-element-eca7e77{width:20%;}.elementor-11121 .elementor-element.elementor-element-41043dc{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-656ad71{width:20%;}.elementor-11121 .elementor-element.elementor-element-89a0115{width:20%;}.elementor-11121 .elementor-element.elementor-element-68cf268{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-bc79de0{width:20%;}.elementor-11121 .elementor-element.elementor-element-4a9507c{width:20%;}.elementor-11121 .elementor-element.elementor-element-e40efc5{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-0f56a59{width:20%;}.elementor-11121 .elementor-element.elementor-element-d4b91d7{width:20%;}.elementor-11121 .elementor-element.elementor-element-ab62534{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-c537493{width:20%;}.elementor-11121 .elementor-element.elementor-element-5a6e891{width:20%;}.elementor-11121 .elementor-element.elementor-element-3dd6dee{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-af8ac0b{width:20%;}.elementor-11121 .elementor-element.elementor-element-3843fab{width:20%;}.elementor-11121 .elementor-element.elementor-element-cc97c89{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-5ad2e8f{width:20%;}.elementor-11121 .elementor-element.elementor-element-e418654{width:20%;}.elementor-11121 .elementor-element.elementor-element-78c47a5{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-13260a8{width:20%;}.elementor-11121 .elementor-element.elementor-element-1b7985b{width:20%;}.elementor-11121 .elementor-element.elementor-element-b092e27{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-d77f5ec{width:20%;}.elementor-11121 .elementor-element.elementor-element-4f5350c{width:20%;}.elementor-11121 .elementor-element.elementor-element-99c1f91{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-be26d7b{width:20%;}.elementor-11121 .elementor-element.elementor-element-ec5a78b{width:20%;}.elementor-11121 .elementor-element.elementor-element-b695ebf{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-880ed79{width:20%;}.elementor-11121 .elementor-element.elementor-element-c99eac2{width:20%;}.elementor-11121 .elementor-element.elementor-element-2922a8b{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-2b03665{width:20%;}.elementor-11121 .elementor-element.elementor-element-33dad15{width:20%;}.elementor-11121 .elementor-element.elementor-element-5796eaa{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-5024a37{width:20%;}.elementor-11121 .elementor-element.elementor-element-7c17b31{width:20%;}.elementor-11121 .elementor-element.elementor-element-6077c46{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-4a40298{width:20%;}.elementor-11121 .elementor-element.elementor-element-c938b64{width:20%;}.elementor-11121 .elementor-element.elementor-element-810aaaf{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-fbc5615{width:20%;}.elementor-11121 .elementor-element.elementor-element-598ee13{width:20%;}.elementor-11121 .elementor-element.elementor-element-98b7ed8{width:59.333%;}.elementor-11121 .elementor-element.elementor-element-41d99ff{width:20%;}}/* Start custom CSS for heading, class: .elementor-element-439c6e2 */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1882806 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9aed56 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-f9aed56 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-f9aed56 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-f9aed56 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-f9aed56 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-048cb5c */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae70fc6 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-ae70fc6 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Image: center horizontally, top vertically */
.elementor-11121 .elementor-element.elementor-element-ae70fc6 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-ae70fc6 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-ae70fc6 a img {
  position: absolute;
  top: 0;                  /* align to top */
  left: 50%;               /* start centered horizontally */
  transform: translateX(-50%); /* center horizontally */
  width: 100%;             /* keep full width */
  height: auto !important;
  max-width: none;
  object-fit: cover;       /* Optional: prevents letterboxing */
  object-position: top center; /* Optional: ensure crop prioritizes top */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100f47a */.elementor-button {
    color: #0669B1;
    background-color: transparent;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border: solid 2px #0669B1;
    border-radius: 0px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf38a3 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28ca373 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-28ca373 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-28ca373 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-28ca373 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-28ca373 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-94d871a */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4682a */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c447c *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-c3c447c {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-c3c447c .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-c3c447c .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-c3c447c 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-a908cbd */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52b777f *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-52b777f {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-52b777f .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-52b777f .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-52b777f 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-95c2f57 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e3bc5c *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-6e3bc5c {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-6e3bc5c .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-6e3bc5c .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-6e3bc5c 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-cfbb6b1 */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4eb53d */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98ab01a *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-98ab01a {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-98ab01a .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-98ab01a .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-98ab01a 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-b308825 */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9729614 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb65e83 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-fb65e83 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-fb65e83 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-fb65e83 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-fb65e83 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 text-editor, class: .elementor-element-ae209da */.elementor-button {
    color: #0669B1;
    background-color: transparent;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    border: solid 2px #0669B1;
    border-radius: 0px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e555fff */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de8f47 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-3de8f47 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-3de8f47 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-3de8f47 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-3de8f47 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-b1fe992 */.csr-heading-year {
    margin-bottom: 2px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1ed378 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7873913 *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-7873913 {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-7873913 .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-7873913 .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-7873913 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-cf17d19 */.csr-heading-title {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d8b61f *//* Make the widget a fixed-height crop window */
.elementor-11121 .elementor-element.elementor-element-2d8b61f {
  position: relative;
  height: 280px;           /* window height */
  overflow: hidden;
}

/* Center the image vertically inside the window */
.elementor-11121 .elementor-element.elementor-element-2d8b61f .elementor-image img,
.elementor-11121 .elementor-element.elementor-element-2d8b61f .elementor-widget-image img,
.elementor-11121 .elementor-element.elementor-element-2d8b61f 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 */