.elementor-32 .elementor-element.elementor-element-552d65b > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-552d65b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-552d65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://acceleratorpark.com/wp-content/uploads/2025/10/start.jpg") 50% 50%;background-size:cover;}.elementor-32 .elementor-element.elementor-element-552d65b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 100px 100px 100px;}.elementor-32 .elementor-element.elementor-element-552d65b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-32 .elementor-element.elementor-element-a526bb4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-b8d7273 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-b8d7273{padding:100px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-28ed924{width:var( --container-widget-width, 116.904% );max-width:116.904%;--container-widget-width:116.904%;--container-widget-flex-grow:0;text-align:center;}.elementor-32 .elementor-element.elementor-element-28ed924 .elementor-heading-title{font-size:3.4em;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-7088db9 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-079e696 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-079e696{padding:50px 100px 50px 100px;}.elementor-32 .elementor-element.elementor-element-11f0de5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-11f0de5 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-11f0de5 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-11f0de5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-11f0de5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-bdadfbd > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-bdadfbd{padding:20px 100px 30px 100px;}.elementor-32 .elementor-element.elementor-element-89dbdeb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-89dbdeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-3291d85{text-align:left;}.elementor-32 .elementor-element.elementor-element-3291d85 .elementor-heading-title{font-size:3.4em;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-7a47c8a > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-7a47c8a{padding:20px 100px 50px 100px;}.elementor-32 .elementor-element.elementor-element-0fd7a69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-0fd7a69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-a6cfa67:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a6cfa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acceleratorpark.com/wp-content/uploads/2025/10/map-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a6cfa67 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFEB 6%, #4DB2E35C 26%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-a6cfa67 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-a6cfa67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 100px 100px 100px;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-ebfb88e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-ebfb88e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-ebfb88e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-794348c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-794348c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-794348c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-32 .elementor-element.elementor-element-7e0d0c0{text-align:left;}.elementor-32 .elementor-element.elementor-element-7e0d0c0 .elementor-heading-title{font-size:3.4em;font-weight:500;color:#FFFFFF;}.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-32 .elementor-element.elementor-element-7d6595e{width:var( --container-widget-width, 75.741% );max-width:75.741%;--container-widget-width:75.741%;--container-widget-flex-grow:0;font-size:1em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-144f83f{padding:50px 0px 50px 0px;}.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-32 .elementor-element.elementor-element-0693152 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-59e9ca7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-a7823ff > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-5e71632 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-a27de84 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-b3ae634 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-cc81695 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-cc81695{padding:100px 100px 30px 100px;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-7595518.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-7595518.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-7595518.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-32 .elementor-element.elementor-element-7595518 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-7595518 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7fbd898{text-align:left;}.elementor-32 .elementor-element.elementor-element-7fbd898 .elementor-heading-title{font-size:3.4em;font-weight:500;color:#000000;}.elementor-32 .elementor-element.elementor-element-7b54f22{width:var( --container-widget-width, 67.115% );max-width:67.115%;--container-widget-width:67.115%;--container-widget-flex-grow:0;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-7b54f22 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-15d0f03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-15d0f03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-15d0f03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-15d0f03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5a8cef0{text-align:right;}.elementor-32 .elementor-element.elementor-element-5a8cef0 img{width:65%;border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-c51eb59 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-c51eb59{padding:0px 100px 0px 100px;}.elementor-32 .elementor-element.elementor-element-2e449fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-2e449fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8c2d9af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acceleratorpark.com/wp-content/uploads/2025/10/bg-ts-1.png");}.elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-3597d0a img{width:60%;}.elementor-32 .elementor-element.elementor-element-db951a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1em;font-weight:400;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-db951a8 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-fc25680{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;text-align:center;font-size:1.2em;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-fc25680 > .elementor-widget-container{padding:50px 0px 30px 0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-fc25680{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-fc25680{right:0px;}.elementor-32 .elementor-element.elementor-element-ce21eff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acceleratorpark.com/wp-content/uploads/2025/10/bg-ts-1.png");}.elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-5b2f646 img{width:60%;}.elementor-32 .elementor-element.elementor-element-e3ec98e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1em;font-weight:400;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-e3ec98e > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-7dd4258{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;text-align:center;font-size:1.2em;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-7dd4258 > .elementor-widget-container{padding:50px 0px 30px 0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-7dd4258{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-7dd4258{right:0px;}.elementor-32 .elementor-element.elementor-element-ad056d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acceleratorpark.com/wp-content/uploads/2025/10/bg-ts-1.png");}.elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 20px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-08bb460 img{width:60%;}.elementor-32 .elementor-element.elementor-element-6133138{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1em;font-weight:400;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-6133138 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-9454fff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;text-align:center;font-size:1.2em;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-32 .elementor-element.elementor-element-9454fff > .elementor-widget-container{padding:50px 0px 30px 0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-9454fff{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-9454fff{right:0px;}.elementor-32 .elementor-element.elementor-element-4843acd > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-4843acd{padding:20px 100px 020px 100px;}.elementor-32 .elementor-element.elementor-element-5e6c60b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-5e6c60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7f627eb > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-7f627eb{padding:20px 100px 020px 100px;}.elementor-32 .elementor-element.elementor-element-8f2b29c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8694184{padding:30px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-e6a5f5d img{width:100%;}.elementor-32 .elementor-element.elementor-element-a7fb31a img{width:100%;}.elementor-32 .elementor-element.elementor-element-852e792 img{width:100%;}.elementor-32 .elementor-element.elementor-element-4b8b2ef:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4b8b2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#87C0D7;}.elementor-32 .elementor-element.elementor-element-4b8b2ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-4b8b2ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-b8c4d1a{--spacer-size:10px;}.elementor-32 .elementor-element.elementor-element-cd939c7 > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-cd939c7{padding:20px 100px 020px 100px;}.elementor-32 .elementor-element.elementor-element-1042971 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-a3ff9eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8bf2eeb > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-8bf2eeb{padding:30px 100px 0px 100px;}.elementor-32 .elementor-element.elementor-element-643bb21 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-32 .elementor-element.elementor-element-99252aa > .elementor-container{max-width:1500px;}.elementor-32 .elementor-element.elementor-element-99252aa{padding:0px 100px 0px 100px;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-15d0f03 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5a8cef0{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5a8cef0 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-5a8cef0 img{width:100%;}.elementor-32 .elementor-element.elementor-element-2e449fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-7595518{width:50%;}.elementor-32 .elementor-element.elementor-element-15d0f03{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-7595518{width:100%;}.elementor-32 .elementor-element.elementor-element-15d0f03{width:100%;}.elementor-32 .elementor-element.elementor-element-8c2d9af{width:100%;}.elementor-32 .elementor-element.elementor-element-ce21eff{width:100%;}.elementor-32 .elementor-element.elementor-element-ad056d5{width:100%;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-552d65b{padding:50px 20px 57px 20px;}.elementor-32 .elementor-element.elementor-element-a526bb4 > .elementor-widget-container{padding:200px 0px 200px 0px;}.elementor-32 .elementor-element.elementor-element-28ed924 .elementor-heading-title{font-size:2em;}.elementor-32 .elementor-element.elementor-element-079e696{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-bdadfbd{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-3291d85 .elementor-heading-title{font-size:2em;}.elementor-32 .elementor-element.elementor-element-7a47c8a{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-a6cfa67:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a6cfa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a6cfa67 > .elementor-background-overlay{opacity:0.59;}.elementor-32 .elementor-element.elementor-element-a6cfa67{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-281d14e{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-794348c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7e0d0c0 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7e0d0c0 .elementor-heading-title{font-size:2em;}.elementor-32 .elementor-element.elementor-element-18e5ef3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-05e5dac{width:50%;}.elementor-32 .elementor-element.elementor-element-0693152 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-90174fa{width:50%;}.elementor-32 .elementor-element.elementor-element-59e9ca7 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-a07851f{width:50%;}.elementor-32 .elementor-element.elementor-element-a7823ff > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-688430d{width:50%;}.elementor-32 .elementor-element.elementor-element-5e71632 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-b8e4ebb{width:50%;}.elementor-32 .elementor-element.elementor-element-a27de84 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-7ff1981{width:50%;}.elementor-32 .elementor-element.elementor-element-b3ae634 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32 .elementor-element.elementor-element-cc81695{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-7595518 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7fbd898 .elementor-heading-title{font-size:2em;}.elementor-32 .elementor-element.elementor-element-7b54f22{width:var( --container-widget-width, 295.757px );max-width:295.757px;--container-widget-width:295.757px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7b54f22 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-15d0f03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5a8cef0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-c51eb59{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8c2d9af > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-fc25680 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-ce21eff > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 1px 20px;}.elementor-32 .elementor-element.elementor-element-7dd4258 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-ad056d5 > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-9454fff > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-4843acd{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-5e6c60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7f627eb{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-8694184{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-cd939c7{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-a3ff9eb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8bf2eeb{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-643bb21 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-99252aa{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f6c305c */.container {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
    }

    .card {
      flex: 1 1 300px;
      max-width: 350px;
      padding: 20px;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
    }

    .icon {
      margin-bottom: 15px;
    }

    h3 {
      font-size: 18px;
      font-weight: 500;
      margin: 10px 0;
    }

    p {
      flex-grow: 1;
      font-size: 14px;
      color: #333;
    }

    .read-more {
      margin-top: 15px;
      font-size: 14px;
      color: #888;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 5px;
    }

    .read-more:hover {
      color: #000;
      
    }

    svg {
      width: 60px;
      height: 60px;
      stroke: #6bb4d6;
      fill: none;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dacb44 */.slider-container {
      position: relative;
      width: 100%;
      overflow: hidden;
    }
    
    /* On mobile: show 2 images per row */
@media (max-width: 767px) {
  .slide {
    flex: 0 0 calc(50% - 8px)!important;; /* 2 per row, with gap */
  }
  .slide img {
    height: 180px!important; /* optional: smaller height on mobile */
  }
}
    
    /* Force override Elementor button styles inside lightbox */
.lightbox-nav,
.lightbox-nav:hover,
.lightbox-nav:focus,
.lightbox-nav:active {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.lightbox-nav img {
  pointer-events: none;
}


    .slider-track {
      display: flex;
      gap: 16px;
      scroll-behavior: smooth;
      overflow-x: auto;
      scrollbar-width: none;
    }
    .slider-track::-webkit-scrollbar { display: none; }

    .slide {
      flex: 0 0 calc(25% - 12px); /* 3 full + part of 4th */
      cursor: pointer;
      border-radius: 12px;
      overflow: hidden;
    }
    .slide img {
      width: 100%;
      height: 240px;
      object-fit: cover;
      display: block;
    }

    /* Controls row */
    .controls {
      display: flex;
      align-items: center;
      margin-top: 16px;
      width: 100%;
    }

    /* Arrows left (20%) */
    .nav-buttons {
      flex: 0 0 20%;
      display: flex;
      gap: 12px;
      justify-content: flex-start;
      align-items: center;
    }
    .nav-buttons button {
      width: 40px;
      height: 40px;
      border: none;
      background: transparent;
      cursor: pointer;
      padding: 0;
    }
    .nav-buttons img {
      width: 100%;
      height: 100%;
      display: block;
      transition: opacity 0.3s;
    }
    .disabled img {
      opacity: 0.3; /* semi-transparent when disabled */
      pointer-events: none;
    }

    /* Progress bar right (80%) */
    .progress-bar {
      flex: 1;
      height: 2px;
      background: #ddd;
      position: relative;
      cursor: pointer;
    }
    .progress {
      position: absolute;
      top: 0;
      left: 0;
      height: 2px;
      background: #000;
      width: 20%; /* start with 20% already filled */
      transition: width 0.2s linear;
    }

    /* Lightbox */
    .lightbox {
      position: fixed;
      inset: 0;
      background: rgba(0,0,0,0.9);
      display: none;
      justify-content: center;
      align-items: center;
      z-index: 999;
      flex-direction: column;
    }
    .lightbox img {
      max-width: 90%;
      max-height: 80%;
      border-radius: 12px;
      box-shadow: 0 4px 20px rgba(0,0,0,0.5);
    }

    .lightbox-controls {
      position: absolute;
      top: 100px;
      right: 20px;
      display: flex;
      gap: 16px;
    }
  
  
  .lightbox-controls button {
    background: rgba(255,255,255,0.8);
    border: none;
    font-size: 20px;
    cursor: pointer;
    padding: 6px 14px;
    color: #0066a1;
    border-radius: 26px;
}

    .lightbox-nav {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      border: none;
      background: transparent;
      cursor: pointer;
      padding: 0;
      width: 60px;
      height: 60px;
    }
    .lightbox-nav img {
      width: 100%;
      height: 100%;
      display: block;
    }
    .lightbox-nav.left { left: 30px; }
    .lightbox-nav.right { right: 30px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-144f83f */.pop-ico {
  display: inline-block;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.pop-ico:hover {
  transform: scale(1.2) translateY(-6px); /* grow + move up */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2); /* smooth floating shadow */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b392a7 */.pop-testi {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.pop-testi:hover {
  transform: scale(1.1) translateY(-6px);  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec17c41 */.sus {
      margin: 0;
    }

    .sus-container {
      display: flex;
      gap: 40px;
      border: 1px solid #0066a1;
      border-radius: 20px; /* rounded container */
      padding: 20px;
      overflow: hidden;
    }

    .sus-container img {
      width: 50%;
      border-radius: 20px; /* forest image border radius */
      object-fit: cover;
    }

    .sus-content {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .sus-content h1 {
      font-size: 3.4rem;
      font-weight: 500;
      color: #000;
      margin-bottom: 10px;
    }
@media (max-width: 767px) {
  .sus-content h1 {
    font-size: 2rem !important;
  }
}
    .sus-content p {
      font-size: 1rem;
      color: #333;
      margin-bottom: 30px;
    }

    /* Horizontal scrolling icons */
    .sus-carousel {
      position: relative;
      width: 100%;
      overflow: hidden;
      height: 150px;
    }

    .sus-carousel-track {
      display: flex;
      gap: 20px;
      animation: sus-scrollLeft 20s linear infinite;
    }

    @keyframes sus-scrollLeft {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    .sus-icon-box {
      flex: 0 0 120px;
      border: 2px solid #c6d6e2;
      border-radius: 50%;
      width: 120px;
      height: 120px;
      overflow: hidden; /* keeps img inside circle */
      background: #fff;
    }

    .sus-icon-box img {
      width: 100%;
      height: 100%;
      object-fit: cover; /* fill circle */
      display: block;
    }

    /* Responsive - Mobile */
    @media (max-width: 900px) {
      .sus-container {
        flex-direction: column;
        text-align: center;
      }

      .sus-container img {
        width: 100%;
      }

      /* Bigger icons (so only ~2 fit in row) */
      .sus-icon-box {
        flex: 0 0 160px;
        width: 160px;
        height: 160px;
      }

      .sus-carousel {
        height: 200px;
      }

      /* Faster animation on mobile */
      .sus-carousel-track {
        animation: sus-scrollLeft 10s linear infinite;
      }
    }

    /* Wide screens - make icons bigger */
    @media (min-width: 1200px) {
      .sus-icon-box {
        flex: 0 0 250px;
        width: 250px;
        height: 250px;
      }

      .sus-carousel {
        height: 300px;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f5150d *//* Read more link - thinner and lighter */
 
   
    #accelerator-section .read-more {
      margin-top: 15px!important;
      font-weight:400!important;
      font-size: 14px;
      color: #888!important;
      text-decoration: none!important;
      display: inline-flex!important;
      align-items: center!important;
      gap: 5px!important;
    }

    #accelerator-section .read-more:hover {
      color: #000;
    }
   /* Accelerator Park Section */
    #accelerator-section {
      border-radius: 20px;
      
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 40px;
    }

    #accelerator-section .accelerator-text {
      flex: 1;
    }

    #accelerator-section .accelerator-text h2 {
      font-size: 3.4rem;
      font-weight: 500;
      margin-bottom: 15px;
      color: #000;
    }
    
    
    @media (max-width: 767px) {
.accelerator-text h2 {
      font-size: 3.4rem;
    font-size: 2rem !important;
  }
}

    #accelerator-section .accelerator-text p {
      font-size: 1rem;
      color: #333;
      padding-right:20%;
      margin-bottom: 20px;
      line-height: 1.5;
    }
    
        
    @media (max-width: 767px) {
        #accelerator-section .accelerator-text p {
    
      padding-right:1px!important;
     
    }}

    #accelerator-section .accelerator-text a {
      font-size: 1rem;
      font-weight: bold;
      color: #000;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      transition: color 0.3s;
    }

    #accelerator-section .accelerator-text a:hover {
      color: #0077cc;
    }

    #accelerator-section .accelerator-image {
      flex: 1;
    }

    #accelerator-section .accelerator-image img {
      width: 100%;
      border-radius: 20px;
      object-fit: cover;
      display: block;
    }

    /* Responsive */
    @media (max-width: 900px) {
      #accelerator-section {
        flex-direction: column;
        text-align: center;
      }

      #accelerator-section .accelerator-text {
        order: 2;
      }

      #accelerator-section .accelerator-image {
        order: 1;
        width: 100%;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-643bb21 *//* Put this AFTER your existing #loc-section styles */
@media (max-width: 767px) {
  /* higher specificity to beat the base + Elementor */
  #loc-section .loc-content-col .loc-title {
    font-size: 2em !important;
  }
}/* End custom CSS */