.elementor-1374 .elementor-element.elementor-element-4492d0d4:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-4492d0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mimshachfacilityservices.ca/wp-content/uploads/2025/09/father-son-doing-yoga-after-cleaning-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1374 .elementor-element.elementor-element-4492d0d4 > .elementor-background-overlay{background-color:#1239AC;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-4492d0d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 0px 200px 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-1374 .elementor-element.elementor-element-7c2a2769{text-align:center;}.elementor-1374 .elementor-element.elementor-element-7c2a2769 .elementor-heading-title{color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-df61346{padding:120px 0px 120px 0px;}.elementor-1374 .elementor-element.elementor-element-438ae4a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-10745410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1374 .elementor-element.elementor-element-54e5280b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-54e5280b img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-5bb65cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-5bb65cc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-52d31cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-52d31cf5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1374 .elementor-element.elementor-element-1dac4f67 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-1dac4f67{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-31fb637c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-b5e1d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-b5e1d0b img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-6622a862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6622a862 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-743c4413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-743c4413 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-789e4ed0 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-789e4ed0{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-663d4613:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-785835fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-785835fe img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-166a144f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-166a144f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-6b1574b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6b1574b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-519974c4 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-519974c4{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-63bdc120:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-2ab16540{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-2ab16540 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-4b9b38af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-4b9b38af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-74719ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-74719ca7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-7da09016 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-7da09016{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-31b4af21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-68ab4523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-68ab4523 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-6efa90f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6efa90f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-2ae05437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-2ae05437 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-64b980b6 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-64b980b6{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-476ddc07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-1c202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-1c202 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-51da8a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-51da8a6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-251907b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-251907b0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-13f8350c .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-13f8350c{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-587eeffa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-174b4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-174b4f5 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-7201aae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-7201aae0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-4d1f277e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-4d1f277e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-1ccaadef .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-1ccaadef{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-620a00af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-1e01462f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-1e01462f img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-7d189535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-7d189535 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-41fe70a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-41fe70a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-757de75d .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-757de75d{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-3044f3a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-1db11c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-1db11c91 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-39cc1875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-39cc1875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-4eefb1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-4eefb1cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-391d0c2b .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-3157259d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-736ed8ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-736ed8ad img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-13aa7bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-13aa7bd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-879e4df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-879e4df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-274bf015 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-274bf015{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-33714f9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-196579bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-196579bf img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-2a4c80c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-2a4c80c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-6749be85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6749be85 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-1baaf198 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-1baaf198{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-21dea320:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-539d1bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-539d1bc2 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-4f24a744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-4f24a744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-79e32577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-79e32577 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-2aa05c82 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-2aa05c82{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-662f6ead:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-6d9a9d13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-6d9a9d13 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-7f9af728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-7f9af728 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-76f3c516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-76f3c516 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-ae3bcc8 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-ae3bcc8{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-10f1b2de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-3f242dac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-3f242dac img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-6c1bc585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6c1bc585 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-20989a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-20989a72 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-473fe141 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-473fe141{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-19d92b70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-6bf6017f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-6bf6017f img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-7ef90d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-7ef90d62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-6b52fc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-6b52fc5d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-20f72f2b .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-20f72f2b{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-60d5b406:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-707d2040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-707d2040 img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-5e72de3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-5e72de3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-509be108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-509be108 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-e305c6d .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-e305c6d{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-58b664f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-70e1f51d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-70e1f51d img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-2ea57bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-2ea57bb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-647a5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-647a5a6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-37e45806 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-37e45806{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-3d0530a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-element-populated{box-shadow:1px 1px 7px -1px rgba(0, 0, 0, 0.47);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-77fd3d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1374 .elementor-element.elementor-element-77fd3d0d img{border-radius:10px 10px 0px 1px;}.elementor-1374 .elementor-element.elementor-element-b16c543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-b16c543 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.33em;color:#000000;}.elementor-1374 .elementor-element.elementor-element-10a94767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-1374 .elementor-element.elementor-element-10a94767 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1374 .elementor-element.elementor-element-4a8b90a2 .elementor-button{background-color:#1239AC;font-size:14px;}.elementor-1374 .elementor-element.elementor-element-4a8b90a2{padding:0px 0px 20px 0px;}.elementor-1374 .elementor-element.elementor-element-5f014273:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-5f014273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1374 .elementor-element.elementor-element-5f014273{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1374 .elementor-element.elementor-element-5f014273 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-5fa88980{padding:120px 0px 120px 0px;}.elementor-1374 .elementor-element.elementor-element-4b6fd201, .elementor-1374 .elementor-element.elementor-element-4b6fd201 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1374 .elementor-element.elementor-element-4b6fd201{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-4b6fd201 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-5adc7c0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-5adc7c0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-5adc7c0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-49aa63e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1374 .elementor-element.elementor-element-49aa63e0 > .elementor-container{max-width:1320px;}.elementor-1374 .elementor-element.elementor-element-49aa63e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1374 .elementor-element.elementor-element-49aa63e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-15518625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1239AC;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-556bb95c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1239AC;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 60px 50px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1374 .elementor-element.elementor-element-903a45b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1374 .elementor-element.elementor-element-4b6fd201, .elementor-1374 .elementor-element.elementor-element-4b6fd201 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1374 .elementor-element.elementor-element-49aa63e0 > .elementor-container{max-width:720px;}.elementor-1374 .elementor-element.elementor-element-49aa63e0{padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-1374 .elementor-element.elementor-element-df61346{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-10745410.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-10745410 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-54e5280b{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-5bb65cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-5bb65cc8 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-52d31cf5 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-31fb637c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-31fb637c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-b5e1d0b{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-6622a862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-6622a862 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-743c4413 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-663d4613.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-663d4613 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-785835fe{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-166a144f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-166a144f .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-6b1574b3 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-63bdc120.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-63bdc120 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-2ab16540{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-4b9b38af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-4b9b38af .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-74719ca7 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-31b4af21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-31b4af21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-68ab4523{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-6efa90f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-6efa90f0 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-2ae05437 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-476ddc07.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-476ddc07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-1c202{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-51da8a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-51da8a6a .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-251907b0 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-587eeffa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-587eeffa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-174b4f5{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-7201aae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-7201aae0 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-4d1f277e .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-620a00af.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-620a00af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-1e01462f{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-7d189535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-7d189535 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-41fe70a1 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-3044f3a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-3044f3a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-1db11c91{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-39cc1875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-39cc1875 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-4eefb1cf .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-3157259d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-3157259d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-736ed8ad{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-13aa7bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-13aa7bd5 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-879e4df .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-33714f9b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-33714f9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-196579bf{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-2a4c80c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-2a4c80c2 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-6749be85 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-21dea320.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-21dea320 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-539d1bc2{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-4f24a744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-4f24a744 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-79e32577 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-662f6ead.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-662f6ead > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-6d9a9d13{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-7f9af728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-7f9af728 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-76f3c516 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-10f1b2de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-10f1b2de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-3f242dac{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-6c1bc585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-6c1bc585 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-20989a72 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-19d92b70.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-19d92b70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-6bf6017f{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-7ef90d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-7ef90d62 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-6b52fc5d .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-60d5b406.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-60d5b406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-707d2040{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-5e72de3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-5e72de3d .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-509be108 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-58b664f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-58b664f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-70e1f51d{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-2ea57bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-2ea57bb4 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-647a5a6 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-3d0530a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1374 .elementor-element.elementor-element-3d0530a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1374 .elementor-element.elementor-element-77fd3d0d{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 4px) -30px;}.elementor-1374 .elementor-element.elementor-element-b16c543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1374 .elementor-element.elementor-element-b16c543 .elementor-heading-title{font-size:22px;}.elementor-1374 .elementor-element.elementor-element-10a94767 .elementor-heading-title{font-size:14px;}.elementor-1374 .elementor-element.elementor-element-5fa88980{padding:50px 0px 50px 0px;}.elementor-1374 .elementor-element.elementor-element-4b6fd201, .elementor-1374 .elementor-element.elementor-element-4b6fd201 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1374 .elementor-element.elementor-element-49aa63e0{padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-15518625 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c{width:100%;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated, .elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated > .elementor-background-overlay, .elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-556bb95c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1374 .elementor-element.elementor-element-11af3853{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1374 .elementor-element.elementor-element-903a45b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1374 .elementor-element.elementor-element-10745410{width:50%;}.elementor-1374 .elementor-element.elementor-element-31fb637c{width:50%;}.elementor-1374 .elementor-element.elementor-element-663d4613{width:50%;}.elementor-1374 .elementor-element.elementor-element-63bdc120{width:50%;}.elementor-1374 .elementor-element.elementor-element-31b4af21{width:50%;}.elementor-1374 .elementor-element.elementor-element-476ddc07{width:50%;}.elementor-1374 .elementor-element.elementor-element-587eeffa{width:50%;}.elementor-1374 .elementor-element.elementor-element-620a00af{width:50%;}.elementor-1374 .elementor-element.elementor-element-3044f3a2{width:50%;}.elementor-1374 .elementor-element.elementor-element-3157259d{width:50%;}.elementor-1374 .elementor-element.elementor-element-33714f9b{width:50%;}.elementor-1374 .elementor-element.elementor-element-21dea320{width:50%;}.elementor-1374 .elementor-element.elementor-element-662f6ead{width:50%;}.elementor-1374 .elementor-element.elementor-element-10f1b2de{width:50%;}.elementor-1374 .elementor-element.elementor-element-19d92b70{width:50%;}.elementor-1374 .elementor-element.elementor-element-60d5b406{width:50%;}.elementor-1374 .elementor-element.elementor-element-58b664f9{width:50%;}.elementor-1374 .elementor-element.elementor-element-3d0530a5{width:50%;}.elementor-1374 .elementor-element.elementor-element-556bb95c{width:100%;}}@media(min-width:1025px){.elementor-1374 .elementor-element.elementor-element-4492d0d4:not(.elementor-motion-effects-element-type-background), .elementor-1374 .elementor-element.elementor-element-4492d0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-1dac4f67 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-789e4ed0 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-519974c4 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7da09016 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64b980b6 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13f8350c *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ccaadef *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-757de75d *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-391d0c2b *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 70%; /* Reduce width to 70% on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
    margin: 0 auto; /* Center the button on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .65rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller on tablets */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-274bf015 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1baaf198 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aa05c82 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae3bcc8 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-473fe141 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20f72f2b *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e305c6d *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e45806 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a8b90a2 *//* Base (desktop & tablet) */
.elementor-widget-button {
  text-align: center; /* Center the button in its column */
}

.elementor-widget-button .elementor-button {
  position: relative;
  display: inline-flex; /* Flex layout */
  align-items: center;
  justify-content: center;
  gap: .5rem;

  padding: .75rem 1.5rem; /* Padding for desktop */
  background-color: #1239AC; /* Updated background color */
  color: #fff; /* White text color */
  border-radius: 20px; /* Rounded corners */
  font-weight: 700;
  font-size: 16px; /* Font size for desktop */
  line-height: 1.2;

  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  outline: none;
  overflow: hidden;

  width: 250px; /* Fixed width for desktop */
  max-width: 100%; /* Prevent overflow */
  height: auto; /* Remove fixed height */
  transition: transform .2s ease, box-shadow .2s ease;
  -webkit-tap-highlight-color: transparent;
}

.elementor-widget-button .elementor-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0, 0, 0, 0.22);
}

/* Mobile view (phones) */
@media (max-width: 767px) {
  .elementor-widget-button .elementor-button {
    width: 100%; /* Full width on mobile */
    font-size: 14px; /* Smaller font size */
    padding: .5rem 1rem; /* Reduced padding */
    border-radius: 15px; /* Smaller border-radius */
    height: 40px; /* Smaller height for mobile */
    background-color: #1239AC; /* Ensure background color on mobile */
  }
}

/* Tablet specific adjustments (smaller tablet view) */
@media (max-width: 1024px) {
  .elementor-widget-button .elementor-button {
    font-size: 15px; /* Slightly smaller font size on tablets */
    padding: .6rem 1.2rem; /* Adjust padding for tablet */
    width: 80%; /* Make the button slightly smaller */
  }
}/* End custom CSS */