.elementor-2831 .elementor-element.elementor-element-08256ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-08256ba:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-08256ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-08256ba{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:999;}.elementor-2831 .elementor-element.elementor-element-08256ba, .elementor-2831 .elementor-element.elementor-element-08256ba > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2831 .elementor-element.elementor-element-08256ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-e9bf83e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e9bf83e > .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-2831 .elementor-element.elementor-element-e9bf83e > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-background-slideshow{border-radius:0em 0em 1.55em 0em;}.elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw -0.3vw;--e-column-margin-right:0vw;--e-column-margin-left:-0.3vw;padding:00.75vw 1.20vw 0.475vw 1.5vw;}.elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-1ebb4c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3 > .elementor-element-populated{border-style:none;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2831 .elementor-element.elementor-element-f917da9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2831 .elementor-element.elementor-element-f917da9 img{width:88%;filter:brightness( 99% ) contrast( 132% ) saturate( 140% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-d01e05c{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:3.75vw;z-index:10000000000000000;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-d01e05c{left:1vh;}body.rtl .elementor-2831 .elementor-element.elementor-element-d01e05c{right:1vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2831 .elementor-element.elementor-element-8bb87e0 > .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-2831 .elementor-element.elementor-element-8bb87e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2831 .elementor-element.elementor-element-94574ec{--spacer-size:1vh;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2831 .elementor-element.elementor-element-0ec9bf3{background-color:#FFFFFF00;--e-nav-menu-horizontal-menu-item-margin:calc( 0.5025em / 2 );}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu .elementor-item{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:300;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0.705em;padding-right:0.705em;padding-top:0.205em;padding-bottom:0.205em;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.5025em;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown a, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown{background-color:#091830;border-style:none;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 div.elementor-menu-toggle{color:#00037B;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 div.elementor-menu-toggle svg{fill:#00037B;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-menu-toggle:hover, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-1a8abf9{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;top:0.34225vw;z-index:10000000000000000;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-1a8abf9{left:-0.675555vh;}body.rtl .elementor-2831 .elementor-element.elementor-element-1a8abf9{right:-0.675555vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-61dea28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-61dea28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-61dea28.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-61dea28 > .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-2831 .elementor-element.elementor-element-61dea28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-b7b307a{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-0d67389:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Team-Photo.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(45deg, #091830 24%, #FFFFFF00 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-0d67389{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-b363b5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-b363b5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0000008C 0%, #F2295B00 63%);}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b363b5b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b363b5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b363b5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-b363b5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-d3cedad{--spacer-size:23vh;}.elementor-2831 .elementor-element.elementor-element-7c7d567{width:var( --container-widget-width, 38% );max-width:38%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;--container-widget-width:38%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7c7d567 img{width:99%;opacity:1;filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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-2831 .elementor-element.elementor-element-39f6fb7{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-39f6fb7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.3245em;color:#7EABE3;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e{width:var( --container-widget-width, 76% );max-width:76%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:8.5vw;font-weight:400;text-transform:capitalize;line-height:0.8em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2831 .elementor-element.elementor-element-01aa7f3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2831 .elementor-element.elementor-element-01aa7f3 .elementor-divider-separator{width:72%;margin:0 auto;margin-left:0;}.elementor-2831 .elementor-element.elementor-element-01aa7f3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2831 .elementor-element.elementor-element-127f9fa{width:var( --container-widget-width, 81% );max-width:81%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-127f9fa .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:300;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-bb54f2b{--spacer-size:1px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2831 .elementor-element.elementor-element-36c2f80{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-36c2f80.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-36c2f80.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-36c2f80.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-36c2f80.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-36c2f80.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon svg{height:1.7005vw;}.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-2831 .elementor-element.elementor-element-9ae0975 .elementor-button{background-color:transparent;font-family:"Albert Sans", Sans-serif;font-size:1.35vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;background-image:linear-gradient(270deg, #104582 27%, #08294F 83%);border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-9ae0975{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-9ae0975.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-9ae0975:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-9ae0975 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-9ae0975 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button{background-color:#10458200;font-family:"Albert Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#CCCCCC;color:#CCCCCC;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-6005f3c{width:var( --container-widget-width, 42% );max-width:42%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-6005f3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-6005f3c:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-dc6dbee{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-62db2e0{width:100%;max-width:100%;margin:-32vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62db2e0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24vw;font-weight:300;text-transform:capitalize;line-height:0.75em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-12e09dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-12e09dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-12e09dc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-12e09dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-12e09dc > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 2vw;}.elementor-2831 .elementor-element.elementor-element-ac52f4a{--spacer-size:49.555vh;}.elementor-2831 .elementor-element.elementor-element-7bbf49c{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-76e9f75{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-181a310{--spacer-size:4vh;}.elementor-2831 .elementor-element.elementor-element-42058ab:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/hero-business-team-BdsUkQ_f.jpg");background-position:-25vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-42058ab .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-42058ab{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 8vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-7282ebb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-7282ebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-7282ebb > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-fe2b577{--spacer-size:41vh;}.elementor-2831 .elementor-element.elementor-element-c0b3b89{--spacer-size:45vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-88ac52c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-88ac52c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-88ac52c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-88ac52c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-88ac52c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-72f5c31{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-c96fc57{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c96fc57 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-e1a5c56{--spacer-size:1px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2831 .elementor-element.elementor-element-de0e433{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-c396b2d{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-c5db784{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c5db784 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.8vw;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-a7762dd{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-91bb672{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-e109fc1{--divider-border-style:solid;--divider-color:#455EB173;--divider-border-width:1px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-e109fc1 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-e109fc1 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-2831 .elementor-element.elementor-element-7214a7c{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7214a7c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-1e25587{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e25587 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-1d22921{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-76f67da{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-f0eebbe{--divider-border-style:solid;--divider-color:#2B40867A;--divider-border-width:1px;width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-f0eebbe .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-f0eebbe .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-2831 .elementor-element.elementor-element-a90b36f{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a90b36f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-e54ae24{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e54ae24 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-b6200f4{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-c1af483{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-2111206{--divider-border-style:solid;--divider-color:#455EB180;--divider-border-width:1px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-2111206 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-2111206 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-2831 .elementor-element.elementor-element-42f5a34{width:var( --container-widget-width, 47% );max-width:47%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 00.55vw) 0.551vw;--container-widget-width:47%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-icon i{color:#3D5CAC;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-icon svg{fill:#3D5CAC;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.3em;letter-spacing:-0.4025px;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-text{color:#3B3B3B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-da9d5fd{width:var( --container-widget-width, 45% );max-width:45%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 00.55vw) 0.551vw;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-icon i{color:#3D5CAC;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-icon svg{fill:#3D5CAC;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.3em;letter-spacing:-0.4025px;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-text{color:#3B3B3B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-cbdcc42{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-3130b35{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-3130b35.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3130b35.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3130b35.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3130b35.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3130b35.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-2df3f7e .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-2df3f7e{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-2df3f7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-2df3f7e:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-2df3f7e .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-2df3f7e .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-a8b1f41{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-77064df{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-c01fb3d{width:var( --container-widget-width, 36% );max-width:36%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-c01fb3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-c01fb3d:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-19493d2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(233deg, #7295C8 0%, #F0FBFF 52%);}.elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/hero-building-min.jpg");background-position:center right;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-19493d2 .elementor-background-overlay{filter:brightness( 102% ) contrast( 125% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-19493d2{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:10vw 2vw 6vw 3vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-84a764b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-84a764b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-84a764b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-84a764b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2831 .elementor-element.elementor-element-84a764b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-ddba142{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-707ffa6{width:var( --container-widget-width, 11% );max-width:11%;margin:-0.705vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 00.5vw 3.05vw 0vw;--container-widget-width:11%;--container-widget-flex-grow:0;z-index:3;border-style:none;text-align:start;}.elementor-2831 .elementor-element.elementor-element-707ffa6 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-a29003d{width:var( --container-widget-width, 77% );max-width:77%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 0vw 1vw 0vw;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a29003d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.9vw;font-weight:400;text-transform:capitalize;line-height:1.7em;letter-spacing:-0.06754em;color:#344388;}.elementor-2831 .elementor-element.elementor-element-a8bfb54{--divider-border-style:solid;--divider-color:#4C60A6;--divider-border-width:2px;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) -6vw;}.elementor-2831 .elementor-element.elementor-element-a8bfb54 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2831 .elementor-element.elementor-element-a8bfb54 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2831 .elementor-element.elementor-element-54a87c7{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-cb7d7a5{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-379e206{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-379e206 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-9535efd{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-9535efd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-0e21a97{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-41c31ca{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-41c31ca .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-4eac323{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4eac323 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-5dc34f4{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-63633f7{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-63633f7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-19a6ce4{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-19a6ce4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-fabc0e6{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-6b28765{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6b28765 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-7d2e676{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7d2e676 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-ef5601d{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-a0f6369{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0f6369 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-ea91795{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ea91795 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-c534afb{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-9a0bde3{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-ce87404{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-ce87404.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-ce87404.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-ce87404.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-ce87404.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-ce87404.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-96c7e1a .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-96c7e1a{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.2052vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-96c7e1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-96c7e1a:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-96c7e1a .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-96c7e1a .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-b14abe3{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-69dc9cf{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-cd19ba9{width:var( --container-widget-width, 34% );max-width:34%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;--container-widget-width:34%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-cd19ba9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-cd19ba9:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0f72606.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0f72606.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0f72606.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2831 .elementor-element.elementor-element-0f72606 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-f7725eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-f7725eb, .elementor-2831 .elementor-element.elementor-element-f7725eb > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-f7725eb{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-be82e08 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-6af7ce5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:2vw;z-index:3;text-align:center;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-6af7ce5{left:-1vh;}body.rtl .elementor-2831 .elementor-element.elementor-element-6af7ce5{right:-1vh;}.elementor-2831 .elementor-element.elementor-element-6af7ce5 img{width:75%;opacity:0.73;filter:brightness( 138% ) contrast( 128% ) saturate( 98% ) blur( 0px ) hue-rotate( 30deg );}.elementor-2831 .elementor-element.elementor-element-d58e7a1{z-index:8;}.elementor-2831 .elementor-element.elementor-element-d58e7a1 img{filter:brightness( 112% ) contrast( 100% ) saturate( 111% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-98085ed{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;top:-30vh;z-index:2;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-98085ed{left:-2vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-98085ed{right:-2vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-98085ed.elementor-view-stacked .elementor-icon{background-color:#183253;}.elementor-2831 .elementor-element.elementor-element-98085ed.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-98085ed.elementor-view-default .elementor-icon{color:#183253;border-color:#183253;}.elementor-2831 .elementor-element.elementor-element-98085ed.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-98085ed.elementor-view-default .elementor-icon svg{fill:#183253;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon{font-size:48vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon svg{height:48vw;}.elementor-2831 .elementor-element.elementor-element-b597cb1{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-b43d5ac{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/2149305185.jpg");background-position:-25vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-aa6dc1b{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-4cb1151.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4cb1151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4cb1151.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-4cb1151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-4cb1151 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 2vw 0vw 2vw;}.elementor-2831 .elementor-element.elementor-element-882bbda{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-9da3170 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-9da3170, .elementor-2831 .elementor-element.elementor-element-9da3170 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-9da3170{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-b30fd08{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b30fd08 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-9d44c48{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.5975vw .250vw 0.3575vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.5px;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-a21235e{width:100%;max-width:100%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a21235e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:5.2vw;font-weight:400;text-transform:capitalize;line-height:0.85em;letter-spacing:-0.0305754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-c741b7e{width:var( --container-widget-width, 93% );max-width:93%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:93%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c741b7e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-3ffc89f{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-3ffc89f.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ffc89f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3ffc89f.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ffc89f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3ffc89f.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon{font-size:1.6007005vw;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon svg{height:1.6007005vw;}.elementor-2831 .elementor-element.elementor-element-e50bf34 .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-e50bf34{width:var( --container-widget-width, 70% );max-width:70%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-e50bf34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-e50bf34:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-e50bf34 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-e50bf34 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-c0a9440{width:var( --container-widget-width, 79% );max-width:79%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-c0a9440.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-c0a9440:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-67d9b81{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-4abb19e{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-f310922{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-14b95de{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-269d333:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-269d333 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #F2295B00 81%);}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-269d333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-269d333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-269d333 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 4vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-269d333 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-1055283{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-47c0a21 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-47c0a21, .elementor-2831 .elementor-element.elementor-element-47c0a21 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-47c0a21{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-8a4a55c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Armando-1.png");background-position:center center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 90%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-8a4a55c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-8a4a55c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-8a4a55c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-8a4a55c{z-index:5;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-aa74875{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-a736905{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-4fff763{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-de5c155{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-de5c155 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-b18ea07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Kayla.jpg");background-position:top center;background-repeat:no-repeat;background-size:160% auto;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b18ea07.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b18ea07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b18ea07.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-b18ea07{z-index:5;}.elementor-2831 .elementor-element.elementor-element-3f92975{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-3f92975.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-d1bdc1f{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-46b1996{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-75282b0{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-a0b368d{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0b368d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-432f722:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Michael-Love.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-432f722.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-432f722.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-432f722.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-432f722{z-index:5;}.elementor-2831 .elementor-element.elementor-element-95ae53f{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-95ae53f.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-0e63bd9{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-77b5399{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-af76020{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-0d4376f{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d4376f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-c3f8c17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/April-1.jpeg");background-position:0px 0px;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-c3f8c17.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-c3f8c17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-c3f8c17.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-c3f8c17{z-index:5;}.elementor-2831 .elementor-element.elementor-element-e28d3c9{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-e28d3c9.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-abb4d4d{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-bec5cbc{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-923efaf{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-0563a56{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0563a56 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-9810f44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_r8w2f8r8w2f8r8w2.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9810f44.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9810f44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9810f44.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-9810f44{z-index:5;}.elementor-2831 .elementor-element.elementor-element-23c49bb{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-23c49bb.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-91d9dc1{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-5169940{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-91b9eba{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-d45ae12{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d45ae12 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-209ad1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/farmers-insurance-in-kansas-elizabel-gildo-540x566-1.jpg");background-position:-2vw 0vh;background-repeat:no-repeat;background-size:120% auto;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-209ad1d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-209ad1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-209ad1d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-209ad1d{z-index:5;}.elementor-2831 .elementor-element.elementor-element-d16221d{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-d16221d.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-a9f405c{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-98034b8{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-36bf7e0{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-36bf7e0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-b733e03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ob2gojob2gojob2g.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b733e03.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b733e03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b733e03.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-b733e03{z-index:5;}.elementor-2831 .elementor-element.elementor-element-7150238{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-7150238.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-940b323{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-a49fed0{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-744ffec{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-0d54437{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d54437 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-0409d9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Tara.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0409d9a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0409d9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0409d9a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-0409d9a{z-index:5;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-878b484{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-3cd9279{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-3473def{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-3b6fb48{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3b6fb48 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-4781acb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Steven-rotated.jpg");background-position:center center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-4781acb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4781acb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4781acb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-4781acb{z-index:5;}.elementor-2831 .elementor-element.elementor-element-f519a5b{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-f519a5b.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-8c2163b{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-c98f95e{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-ce60a32{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-7dda691{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7dda691 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-da26396 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-da26396, .elementor-2831 .elementor-element.elementor-element-da26396 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-da26396{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-d549e4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Armando-1.png");background-position:center center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 90%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-d549e4d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-d549e4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-d549e4d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-d549e4d{z-index:5;}.elementor-2831 .elementor-element.elementor-element-78447ef{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-78447ef.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-1f97970{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-8858afb{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-c5c6732{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-2fc5060{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2fc5060 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-0007671:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Kayla.jpg");background-position:top center;background-repeat:no-repeat;background-size:160% auto;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0007671.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0007671.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0007671.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-0007671{z-index:5;}.elementor-2831 .elementor-element.elementor-element-de91c1e{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-de91c1e.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-011136c{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-b388005{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-adf05ff{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-b9f3678{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b9f3678 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Michael-Love.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-1cb2a6e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e{z-index:5;}.elementor-2831 .elementor-element.elementor-element-fda62f4{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-fda62f4.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-17892d9{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-aa5dc66{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-b22ee3c{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-d178447 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-d178447, .elementor-2831 .elementor-element.elementor-element-d178447 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-d178447{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-38b0b48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/April-1.jpeg");background-position:0px 0px;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-38b0b48.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-38b0b48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-38b0b48.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-38b0b48{z-index:5;}.elementor-2831 .elementor-element.elementor-element-d9b7651{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-d9b7651.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-85f3427{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-004ce53{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-3a5263e{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-0f673b1{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f673b1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-587a67f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_r8w2f8r8w2f8r8w2.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-587a67f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-587a67f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-587a67f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-587a67f{z-index:5;}.elementor-2831 .elementor-element.elementor-element-34255fd{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-34255fd.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-88357d5{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-ae8d612{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-b27854e{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-92cf809{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-92cf809 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-1a83349:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/farmers-insurance-in-kansas-elizabel-gildo-540x566-1.jpg");background-position:-2vw 0vh;background-repeat:no-repeat;background-size:120% auto;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 55%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-1a83349.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a83349.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a83349.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 1vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-1a83349{z-index:5;}.elementor-2831 .elementor-element.elementor-element-9981260{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-9981260.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-4e22017{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-ccf47ec{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-49f48d6{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-197ff90{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-197ff90 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-c30c175 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-c30c175, .elementor-2831 .elementor-element.elementor-element-c30c175 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-c30c175{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-2a854d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ob2gojob2gojob2g.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-2a854d6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-2a854d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-2a854d6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-2a854d6{z-index:5;}.elementor-2831 .elementor-element.elementor-element-1b8d685{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-1b8d685.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-388164c{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-bd6bdf1{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-20ea7b2{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-ed97d88{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed97d88 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-40522e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Tara.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-40522e5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-40522e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-40522e5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-40522e5{z-index:5;}.elementor-2831 .elementor-element.elementor-element-24b98a9{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-24b98a9.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-84cdfc4{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-3be9123{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-356716f{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-46383e9{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-46383e9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-9e891d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Steven-rotated.jpg");background-position:center center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9e891d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9e891d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9e891d7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-9e891d7{z-index:5;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-a980a0b{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-8119e10{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-29192d5{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-8baf6fb{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8baf6fb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-f1b5aa1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-f1b5aa1, .elementor-2831 .elementor-element.elementor-element-f1b5aa1 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-f1b5aa1{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-d7387fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Abby.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-d7387fc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-d7387fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-d7387fc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-d7387fc{z-index:5;}.elementor-2831 .elementor-element.elementor-element-56d872a{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-56d872a.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-f247b2a{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-f1c0bcd{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-8356853{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-433950d{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-433950d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_8oxgk58oxgk58oxg.png");background-position:top center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-1a3a5d2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2{z-index:5;}.elementor-2831 .elementor-element.elementor-element-7726edd{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-7726edd.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon{font-size:1.204575vw;padding:5%;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-ee20751{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-22aee02{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-5123aa3{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-3e18681{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3e18681 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-f17c3fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-f17c3fd, .elementor-2831 .elementor-element.elementor-element-f17c3fd > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-f17c3fd{margin-top:3vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-2831 .elementor-element.elementor-element-4fea076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_8oxgk58oxgk58oxg.png");background-position:top center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-4fea076.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4fea076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4fea076.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-4fea076{z-index:5;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon{font-size:1.204575vw;padding:3%;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-afe90d4{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-fcdce82{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-5e98d1b{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-c109dd7{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c109dd7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-ad12094:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ak0vebak0vebak0v.png");background-position:center center;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 51%, #FFFFFFF0 79%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-ad12094.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ad12094.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ad12094.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-ad12094{z-index:5;}.elementor-2831 .elementor-element.elementor-element-f453a09{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-f453a09.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon{font-size:1.204575vw;padding:3%;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-e8c7c85{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-6888f6a{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-d5833cd{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-0f7618d{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f7618d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-64b4471:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_p0oj9ep0oj9ep0oj.png");background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 54%, #FFFFFFF0 82%);opacity:1;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-64b4471.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-64b4471.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-64b4471.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 1vw;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated, .elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated > .elementor-background-overlay, .elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-64b4471{z-index:5;}.elementor-2831 .elementor-element.elementor-element-e00362c{margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon-wrapper{text-align:start;}.elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#143F70;}.elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-framed .elementor-icon{background-color:#143F70;}.elementor-2831 .elementor-element.elementor-element-e00362c.elementor-view-stacked .elementor-icon svg{fill:#143F70;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon{font-size:1.204575vw;padding:3%;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon svg{height:1.204575vw;}.elementor-2831 .elementor-element.elementor-element-ab28037{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-2fdc37c{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-d6af2da{width:auto;max-width:auto;background-color:#EEF1F947;margin:-0.25vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.25vw;padding:.450vw 0.975vw .250vw 0.75vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:.70050em .70050em .70050em .70050em;--e-icon-list-icon-size:1.5vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-1f74f51{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0.5vw 0.5vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#193FC0;border-radius:0em 0em 0em 0.5em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1f74f51 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:0em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-d5767e4{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-d7d7462:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFED 47%, #818181 95%);}.elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_b0jwhub0jwhub0jw.png");background-position:0vw -12vh;background-size:100% auto;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-d7d7462 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-d7d7462{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:14vw 2vw 4vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-e95c128.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e95c128.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e95c128 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-2c7835c{--spacer-size:7vh;}.elementor-2831 .elementor-element.elementor-element-0672f90 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-0672f90{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-07b0a69.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-07b0a69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-07b0a69.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-07b0a69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-07b0a69 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 2vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8d8d8b4{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-4f1db42{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4f1db42 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-9d11134{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.175vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-bc1ea72{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-72a0fbe{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-72a0fbe .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:400;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-90105b4{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-90105b4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-3bd52e9{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3bd52e9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-02889c6{width:var( --container-widget-width, 87% );max-width:87%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-02889c6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-d31e918{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b06bf3a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-b06bf3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-b06bf3a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-b06bf3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-b06bf3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-9881943{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-818b019{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-818b019 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-5611176{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5611176 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-83bb700{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-1e95a10{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e95a10 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-3d7863d{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3d7863d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-c8d5a7d{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-a82a120{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a82a120 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-6c1c425{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6c1c425 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-056c863{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-cbd0992{--spacer-size:8vh;}.elementor-2831 .elementor-element.elementor-element-064e415:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_naxy3naxy3naxy3n-e1777297015184.png");background-position:-18vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-064e415 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-064e415{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:6vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-5eac07c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-5eac07c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-5eac07c > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-285831b{--spacer-size:41vh;}.elementor-2831 .elementor-element.elementor-element-3130aee{--spacer-size:45vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-68df871.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-68df871.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-68df871.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-68df871 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-68df871 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-af92b0a{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-dcaa920{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-dcaa920 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-13d6392{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-4e4a8dd{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-d0d8c65{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 4vw 1.5vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d0d8c65 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3.6vw;font-weight:400;text-transform:capitalize;line-height:1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-5782b91{--spacer-size:0.1vh;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-2831 .elementor-element.elementor-element-6240cce{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-item{border-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title{background-color:#00000000;padding:1vw 0vw 1vw 0vw;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-title{color:#404040;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-icon svg{fill:#404040;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-active .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-6240cce .elementor-active .elementor-accordion-title{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-content{background-color:#FFFFFF;color:#323232;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.3em;letter-spacing:-0.125px;padding:2vw 2vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-485a189{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-7aa8c17{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-3ce56e1{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-3ce56e1.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ce56e1.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3ce56e1.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ce56e1.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3ce56e1.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-833236e .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-833236e{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-833236e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-833236e:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-833236e .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-833236e .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-3695f8e{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-e2ddd86{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9{width:var( --container-widget-width, 36% );max-width:36%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-c07b441:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(261deg, #83888E 3%, #0B1B2F 61%);}.elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_lapklllapklllapk.png");background-position:-3vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-c07b441{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 6vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-3707a83.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-3707a83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-3707a83.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-3707a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-3707a83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-ff1b9df{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-aab533e{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-aab533e img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-e573e14{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-0d43821{width:auto;max-width:auto;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.75vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-icon i{color:#E4E4E4;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-icon svg{fill:#E4E4E4;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-8d93864{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-c618bbc{width:var( --container-widget-width, 91% );max-width:91%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -4vw;padding:0vw 1vw 0.5vw 4vw;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c618bbc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.3vw;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.056754em;color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-e01485e{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-052a3c9{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-item{border-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title{background-color:#00000000;padding:1vw 0vw 1vw 0vw;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-title{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-active .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-content{background-color:#FFFFFF;color:#323232;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.3em;letter-spacing:-0.125px;padding:2vw 2vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-1708088{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-ac5c4b8{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-191d093{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-b0cd535{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-b0cd535.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-b0cd535.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-b0cd535.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-b0cd535.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-b0cd535.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-2d0d8aa .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-67c1cc7{width:var( --container-widget-width, 38% );max-width:38%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:38%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-67c1cc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-67c1cc7:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-78f1a09.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-78f1a09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-78f1a09 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-784721d{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-b061552{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-bfd69e2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_no8lmpno8lmpno8l.png");background-position:0vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-bfd69e2 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-bfd69e2{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-e166acb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e166acb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e166acb > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-4a259aa{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-001dc30{--spacer-size:1vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-60fff74.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-60fff74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-60fff74.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-60fff74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-60fff74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-df62fec{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-1748a1b{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1748a1b img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-1928b80{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-573e77e{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-3edbb2b{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-f31b476{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f31b476 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-5096940{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-3bff7e9{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-item{border-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title{background-color:#00000000;padding:1vw 0vw 1vw 0vw;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-title{color:#404040;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-icon svg{fill:#404040;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-active .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-active .elementor-accordion-title{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-content{background-color:#FFFFFF;color:#323232;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.3em;letter-spacing:-0.125px;padding:2vw 2vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-439bc10{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-01ab78f{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-bf97b0f{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-bf97b0f.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-bf97b0f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-bf97b0f.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-bf97b0f.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-bf97b0f.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-3c3a373 .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-3c3a373{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-3c3a373.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-3c3a373:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-3c3a373 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-3c3a373 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.13vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-aa62cf0{width:var( --container-widget-width, 47% );max-width:47%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-aa62cf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-aa62cf0:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-0357452{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-23b22d2{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-cb45006:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFED 47%, #818181 95%);}.elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_7aa2x57aa2x57aa2.png");background-position:0vw -12vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-cb45006 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-cb45006{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:14vw 2vw 8vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-4f04e73.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4f04e73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4f04e73 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-b20df3f{--spacer-size:7vh;}.elementor-2831 .elementor-element.elementor-element-40f115e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-40f115e{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9341b75.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-9341b75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-9341b75.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-9341b75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-9341b75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 2vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-3be6919{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-87dcb41{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-87dcb41 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-930d58e{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-017ef4c{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.175vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-faba828{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-a1b451d{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a1b451d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:400;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-8e70a6b{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8e70a6b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-331ef4d{width:var( --container-widget-width, 87% );max-width:87%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-331ef4d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-4d2869b{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-27c7c13{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-27c7c13 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-30f8df5{width:var( --container-widget-width, 87% );max-width:87%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-30f8df5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-4587ddf{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-7f52298 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-7f52298 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-3f78884{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-778a588{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-778a588 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-231cb81{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-231cb81 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-e14ad65{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-af89cc6{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af89cc6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-c6b1015{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c6b1015 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-e55d37e{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-75d1a9e{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75d1a9e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-ad05d14{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-2d1059f{--spacer-size:9vh;}.elementor-2831 .elementor-element.elementor-element-2725c0d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(233deg, #7295C8 0%, #F0FBFF 52%);}.elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/hero-building-min.jpg");background-position:center right;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-2725c0d .elementor-background-overlay{filter:brightness( 102% ) contrast( 125% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-2725c0d{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:10vw 2vw 6vw 3vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-c52fba8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-c52fba8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-c52fba8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-c52fba8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2831 .elementor-element.elementor-element-c52fba8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-a85fd62{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-2d59d79{width:var( --container-widget-width, 11% );max-width:11%;margin:-0.705vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 00.5vw 3.05vw 0vw;--container-widget-width:11%;--container-widget-flex-grow:0;z-index:3;border-style:none;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2d59d79 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-d2cc1e8{width:var( --container-widget-width, 77% );max-width:77%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 0vw 1vw 0vw;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d2cc1e8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.9vw;font-weight:400;text-transform:capitalize;line-height:1.7em;letter-spacing:-0.06754em;color:#344388;}.elementor-2831 .elementor-element.elementor-element-7105966{--divider-border-style:solid;--divider-color:#4C60A6;--divider-border-width:2px;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) -6vw;}.elementor-2831 .elementor-element.elementor-element-7105966 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2831 .elementor-element.elementor-element-7105966 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2831 .elementor-element.elementor-element-344a60c{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-f240c42{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-62ef1dd{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62ef1dd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-68f7aa7{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-68f7aa7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-e6c3571{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-5376676{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5376676 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-5abddf7{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-4ee013a{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4ee013a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-b8a97bc{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b8a97bc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-233eb24{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-48bbfb6{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-48bbfb6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-ed867f0{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed867f0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-f033a85{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-99fd977{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-99fd977 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-a781f95{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-51a1662{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-5f863b8{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-5f863b8.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-5f863b8.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-5f863b8.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-5f863b8.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-5f863b8.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-3cb27d0 .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-3cb27d0{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.2052vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-3cb27d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-3cb27d0:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-3cb27d0 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-3cb27d0 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-96cb0db{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-dc64be6{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-21d87bf{width:var( --container-widget-width, 34% );max-width:34%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;--container-widget-width:34%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-21d87bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-21d87bf:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-54940f7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-54940f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-54940f7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2831 .elementor-element.elementor-element-54940f7 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-277ded7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-277ded7, .elementor-2831 .elementor-element.elementor-element-277ded7 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-277ded7{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-64d83c4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d222ceb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:2vw;z-index:3;text-align:center;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-d222ceb{left:-1vh;}body.rtl .elementor-2831 .elementor-element.elementor-element-d222ceb{right:-1vh;}.elementor-2831 .elementor-element.elementor-element-d222ceb img{width:75%;opacity:0.73;filter:brightness( 138% ) contrast( 128% ) saturate( 98% ) blur( 0px ) hue-rotate( 30deg );}.elementor-2831 .elementor-element.elementor-element-93fa06b{z-index:8;}.elementor-2831 .elementor-element.elementor-element-93fa06b img{filter:brightness( 112% ) contrast( 100% ) saturate( 111% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-9d9f36a{width:var( --container-widget-width, 7% );max-width:7%;margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;top:-30vh;z-index:2;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-9d9f36a{left:-2vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-9d9f36a{right:-2vw;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-9d9f36a.elementor-view-stacked .elementor-icon{background-color:#183253;}.elementor-2831 .elementor-element.elementor-element-9d9f36a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-9d9f36a.elementor-view-default .elementor-icon{color:#183253;border-color:#183253;}.elementor-2831 .elementor-element.elementor-element-9d9f36a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-9d9f36a.elementor-view-default .elementor-icon svg{fill:#183253;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon{font-size:40vw;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon svg{height:40vw;}.elementor-2831 .elementor-element.elementor-element-e4f901a{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-9d8cfc3{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-a3ed237:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_jb4aryjb4aryjb4a.png");background-position:-10vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-a3ed237 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-a3ed237{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 6vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-475f966.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-475f966.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-475f966 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-7aba8cf{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-23b78dd{--spacer-size:1vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-32230d1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-32230d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-32230d1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-32230d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-32230d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-05ca5e8{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-476a0ca{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-476a0ca img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-8d32a47{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-fc66518{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-6651e9e{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-389fd7c{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-389fd7c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-cf234a0{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-ba16b8b{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-item{border-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-item .elementor-tab-content{border-block-start-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title{background-color:#00000000;padding:1vw 0vw 1vw 0vw;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-title{color:#404040;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-icon svg{fill:#404040;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-active .elementor-accordion-icon, .elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-active .elementor-accordion-title{color:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-a7927e9 );}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-content{background-color:#FFFFFF;color:#323232;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:400;line-height:1.3em;letter-spacing:-0.125px;padding:2vw 2vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f2fab98{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-d54eaf2{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-2408bf9{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-2408bf9.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-2408bf9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-2408bf9.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-2408bf9.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-2408bf9.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-be4fd2a .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-be4fd2a{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-be4fd2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-be4fd2a:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-be4fd2a .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-be4fd2a .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.13vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-627ce07{width:var( --container-widget-width, 47% );max-width:47%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-627ce07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-627ce07:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-0f20414{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-70cb062{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-f2d0266:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(233deg, #7295C8 0%, #F0FBFF 52%);}.elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/hero-building-min.jpg");background-position:center right;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-f2d0266 .elementor-background-overlay{filter:brightness( 102% ) contrast( 125% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-f2d0266{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4vw;margin-bottom:0vw;padding:10vw 2vw 0vw 3vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-67a5563.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-67a5563.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-67a5563.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-67a5563 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2831 .elementor-element.elementor-element-67a5563 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-62c2c94{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-e27bdbb{width:var( --container-widget-width, 11% );max-width:11%;margin:-0.705vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 00.5vw 3.05vw 0vw;--container-widget-width:11%;--container-widget-flex-grow:0;z-index:3;border-style:none;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e27bdbb img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-25a6b10{width:var( --container-widget-width, 77% );max-width:77%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 0vw 1vw 0vw;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-25a6b10 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.2vw;font-weight:400;text-transform:capitalize;line-height:1.7em;letter-spacing:-0.06754em;color:#344388;}.elementor-2831 .elementor-element.elementor-element-a0c4108{--divider-border-style:solid;--divider-color:#4C60A6;--divider-border-width:2px;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) -6vw;}.elementor-2831 .elementor-element.elementor-element-a0c4108 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2831 .elementor-element.elementor-element-a0c4108 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2831 .elementor-element.elementor-element-f4f17f6{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-1d8b4fb{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-af59a27{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af59a27 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-2ddffe3{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2ddffe3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-bcd4bbd{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-f30dd2c{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f30dd2c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-1ef96cf{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1ef96cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-0aeacd0{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-74c69e3{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-74c69e3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-abe2d39{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-abe2d39 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-91b811f{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-17955a5{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-17955a5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-78297ea{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-78297ea .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-247d589{--spacer-size:0.3vh;}.elementor-2831 .elementor-element.elementor-element-00fcca1{width:var( --container-widget-width, 6% );max-width:6%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:6%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-00fcca1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-8bcae45{width:var( --container-widget-width, 86% );max-width:86%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -0.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8bcae45 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-77d5dfa{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-a183300{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-1a8937a{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-1a8937a.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-1a8937a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1a8937a.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-1a8937a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1a8937a.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-7350fbc .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-7350fbc{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.2052vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-7350fbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-7350fbc:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-7350fbc .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-7350fbc .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-8eb15c8{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-fbe9e18{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4{width:var( --container-widget-width, 34% );max-width:34%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;--container-widget-width:34%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0bf6cd0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-bf50384 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-bf50384, .elementor-2831 .elementor-element.elementor-element-bf50384 > .elementor-background-overlay{border-radius:3em 3em 3em 3em;}.elementor-2831 .elementor-element.elementor-element-bf50384{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-2ca9858.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-2ca9858.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-2ca9858 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8feece4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:2vw;z-index:3;text-align:center;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-8feece4{left:-1vh;}body.rtl .elementor-2831 .elementor-element.elementor-element-8feece4{right:-1vh;}.elementor-2831 .elementor-element.elementor-element-8feece4 img{width:75%;opacity:0.73;filter:brightness( 138% ) contrast( 128% ) saturate( 98% ) blur( 0px ) hue-rotate( 30deg );}.elementor-2831 .elementor-element.elementor-element-a597955{z-index:8;}.elementor-2831 .elementor-element.elementor-element-a597955 img{width:72%;filter:brightness( 112% ) contrast( 100% ) saturate( 111% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-baf854a{width:var( --container-widget-width, 7% );max-width:7%;margin:11vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;top:-30vh;z-index:2;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-baf854a{left:-2vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-baf854a{right:-2vw;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-baf854a.elementor-view-stacked .elementor-icon{background-color:#183253;}.elementor-2831 .elementor-element.elementor-element-baf854a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-baf854a.elementor-view-default .elementor-icon{color:#183253;border-color:#183253;}.elementor-2831 .elementor-element.elementor-element-baf854a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-baf854a.elementor-view-default .elementor-icon svg{fill:#183253;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon{font-size:42vw;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon svg{height:42vw;}.elementor-2831 .elementor-element.elementor-element-feadf09{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-d5ed2c5{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-01581a9:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFED 47%, #818181 95%);}.elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_ts4vvuts4vvuts4v.png");background-position:0vw -15vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-01581a9 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-01581a9{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:14vw 2vw 8vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-a7021dd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-a7021dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-a7021dd > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-5579537{--spacer-size:7vh;}.elementor-2831 .elementor-element.elementor-element-ae1920c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-ae1920c{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:2;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9402084.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-9402084.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-9402084.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-9402084 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-9402084 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 2vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8b76d17{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-dd5aeec{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-dd5aeec img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-0a610e6{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-1258941{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.350vw 1vw .250vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.175vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-bb93e01{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-f26b3b5{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f26b3b5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6vw;font-weight:400;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-05d4f4b{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 8vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-05d4f4b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-4776084{width:var( --container-widget-width, 87% );max-width:87%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4776084 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-97fabd4{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-6aa96e1{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6aa96e1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-75484da{width:var( --container-widget-width, 87% );max-width:87%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75484da .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-1995eff{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-f87798c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-f87798c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-f87798c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-f87798c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-f87798c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-544f89e{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-3653188{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3653188 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-c28a442{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-cf46377{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-cf46377 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-170e197{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-170e197 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-7fcbf56{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-aa7246b{width:var( --container-widget-width, 8% );max-width:8%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-aa7246b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-960f9d2{width:var( --container-widget-width, 87% );max-width:87%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-960f9d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-4888500{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-ff3c55d{--spacer-size:9vh;}.elementor-2831 .elementor-element.elementor-element-e61e782:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(55deg, #F9FBFFED 41%, #575757 100%);}.elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_5qzwdy5qzwdy5qzw.png");background-position:0vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-e61e782 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-e61e782{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:4vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-506378f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-506378f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-506378f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-506378f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-506378f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 1vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-5447259{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-820271f{width:var( --container-widget-width, 12% );max-width:12%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:12%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-820271f img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-5c6278d{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-f348798{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-07ba5a4{width:var( --container-widget-width, 67% );max-width:67%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1.5vw 1vw 0.5vw 1vw;--container-widget-width:67%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#3A4C88;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-07ba5a4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.1vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-a2bd8c5{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-3aa408a{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-156fd06{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-156fd06 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-81f0215{width:var( --container-widget-width, 70% );max-width:70%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-81f0215 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-db3f4f0{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-37c1d51{width:var( --container-widget-width, 7% );max-width:7%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-37c1d51 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-6fed433{width:var( --container-widget-width, 70% );max-width:70%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6fed433 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-cd2130a{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-1626d12{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-1626d12.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-1626d12.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1626d12.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-1626d12.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-1626d12.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-75233a0 .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-75233a0{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-75233a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-75233a0:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-75233a0 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-75233a0 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-01f801f{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-405490f{width:var( --container-widget-width, 35% );max-width:35%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-405490f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-405490f:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-405490f .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-46170c7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-46170c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-46170c7 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-8222dd7{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-cae813d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_76j7or76j7or76j7.png");background-position:0vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-cae813d .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-cae813d{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-e91e294.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e91e294.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-e91e294 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-85070d1{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-0276627{--spacer-size:1vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-ee8bd2a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-ab3f98f{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-d39a6f9{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d39a6f9 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-ab1426f{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-8a4854c{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-61afdb0{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-33e1f90{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-33e1f90 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.3vw;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-50da76c{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2{width:var( --container-widget-width, 8.5% );max-width:8.5%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8.5%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-ab67c7b{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ab67c7b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-9eb298b{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-460be4b{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-3a21c02{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-3a21c02.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3a21c02.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3a21c02.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-3a21c02.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-3a21c02.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-4d04e0d .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-4d04e0d{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-4d04e0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-4d04e0d:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-4d04e0d .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-4d04e0d .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.13vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-96e4fdf{width:var( --container-widget-width, 43% );max-width:43%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:43%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-96e4fdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-96e4fdf:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-7fc2c7a{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-e96f971{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-41a9c36:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(261deg, #83888E 3%, #0B1B2F 61%);}.elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_uju7iiuju7iiuju7.png");background-position:-100vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-41a9c36{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 6vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-f50f728.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f50f728.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f50f728.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-f50f728 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-f50f728 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-68650a1{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-ad78600{width:var( --container-widget-width, 15% );max-width:15%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ad78600 img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-55b103f{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-b299109{width:auto;max-width:auto;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.75vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-icon i{color:#E4E4E4;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-icon svg{fill:#E4E4E4;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E4E4E4;}.elementor-2831 .elementor-element.elementor-element-57ae2ac{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-eceb1b7{width:var( --container-widget-width, 91% );max-width:91%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -4vw;padding:0vw 1vw 0.5vw 4vw;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-eceb1b7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.3vw;font-weight:400;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.056754em;color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-f33553c{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-43d7172{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-43d7172 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.15vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#8086CC;}.elementor-2831 .elementor-element.elementor-element-ba1edf4{width:var( --container-widget-width, 77% );max-width:77%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ba1edf4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.5px;color:#EAEAEA;}.elementor-2831 .elementor-element.elementor-element-df01b80{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-53e27c9{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-2250557{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-43249d7{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-43249d7.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-43249d7.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-43249d7.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-43249d7.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-43249d7.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-e368606 .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-e368606{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-e368606.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-e368606:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-e368606 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-e368606 .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.135vw;font-weight:500;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-e277189{width:var( --container-widget-width, 38% );max-width:38%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:38%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-e277189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-e277189:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button:focus{border-color:#00000000;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-cb8fef8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-cb8fef8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-cb8fef8 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-f7c32b7{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-572077d{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-c3064b5:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #F1F5FC 54%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Gemini_Generated_Image_39alkg39alkg39al.png");background-position:0vw 0vh;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-c3064b5 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-c3064b5{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1vw;margin-bottom:0vw;padding:6vw 0vw 5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-6e77d16.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-6e77d16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-6e77d16 > .elementor-element-populated{padding:0vw 4vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-24ae000{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-c7d9a39{--spacer-size:1vh;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-ab5bda5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ab5bda5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-ab5bda5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-ab5bda5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-ab5bda5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 4vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-a9aa964{--spacer-size:0.5vh;}.elementor-2831 .elementor-element.elementor-element-25b36ea{width:var( --container-widget-width, 14% );max-width:14%;margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.55vw;--container-widget-width:14%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-25b36ea img{width:100%;opacity:1;filter:brightness( 147% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2831 .elementor-element.elementor-element-a564d76{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-b736d32{width:auto;max-width:auto;background-color:#EEF1F947;margin:-1.65vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) 0vw;padding:.50vw 1vw .50vw 1vw;z-index:9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#343B8B;border-radius:1em 1em 1em 1em;--e-icon-list-icon-size:1.2075vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2B4086;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-icon i{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-icon svg{fill:#343B8B;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#343B8B54;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:1.325vw;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1px;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-text{color:#343B8B;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#343B8B;}.elementor-2831 .elementor-element.elementor-element-7d9fe5a{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-3819813{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1.5vw 1vw 1vw 1vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 2px 2px;border-color:#304384;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3819813 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.5vw;font-weight:400;text-transform:capitalize;line-height:1.3em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-6864f57{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-85d81e8{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-85d81e8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-d87b407{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d87b407 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-facd208{--spacer-size:0.2vh;}.elementor-2831 .elementor-element.elementor-element-e0aeac8{width:var( --container-widget-width, 8% );max-width:8%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 1vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:5;border-style:none;border-radius:1em 1em 1em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e0aeac8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.06754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-216226a{width:var( --container-widget-width, 86% );max-width:86%;margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-216226a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.25em;letter-spacing:-0.5px;color:#404040;}.elementor-2831 .elementor-element.elementor-element-fcd9745{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-918079a{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-918079a.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-918079a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-918079a.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2831 .elementor-element.elementor-element-918079a.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-918079a.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon{font-size:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon svg{height:1.7005vw;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce .elementor-button{background-color:#104582;font-family:"Work Sans", Sans-serif;font-size:1.35vw;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:1px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:86%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-6c1d1ce .elementor-button:focus{border-color:#000000;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button{background-color:#10458200;font-family:"Work Sans", Sans-serif;font-size:1.13vw;font-weight:600;text-transform:uppercase;font-style:normal;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#11427E;color:#11427E;border-style:none;border-radius:0em 0em 0em 1em;padding:1vw 1vw 1vw 1vw;}.elementor-2831 .elementor-element.elementor-element-aeecd75{width:var( --container-widget-width, 47% );max-width:47%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:9;border-style:none;}.elementor-2831 .elementor-element.elementor-element-aeecd75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2831 .elementor-element.elementor-element-aeecd75:hover{border-style:none;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button:focus{border-color:#00000000;}.elementor-2831 .elementor-element.elementor-element-2ec1fd8{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-16920c3{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-707c78c:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-707c78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #16659F 37%, #163357 100%);}.elementor-2831 .elementor-element.elementor-element-707c78c > .elementor-background-overlay{background-color:#00000000;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/2149305185.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-707c78c .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-707c78c{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00.5vw;margin-bottom:0vw;padding:2.555vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-6036de4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-6036de4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-6036de4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-6036de4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-2831 .elementor-element.elementor-element-6036de4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 4vw;}.elementor-2831 .elementor-element.elementor-element-883fb06{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 0em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-883fb06 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.75vw;font-weight:300;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.056754em;color:#FFFFFF;}.elementor-2831 .elementor-element.elementor-element-05b2871{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-49c2ed5{--spacer-size:1px;}.elementor-2831 .elementor-element.elementor-element-e0cba87{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-0840ba4 > .elementor-background-overlay{background-color:#CDECFF00;background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/01/ol5-1.png");background-position:14vw -1vh;background-repeat:no-repeat;background-size:cover;opacity:0.05;mix-blend-mode:overlay;}.elementor-2831 .elementor-element.elementor-element-0840ba4 .elementor-background-overlay{filter:brightness( 155514% ) contrast( 114% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-0840ba4{border-style:none;margin-top:0px;margin-bottom:0px;padding:3vw 0vw 0vw 0vw;z-index:9999;}.elementor-2831 .elementor-element.elementor-element-0840ba4, .elementor-2831 .elementor-element.elementor-element-0840ba4 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2831 .elementor-element.elementor-element-0840ba4 > .elementor-shape-top svg{height:0px;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-cbadeb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-cbadeb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-cbadeb1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-cbadeb1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 0% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2831 .elementor-element.elementor-element-cbadeb1 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2831 .elementor-element.elementor-element-cbadeb1 > .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;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-e5819c4 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2831 .elementor-element.elementor-element-e5819c4{border-style:solid;border-width:0px 0px 1px 0px;border-color:#31517A;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 2vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9650965.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-9650965.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-9650965.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-9650965 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-95e666c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2831 .elementor-element.elementor-element-95e666c img{width:82%;filter:brightness( 99% ) contrast( 110% ) saturate( 110% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-fdb9426.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-fdb9426.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-fdb9426.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-fdb9426 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-cb59973{width:var( --container-widget-width, 88% );max-width:88%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2831 .elementor-element.elementor-element-cb59973 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.25em;letter-spacing:-0.25px;color:#3D3D3D;}.elementor-2831 .elementor-element.elementor-element-2608cff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-00c5869{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-e035544{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-57b4580{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-a22ac66{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-2831 .elementor-element.elementor-element-82aaf5d > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2831 .elementor-element.elementor-element-82aaf5d{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:1.5vw 3vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-b0b9f48 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2831 .elementor-element.elementor-element-06502fa{width:var( --container-widget-width, 10% );max-width:10%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-06502fa img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2831 .elementor-element.elementor-element-1849ef3{width:var( --container-widget-width, 52% );max-width:52%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#3A4C88;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1849ef3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:-0.036754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-ff38a8c{width:var( --container-widget-width, 86% );max-width:86%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:86%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.507vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(-2px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(-2px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(-2px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(--2px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(--2px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-4baaa5b > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2831 .elementor-element.elementor-element-523348d{width:var( --container-widget-width, 5% );max-width:5%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-523348d img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2831 .elementor-element.elementor-element-69a5143{width:var( --container-widget-width, 32% );max-width:32%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#3A4C88;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-69a5143 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:-0.036754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-bfe3538{width:var( --container-widget-width, 95% );max-width:95%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.507vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-3921d08 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2831 .elementor-element.elementor-element-3a6d2d2{width:var( --container-widget-width, 5% );max-width:5%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3a6d2d2 img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2831 .elementor-element.elementor-element-328180a{width:var( --container-widget-width, 40% );max-width:40%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.25vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#3A4C88;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-328180a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:-0.036754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-8fad466{width:var( --container-widget-width, 96% );max-width:96%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:96%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.507vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-27d5371 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2831 .elementor-element.elementor-element-460d1a1{width:var( --container-widget-width, 4% );max-width:4%;margin:0vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2831 .elementor-element.elementor-element-460d1a1 img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2831 .elementor-element.elementor-element-a7673f5{width:var( --container-widget-width, 30% );max-width:30%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 1vw 0vw 1vw;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:5;border-style:solid;border-width:0px 0px 1px 1px;border-color:#3A4C88;border-radius:0em 0em 0em 0.7055555em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a7673f5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:400;text-transform:capitalize;line-height:1.6em;letter-spacing:-0.036754em;color:#1F277D;}.elementor-2831 .elementor-element.elementor-element-661e8bb{width:var( --container-widget-width, 94% );max-width:94%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.25vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:94%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.1525vw;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#4B77E573;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-f2349f9 > .elementor-element-populated{border-style:none;margin:0vw 0vw 0vw -0.205vw;--e-column-margin-right:0vw;--e-column-margin-left:-0.205vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d4c6225{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;z-index:5;border-style:none;border-radius:0em 0em 0em 2em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d4c6225 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:7vw;font-weight:200;line-height:0.86em;letter-spacing:-0.06754em;color:#2A3393;}.elementor-2831 .elementor-element.elementor-element-9bbdcf1 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2831 .elementor-element.elementor-element-9bbdcf1{border-style:solid;border-width:1px 0px 0px 0px;border-color:#31517A7A;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 1.5vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-957f012.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-957f012.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-957f012.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2831 .elementor-element.elementor-element-957f012 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-ae5433b{width:var( --container-widget-width, 100% );max-width:100%;margin:00.55vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.32507vw;--icon-vertical-offset:0px;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:0.925vw;font-weight:400;line-height:1.5em;letter-spacing:-0.25px;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-text{color:#424242B8;transition:color 0.3s;}body.elementor-page-2831:not(.elementor-motion-effects-element-type-background), body.elementor-page-2831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2831 .elementor-element.elementor-element-e9bf83e{width:17.172%;}.elementor-2831 .elementor-element.elementor-element-8bb87e0{width:59.703%;}.elementor-2831 .elementor-element.elementor-element-61dea28{width:22.457%;}.elementor-2831 .elementor-element.elementor-element-b363b5b{width:51.489%;}.elementor-2831 .elementor-element.elementor-element-12e09dc{width:48.511%;}.elementor-2831 .elementor-element.elementor-element-7282ebb{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-88ac52c{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-84a764b{width:57.999%;}.elementor-2831 .elementor-element.elementor-element-0f72606{width:42%;}.elementor-2831 .elementor-element.elementor-element-4cb1151{width:27.693%;}.elementor-2831 .elementor-element.elementor-element-269d333{width:72.307%;}.elementor-2831 .elementor-element.elementor-element-e95c128{width:100%;}.elementor-2831 .elementor-element.elementor-element-07b0a69{width:40%;}.elementor-2831 .elementor-element.elementor-element-b06bf3a{width:60%;}.elementor-2831 .elementor-element.elementor-element-5eac07c{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-68df871{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-3707a83{width:53.769%;}.elementor-2831 .elementor-element.elementor-element-78f1a09{width:46.231%;}.elementor-2831 .elementor-element.elementor-element-e166acb{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-60fff74{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-4f04e73{width:100%;}.elementor-2831 .elementor-element.elementor-element-9341b75{width:50%;}.elementor-2831 .elementor-element.elementor-element-7f52298{width:50%;}.elementor-2831 .elementor-element.elementor-element-c52fba8{width:57.999%;}.elementor-2831 .elementor-element.elementor-element-54940f7{width:42%;}.elementor-2831 .elementor-element.elementor-element-475f966{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-32230d1{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-67a5563{width:57.999%;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0{width:42%;}.elementor-2831 .elementor-element.elementor-element-a7021dd{width:100%;}.elementor-2831 .elementor-element.elementor-element-9402084{width:50%;}.elementor-2831 .elementor-element.elementor-element-f87798c{width:50%;}.elementor-2831 .elementor-element.elementor-element-506378f{width:57.92%;}.elementor-2831 .elementor-element.elementor-element-46170c7{width:42.08%;}.elementor-2831 .elementor-element.elementor-element-e91e294{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-f50f728{width:53.769%;}.elementor-2831 .elementor-element.elementor-element-cb8fef8{width:46.231%;}.elementor-2831 .elementor-element.elementor-element-6e77d16{width:49.127%;}.elementor-2831 .elementor-element.elementor-element-ab5bda5{width:50.873%;}.elementor-2831 .elementor-element.elementor-element-9650965{width:40.059%;}.elementor-2831 .elementor-element.elementor-element-fdb9426{width:59.941%;}.elementor-2831 .elementor-element.elementor-element-b0b9f48{width:11.668%;}.elementor-2831 .elementor-element.elementor-element-4baaa5b{width:21.816%;}.elementor-2831 .elementor-element.elementor-element-3921d08{width:20.907%;}.elementor-2831 .elementor-element.elementor-element-27d5371{width:28.658%;}.elementor-2831 .elementor-element.elementor-element-f2349f9{width:16.918%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2831 .elementor-element.elementor-element-e9bf83e{width:40%;}.elementor-2831 .elementor-element.elementor-element-8bb87e0{width:59%;}.elementor-2831 .elementor-element.elementor-element-61dea28{width:35%;}.elementor-2831 .elementor-element.elementor-element-b363b5b{width:55%;}.elementor-2831 .elementor-element.elementor-element-12e09dc{width:45%;}.elementor-2831 .elementor-element.elementor-element-7282ebb{width:45%;}.elementor-2831 .elementor-element.elementor-element-88ac52c{width:55%;}.elementor-2831 .elementor-element.elementor-element-84a764b{width:55%;}.elementor-2831 .elementor-element.elementor-element-0f72606{width:45%;}.elementor-2831 .elementor-element.elementor-element-4cb1151{width:35%;}.elementor-2831 .elementor-element.elementor-element-269d333{width:63%;}.elementor-2831 .elementor-element.elementor-element-8a4a55c{width:50%;}.elementor-2831 .elementor-element.elementor-element-b18ea07{width:50%;}.elementor-2831 .elementor-element.elementor-element-432f722{width:50%;}.elementor-2831 .elementor-element.elementor-element-c3f8c17{width:50%;}.elementor-2831 .elementor-element.elementor-element-9810f44{width:50%;}.elementor-2831 .elementor-element.elementor-element-209ad1d{width:50%;}.elementor-2831 .elementor-element.elementor-element-b733e03{width:33%;}.elementor-2831 .elementor-element.elementor-element-0409d9a{width:50%;}.elementor-2831 .elementor-element.elementor-element-4781acb{width:50%;}.elementor-2831 .elementor-element.elementor-element-d549e4d{width:50%;}.elementor-2831 .elementor-element.elementor-element-0007671{width:50%;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e{width:50%;}.elementor-2831 .elementor-element.elementor-element-38b0b48{width:50%;}.elementor-2831 .elementor-element.elementor-element-587a67f{width:50%;}.elementor-2831 .elementor-element.elementor-element-1a83349{width:50%;}.elementor-2831 .elementor-element.elementor-element-2a854d6{width:33%;}.elementor-2831 .elementor-element.elementor-element-40522e5{width:50%;}.elementor-2831 .elementor-element.elementor-element-9e891d7{width:50%;}.elementor-2831 .elementor-element.elementor-element-d7387fc{width:33%;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2{width:33%;}.elementor-2831 .elementor-element.elementor-element-4fea076{width:33%;}.elementor-2831 .elementor-element.elementor-element-ad12094{width:33%;}.elementor-2831 .elementor-element.elementor-element-64b4471{width:33%;}.elementor-2831 .elementor-element.elementor-element-07b0a69{width:50%;}.elementor-2831 .elementor-element.elementor-element-b06bf3a{width:50%;}.elementor-2831 .elementor-element.elementor-element-5eac07c{width:45%;}.elementor-2831 .elementor-element.elementor-element-68df871{width:55%;}.elementor-2831 .elementor-element.elementor-element-3707a83{width:55%;}.elementor-2831 .elementor-element.elementor-element-78f1a09{width:45%;}.elementor-2831 .elementor-element.elementor-element-e166acb{width:45%;}.elementor-2831 .elementor-element.elementor-element-60fff74{width:55%;}.elementor-2831 .elementor-element.elementor-element-c52fba8{width:55%;}.elementor-2831 .elementor-element.elementor-element-54940f7{width:45%;}.elementor-2831 .elementor-element.elementor-element-475f966{width:45%;}.elementor-2831 .elementor-element.elementor-element-32230d1{width:55%;}.elementor-2831 .elementor-element.elementor-element-67a5563{width:55%;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0{width:45%;}.elementor-2831 .elementor-element.elementor-element-506378f{width:55%;}.elementor-2831 .elementor-element.elementor-element-46170c7{width:45%;}.elementor-2831 .elementor-element.elementor-element-e91e294{width:45%;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a{width:55%;}.elementor-2831 .elementor-element.elementor-element-f50f728{width:55%;}.elementor-2831 .elementor-element.elementor-element-cb8fef8{width:45%;}.elementor-2831 .elementor-element.elementor-element-6e77d16{width:45%;}.elementor-2831 .elementor-element.elementor-element-ab5bda5{width:55%;}.elementor-2831 .elementor-element.elementor-element-cbadeb1{width:100%;}.elementor-2831 .elementor-element.elementor-element-9650965{width:40%;}.elementor-2831 .elementor-element.elementor-element-fdb9426{width:58%;}.elementor-2831 .elementor-element.elementor-element-b0b9f48{width:50%;}.elementor-2831 .elementor-element.elementor-element-4baaa5b{width:50%;}.elementor-2831 .elementor-element.elementor-element-3921d08{width:50%;}.elementor-2831 .elementor-element.elementor-element-27d5371{width:50%;}.elementor-2831 .elementor-element.elementor-element-f2349f9{width:50%;}.elementor-2831 .elementor-element.elementor-element-957f012{width:100%;}}@media(min-width:1025px){.elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2831 .elementor-element.elementor-element-08256ba{padding:0px 1px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-e9bf83e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1vw 0vw 1vw 0vw;}.elementor-2831 .elementor-element.elementor-element-f917da9 img{width:68%;}.elementor-2831 .elementor-element.elementor-element-d01e05c{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0 > .elementor-element-populated{padding:0vw 6vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2.1vw;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown{border-radius:1em 1em 1em 1em;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:1em;border-top-right-radius:1em;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:1em;border-bottom-left-radius:1em;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:17px !important;}.elementor-2831 .elementor-element.elementor-element-1a8abf9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.4vw;--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2831 .elementor-element.elementor-element-0d67389:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(45deg, #091830 38%, #FFFFFF00 87%);}.elementor-2831 .elementor-element.elementor-element-0d67389{margin-top:-19vw;margin-bottom:0vw;padding:20vw 0vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-b363b5b > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d3cedad{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-39f6fb7{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-39f6fb7 .elementor-heading-title{font-size:1.6vw;letter-spacing:0.64em;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e{margin:-1.255vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e .elementor-heading-title{font-size:12vw;}.elementor-2831 .elementor-element.elementor-element-01aa7f3 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-127f9fa{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-127f9fa .elementor-heading-title{font-size:2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-36c2f80{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-9ae0975{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1.5vw;}.elementor-2831 .elementor-element.elementor-element-9ae0975 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-6005f3c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-dc6dbee{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-62db2e0{margin:-61vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62db2e0 .elementor-heading-title{font-size:40vw;}.elementor-2831 .elementor-element.elementor-element-ac52f4a{--spacer-size:18vh;}.elementor-2831 .elementor-element.elementor-element-42058ab:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 54%, #3D3F4E 115%);}.elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-background-overlay{background-position:-40vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-42058ab{padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-fe2b577{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-c0b3b89{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-88ac52c > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-c96fc57{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-de0e433{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-c5db784{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c5db784 .elementor-heading-title{font-size:1.8vw;line-height:1.8em;}.elementor-2831 .elementor-element.elementor-element-91bb672{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.7vw;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > a{font-size:2.3vw;}.elementor-2831 .elementor-element.elementor-element-e109fc1{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-2831 .elementor-element.elementor-element-7214a7c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7214a7c .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1e25587{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e25587 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1d22921{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-76f67da{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.7vw;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > a{font-size:2.3vw;}.elementor-2831 .elementor-element.elementor-element-f0eebbe{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-2831 .elementor-element.elementor-element-a90b36f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a90b36f .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e54ae24{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e54ae24 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b6200f4{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-c1af483{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:1.7vw;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > a{font-size:2.3vw;}.elementor-2831 .elementor-element.elementor-element-2111206{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-2831 .elementor-element.elementor-element-42f5a34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-da9d5fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > a{font-size:2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-3130b35{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-2df3f7e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2831 .elementor-element.elementor-element-2df3f7e .elementor-button{font-size:1.7vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-c01fb3d{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-19493d2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(248deg, #7295C8 0%, #F0FBFF 42%);}.elementor-2831 .elementor-element.elementor-element-19493d2{padding:11vw 3vw 10vw 2vw;}.elementor-2831 .elementor-element.elementor-element-707ffa6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-2831 .elementor-element.elementor-element-a29003d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a29003d .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-a8bfb54{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-a8bfb54 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-379e206{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-379e206 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-9535efd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-9535efd .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-0e21a97{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-41c31ca{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-41c31ca .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-4eac323{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4eac323 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5dc34f4{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-63633f7{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-63633f7 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-19a6ce4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-19a6ce4 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-fabc0e6{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-6b28765{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6b28765 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-7d2e676{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7d2e676 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ef5601d{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-a0f6369{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0f6369 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ea91795{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ea91795 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ce87404{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-96c7e1a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2831 .elementor-element.elementor-element-96c7e1a .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-cd19ba9{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 6vw) 0vw;--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0f72606.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0f72606.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0f72606 > .elementor-element-populated{padding:8vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-f7725eb{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-98085ed{width:100%;max-width:100%;margin:96vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;top:-66vh;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-98085ed{left:-7vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-98085ed{right:-7vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon{font-size:60vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon svg{height:60vw;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b{padding:3vw 0vw 6vw 2vw;}.elementor-2831 .elementor-element.elementor-element-4cb1151 > .elementor-element-populated{padding:0vw 2vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-9da3170{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-b30fd08{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2831 .elementor-element.elementor-element-9d44c48{padding:1vw 1vw .550vw 1vw;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > a{font-size:1.6vw;}.elementor-2831 .elementor-element.elementor-element-a21235e{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a21235e .elementor-heading-title{font-size:4.3vw;}.elementor-2831 .elementor-element.elementor-element-c741b7e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c741b7e .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3ffc89f{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-e50bf34{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2831 .elementor-element.elementor-element-e50bf34 .elementor-button{font-size:1.9vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-c0a9440{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button{font-size:1.75vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-269d333 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-47c0a21{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8a4a55c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-aa74875{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-a736905{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-4fff763{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-de5c155{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-de5c155 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-b18ea07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-d1bdc1f{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-46b1996{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-75282b0{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-a0b368d{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0b368d .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-432f722:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-0e63bd9{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-77b5399{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-af76020{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-0d4376f{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d4376f .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-c3f8c17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-abb4d4d{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-bec5cbc{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-923efaf{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-0563a56{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0563a56 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-9810f44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-91d9dc1{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-5169940{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-91b9eba{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-d45ae12{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d45ae12 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-209ad1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-a9f405c{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-98034b8{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-36bf7e0{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-36bf7e0 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-b733e03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-940b323{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-a49fed0{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-744ffec{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-0d54437{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d54437 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-0409d9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-878b484{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-3cd9279{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-3473def{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-3b6fb48{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3b6fb48 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-4781acb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-8c2163b{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-c98f95e{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-ce60a32{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-7dda691{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7dda691 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-da26396{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d549e4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-1f97970{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-8858afb{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-c5c6732{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-2fc5060{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2fc5060 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-0007671:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-011136c{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-b388005{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-adf05ff{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-b9f3678{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b9f3678 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-17892d9{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-aa5dc66{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-b22ee3c{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-d178447{margin-top:1vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-38b0b48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-85f3427{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-004ce53{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-3a5263e{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-0f673b1{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f673b1 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-587a67f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-88357d5{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-ae8d612{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-b27854e{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-92cf809{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-92cf809 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-1a83349:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-4e22017{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-ccf47ec{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-49f48d6{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-197ff90{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-197ff90 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-c30c175{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-2a854d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-388164c{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-bd6bdf1{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-20ea7b2{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-ed97d88{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed97d88 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-40522e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-84cdfc4{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-3be9123{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-356716f{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-46383e9{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-46383e9 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-9e891d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-a980a0b{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-8119e10{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-29192d5{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-8baf6fb{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8baf6fb .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-f1b5aa1{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d7387fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-f247b2a{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-f1c0bcd{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-8356853{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-433950d{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-433950d .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-ee20751{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-22aee02{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-5123aa3{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-3e18681{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3e18681 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-f17c3fd{margin-top:3vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-afe90d4{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-fcdce82{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-5e98d1b{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-c109dd7{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c109dd7 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-ad12094:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-e8c7c85{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-6888f6a{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-d5833cd{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-0f7618d{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f7618d .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 30%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated{padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon svg{height:2vw;}.elementor-2831 .elementor-element.elementor-element-ab28037{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-2fdc37c{--spacer-size:10vh;}.elementor-2831 .elementor-element.elementor-element-d6af2da{padding:0.5vw 1vw 0.5vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > a{font-size:2vw;line-height:0.9em;}.elementor-2831 .elementor-element.elementor-element-1f74f51{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 1vw 1vw 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1f74f51 .elementor-heading-title{font-size:1.7vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-d7d7462:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 74%, #818181 91%);}.elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-background-overlay{background-position:0vw -6vh;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-d7d7462{padding:0vw 4vw 5vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e95c128 > .elementor-element-populated{padding:0vw 2vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-2c7835c{--spacer-size:8vh;}.elementor-2831 .elementor-element.elementor-element-0672f90{margin-top:0vw;margin-bottom:0vw;padding:17vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-07b0a69.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-07b0a69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-07b0a69 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 1.55vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8d8d8b4{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-4f1db42{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-2831 .elementor-element.elementor-element-fa3b59a{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.5vw;padding:0.5vw 2vw 0.5vw 2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-72a0fbe{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-72a0fbe .elementor-heading-title{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-90105b4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-90105b4 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3bd52e9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 13vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3bd52e9 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-02889c6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-02889c6 .elementor-heading-title{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b06bf3a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b06bf3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9881943{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-818b019{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 20vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-818b019 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5611176{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5611176 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-83bb700{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-1e95a10{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 15vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e95a10 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3d7863d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3d7863d .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-c8d5a7d{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-a82a120{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 12vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a82a120 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-6c1c425{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6c1c425 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-056c863{--spacer-size:2vh;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-064e415:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 54%, #3D3F4E 115%);}.elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-background-overlay{background-position:-40vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-064e415{margin-top:-8vw;margin-bottom:0vw;padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-285831b{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-3130aee{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-68df871 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-dcaa920{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-fbdcecf{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d0d8c65{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d0d8c65 .elementor-heading-title{font-size:6.4vw;}.elementor-2831 .elementor-element.elementor-element-6240cce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-title{font-size:1.8vw;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-content{font-size:1.9vw;}.elementor-2831 .elementor-element.elementor-element-485a189{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-3ce56e1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-833236e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-2831 .elementor-element.elementor-element-833236e .elementor-button{font-size:1.9vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-c07b441:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(261deg, #83888E 0%, #0B1B2F 62%);}.elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-background-overlay{background-position:-56vw 0vh;}.elementor-2831 .elementor-element.elementor-element-c07b441{padding:10vw 0vw 10vw 3vw;}.elementor-2831 .elementor-element.elementor-element-3707a83 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-aab533e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2831 .elementor-element.elementor-element-0d43821{padding:1vw 1vw 1vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > a{font-size:2.25vw;}.elementor-2831 .elementor-element.elementor-element-c618bbc{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) -3vw;padding:0vw 0vw 1vw 3.6vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c618bbc .elementor-heading-title{font-size:3.9vw;line-height:1.5em;}.elementor-2831 .elementor-element.elementor-element-052a3c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-title{font-size:1.8vw;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-content{font-size:1.9vw;}.elementor-2831 .elementor-element.elementor-element-1708088{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-b0cd535{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-67c1cc7{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.5vw;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-784721d{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-b061552{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-bfd69e2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 57%, #3D3F4E 133%);}.elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-background-overlay{background-position:-15vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-bfd69e2{padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-4a259aa{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-001dc30{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-60fff74 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-1748a1b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-573e77e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f31b476{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f31b476 .elementor-heading-title{font-size:3.2vw;line-height:1.4em;}.elementor-2831 .elementor-element.elementor-element-3bff7e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-title{font-size:1.8vw;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-content{font-size:1.9vw;}.elementor-2831 .elementor-element.elementor-element-439bc10{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-bf97b0f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-3c3a373{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2831 .elementor-element.elementor-element-3c3a373 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-aa62cf0{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-cb45006:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 66%, #818181 89%);}.elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-background-overlay{background-position:0vw 0vh;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-cb45006{padding:0vw 4vw 6vw 2vw;}.elementor-2831 .elementor-element.elementor-element-4f04e73 > .elementor-element-populated{padding:0vw 2vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-b20df3f{--spacer-size:8vh;}.elementor-2831 .elementor-element.elementor-element-40f115e{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-9341b75 > .elementor-element-populated{padding:0vw 1.55vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-3be6919{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-87dcb41{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-2831 .elementor-element.elementor-element-017ef4c{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.5vw;padding:0.5vw 2vw 0.5vw 2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-a1b451d{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a1b451d .elementor-heading-title{font-size:4.3vw;}.elementor-2831 .elementor-element.elementor-element-8e70a6b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 20vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8e70a6b .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-331ef4d{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-331ef4d .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-4d2869b{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-27c7c13{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 18vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-27c7c13 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-30f8df5{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-30f8df5 .elementor-heading-title{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-3f78884{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-778a588{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 8vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-778a588 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-231cb81{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-231cb81 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e14ad65{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-af89cc6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 12vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af89cc6 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-c6b1015{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c6b1015 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e55d37e{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 15vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-75d1a9e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75d1a9e .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ad05d14{--spacer-size:2vh;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-2725c0d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(248deg, #7295C8 0%, #F0FBFF 42%);}.elementor-2831 .elementor-element.elementor-element-2725c0d{padding:11vw 3vw 10vw 2vw;}.elementor-2831 .elementor-element.elementor-element-2d59d79{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-2831 .elementor-element.elementor-element-d2cc1e8{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d2cc1e8 .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-7105966{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-7105966 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-62ef1dd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62ef1dd .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-68f7aa7{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-68f7aa7 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-e6c3571{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-5376676{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5376676 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5abddf7{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-4ee013a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4ee013a .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b8a97bc{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b8a97bc .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-233eb24{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-48bbfb6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-48bbfb6 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ed867f0{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed867f0 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f033a85{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-99fd977{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-99fd977 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-5f863b8{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-3cb27d0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2831 .elementor-element.elementor-element-3cb27d0 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-21d87bf{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 6vw) 0vw;--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-54940f7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-54940f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-54940f7 > .elementor-element-populated{padding:8vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-277ded7{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-9d9f36a{margin:100vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-66vh;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-9d9f36a{left:-7vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-9d9f36a{right:-7vw;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon{font-size:47vw;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon svg{height:47vw;}.elementor-2831 .elementor-element.elementor-element-a3ed237:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 57%, #3D3F4E 133%);}.elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-background-overlay{background-position:-44vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-a3ed237{padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-7aba8cf{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-23b78dd{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-32230d1 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-476a0ca{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-fc66518{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-389fd7c{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-389fd7c .elementor-heading-title{font-size:3.2vw;line-height:1.4em;}.elementor-2831 .elementor-element.elementor-element-ba16b8b{--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-title{font-size:1.8vw;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-content{font-size:1.9vw;}.elementor-2831 .elementor-element.elementor-element-f2fab98{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-2408bf9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-be4fd2a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2831 .elementor-element.elementor-element-be4fd2a .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-627ce07{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f2d0266:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(248deg, #7295C8 0%, #F0FBFF 42%);}.elementor-2831 .elementor-element.elementor-element-f2d0266{padding:11vw 3vw 10vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e27bdbb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-2831 .elementor-element.elementor-element-25a6b10{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-25a6b10 .elementor-heading-title{font-size:3.7vw;}.elementor-2831 .elementor-element.elementor-element-a0c4108{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-a0c4108 .elementor-divider-separator{width:100%;}.elementor-2831 .elementor-element.elementor-element-af59a27{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af59a27 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-2ddffe3{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2ddffe3 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-bcd4bbd{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-f30dd2c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f30dd2c .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1ef96cf{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1ef96cf .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-0aeacd0{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-74c69e3{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-74c69e3 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-abe2d39{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-abe2d39 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-91b811f{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-17955a5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-17955a5 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-78297ea{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-78297ea .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-247d589{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-00fcca1{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-00fcca1 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-8bcae45{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8bcae45 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1a8937a{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-7350fbc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2831 .elementor-element.elementor-element-7350fbc .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 6vw) 0vw;--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-0bf6cd0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0 > .elementor-element-populated{padding:8vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-bf50384{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-2ca9858.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-2ca9858.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-a597955 img{width:100%;}.elementor-2831 .elementor-element.elementor-element-baf854a{margin:109vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-65.956vh;}body:not(.rtl) .elementor-2831 .elementor-element.elementor-element-baf854a{left:-6.876vw;}body.rtl .elementor-2831 .elementor-element.elementor-element-baf854a{right:-6.876vw;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon{font-size:45vw;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon svg{height:45vw;}.elementor-2831 .elementor-element.elementor-element-01581a9:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 73%, #818181 88%);}.elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-background-overlay{background-position:0vw 0vh;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-01581a9{padding:18vw 4vw 6vw 2vw;}.elementor-2831 .elementor-element.elementor-element-a7021dd > .elementor-element-populated{padding:0vw 2vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-5579537{--spacer-size:8vh;}.elementor-2831 .elementor-element.elementor-element-ae1920c{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-9402084 > .elementor-element-populated{padding:0vw 1.55vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-8b76d17{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-dd5aeec{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-2831 .elementor-element.elementor-element-1258941{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.5vw) -0.5vw;padding:0.5vw 2vw 0.5vw 2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-f26b3b5{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 2vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f26b3b5 .elementor-heading-title{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-05d4f4b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 30vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-05d4f4b .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-4776084{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4776084 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-97fabd4{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-6aa96e1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 8vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6aa96e1 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-75484da{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75484da .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-544f89e{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 22vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3653188{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3653188 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-c28a442{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-cf46377{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 15vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-cf46377 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-170e197{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-170e197 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-7fcbf56{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-aa7246b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 14vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-aa7246b .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-960f9d2{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-960f9d2 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-4888500{--spacer-size:2vh;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-e61e782:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #F9FBFFED 49%, #575757 100%);}.elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-background-overlay{background-position:-22vw 0vh;}.elementor-2831 .elementor-element.elementor-element-e61e782{padding:7vw 2vw 7vw 2vw;}.elementor-2831 .elementor-element.elementor-element-506378f > .elementor-element-populated{padding:0vw 1vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-820271f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-07ba5a4{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-07ba5a4 .elementor-heading-title{font-size:3.3vw;}.elementor-2831 .elementor-element.elementor-element-156fd06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-156fd06 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-81f0215{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-81f0215 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-db3f4f0{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-37c1d51{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-37c1d51 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-6fed433{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6fed433 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-1626d12{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-75233a0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2831 .elementor-element.elementor-element-75233a0 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-405490f{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button{font-size:1.8vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-8222dd7{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-cae813d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 54%, #3D3F4E 115%);}.elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-background-overlay{background-position:-19vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-cae813d{padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-85070d1{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-0276627{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-d39a6f9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-8a4854c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-33e1f90{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-33e1f90 .elementor-heading-title{font-size:3.9vw;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ab67c7b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ab67c7b .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-9eb298b{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-3a21c02{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-4d04e0d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2831 .elementor-element.elementor-element-4d04e0d .elementor-button{font-size:2.1vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-96e4fdf{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-41a9c36:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(261deg, #83888E 0%, #0B1B2F 62%);}.elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-background-overlay{background-position:-45vw 0vh;}.elementor-2831 .elementor-element.elementor-element-41a9c36{padding:10vw 0vw 10vw 3vw;}.elementor-2831 .elementor-element.elementor-element-f50f728 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-ad78600{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2831 .elementor-element.elementor-element-b299109{padding:1vw 1vw 1vw 1vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > a{font-size:2.25vw;}.elementor-2831 .elementor-element.elementor-element-eceb1b7{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;padding:0vw 0vw 1vw 3.6vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-eceb1b7 .elementor-heading-title{font-size:3.2vw;}.elementor-2831 .elementor-element.elementor-element-43d7172{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-43d7172 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-ba1edf4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ba1edf4 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-df01b80{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-43249d7{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-e368606{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2831 .elementor-element.elementor-element-e368606 .elementor-button{font-size:2.1vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e277189{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-f7c32b7{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-572077d{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-c3064b5:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(273deg, #F1F5FC 54%, #3D3F4E 115%);}.elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-background-overlay{background-position:-14vw 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-c3064b5{padding:6vw 5vw 8vw 0vw;}.elementor-2831 .elementor-element.elementor-element-24ae000{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-c7d9a39{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-ab5bda5 > .elementor-element-populated{padding:0vw 2vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-25b36ea{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-2831 .elementor-element.elementor-element-b736d32{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > a{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-3819813{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 1vw 1vw 2vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3819813 .elementor-heading-title{font-size:2.9vw;}.elementor-2831 .elementor-element.elementor-element-85d81e8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-85d81e8 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-d87b407{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d87b407 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-facd208{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-e0aeac8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e0aeac8 .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-216226a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-216226a .elementor-heading-title{font-size:2vw;}.elementor-2831 .elementor-element.elementor-element-918079a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon{font-size:3vw;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon svg{height:3vw;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.5vw;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce .elementor-button{font-size:2.1vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-aeecd75{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-707c78c{padding:3vw 0vw 0vw 1vw;}.elementor-2831 .elementor-element.elementor-element-6036de4 > .elementor-element-populated{padding:0vw 3vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-883fb06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2831 .elementor-element.elementor-element-883fb06 .elementor-heading-title{font-size:2.9vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-0840ba4 > .elementor-background-overlay{background-position:center right;}.elementor-2831 .elementor-element.elementor-element-0840ba4{padding:6vw 2vw 2vw 2vw;z-index:16;}.elementor-2831 .elementor-element.elementor-element-cbadeb1 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-2831 .elementor-element.elementor-element-e5819c4{padding:0vw 0vw 2vw 0vw;}.elementor-2831 .elementor-element.elementor-element-9650965 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-95e666c{text-align:start;}.elementor-2831 .elementor-element.elementor-element-95e666c img{width:100%;}.elementor-2831 .elementor-element.elementor-element-fdb9426 > .elementor-element-populated{margin:1vw 0vw 0vw 3vw;--e-column-margin-right:0vw;--e-column-margin-left:3vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-cb59973{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-cb59973 .elementor-heading-title{font-size:1.75vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-b0b9f48.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b0b9f48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-b0b9f48 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-06502fa{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2831 .elementor-element.elementor-element-06502fa img{width:100%;}.elementor-2831 .elementor-element.elementor-element-1849ef3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1849ef3 .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-ff38a8c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--e-icon-list-icon-size:1vw;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-4baaa5b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4baaa5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-4baaa5b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-523348d{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2831 .elementor-element.elementor-element-69a5143{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-69a5143 .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-bfe3538{--e-icon-list-icon-size:1vw;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-3921d08.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-3921d08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-3921d08 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-3a6d2d2{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2831 .elementor-element.elementor-element-328180a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-328180a .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-8fad466{--e-icon-list-icon-size:1vw;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-27d5371.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-27d5371.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-27d5371 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-460d1a1{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2831 .elementor-element.elementor-element-a7673f5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a7673f5 .elementor-heading-title{font-size:2.5vw;}.elementor-2831 .elementor-element.elementor-element-661e8bb{--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-f2349f9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f2349f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f2349f9 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-d4c6225{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d4c6225 .elementor-heading-title{font-size:4.2vw;}.elementor-2831 .elementor-element.elementor-element-9bbdcf1{padding:3vw 0vw 2vw 0vw;}.elementor-2831 .elementor-element.elementor-element-957f012 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-ae5433b{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--e-icon-list-icon-size:0vw;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > a{font-size:1.6vw;line-height:1.1em;}}@media(max-width:767px){.elementor-2831 .elementor-element.elementor-element-08256ba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:25;}.elementor-2831 .elementor-element.elementor-element-e9bf83e{width:77%;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-e9bf83e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-e9bf83e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-e9bf83e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-9ae2a12{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3{width:80%;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-1ebb4c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-1ebb4c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-f917da9{width:100%;max-width:100%;margin:0vw -7vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;text-align:center;}.elementor-2831 .elementor-element.elementor-element-f917da9 img{width:100%;}.elementor-2831 .elementor-element.elementor-element-d01e05c{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;}.elementor-2831 .elementor-element.elementor-element-8bb87e0{width:15%;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2831 .elementor-element.elementor-element-8bb87e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:4.25vw;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--dropdown a{padding-top:3vh;padding-bottom:3vh;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0.4em !important;}.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-menu-toggle{border-radius:0.435em;}.elementor-2831 .elementor-element.elementor-element-61dea28{width:5%;}.elementor-2831 .elementor-element.elementor-element-61dea28 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-b7b307a{--spacer-size:1vh;}.elementor-2831 .elementor-element.elementor-element-0d67389:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slateblue-whale-802449.hostingersite.com/wp-content/uploads/2026/04/Team-Photo.jpeg");background-position:0vw 4vh;background-size:100% auto;}.elementor-2831 .elementor-element.elementor-element-0d67389 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #091830 61%, #FFFFFF00 78%);}.elementor-2831 .elementor-element.elementor-element-0d67389{margin-top:-23vw;margin-bottom:0vw;padding:17vw 4vw 0vw 5vw;}.elementor-2831 .elementor-element.elementor-element-b363b5b > .elementor-element-populated{margin:-2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-7c7d567{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-2831 .elementor-element.elementor-element-39f6fb7{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-39f6fb7 .elementor-heading-title{font-size:2.9vw;line-height:1em;letter-spacing:0.62em;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e6ba2e .elementor-heading-title{font-size:20vw;line-height:0.9em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-127f9fa{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-127f9fa .elementor-heading-title{font-size:3.75vw;line-height:1.3em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-36c2f80 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-9ae0975{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-2831 .elementor-element.elementor-element-9ae0975 .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 3vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-6005f3c{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 00.2555vw;padding:0vw 0vw 0vw 3vw;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2831 .elementor-element.elementor-element-6005f3c .elementor-button{font-size:3.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-62db2e0{margin:-110vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) -4vw;padding:0px 0px 0px 0px;z-index:11;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62db2e0 .elementor-heading-title{font-size:55vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-12e09dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-ac52f4a{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-181a310{--spacer-size:22vh;}.elementor-2831 .elementor-element.elementor-element-42058ab:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 78%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-42058ab > .elementor-background-overlay{background-position:-30vw -10vh;background-repeat:repeat;background-size:160% auto;}.elementor-2831 .elementor-element.elementor-element-42058ab{padding:0vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-7282ebb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-fe2b577{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-c0b3b89{--spacer-size:12vh;}.elementor-2831 .elementor-element.elementor-element-88ac52c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-c96fc57{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-de0e433{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-de0e433 .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-c5db784{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c5db784 .elementor-heading-title{font-size:3.1vw;line-height:1.6em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-91bb672{padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91bb672 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-7214a7c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7214a7c .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1e25587{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e25587 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-76f67da{padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-76f67da .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-a90b36f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a90b36f .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-e54ae24{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e54ae24 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-c1af483{padding:1vw 2vw 1vw 2vw;--e-icon-list-icon-size:3vw;}.elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c1af483 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-42f5a34{--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-42f5a34 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-da9d5fd{--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-da9d5fd .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-3130b35{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-3130b35 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-2df3f7e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-2df3f7e .elementor-button{font-size:3.8vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-c01fb3d{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-2831 .elementor-element.elementor-element-c01fb3d .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-19493d2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7295C8 -15%, #F0FBFF 23%);}.elementor-2831 .elementor-element.elementor-element-19493d2, .elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2831 .elementor-element.elementor-element-19493d2{margin-top:0vw;margin-bottom:0vw;padding:8vw 5vw 28vw 5vw;}.elementor-2831 .elementor-element.elementor-element-84a764b > .elementor-element-populated{margin:-17vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-707ffa6{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-2831 .elementor-element.elementor-element-a29003d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a29003d .elementor-heading-title{font-size:4.5vw;line-height:1.9em;letter-spacing:-1.5px;}.elementor-2831 .elementor-element.elementor-element-379e206{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-379e206 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-9535efd{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;}.elementor-2831 .elementor-element.elementor-element-9535efd .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-41c31ca{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-41c31ca .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-4eac323{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4eac323 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-63633f7{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-63633f7 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-19a6ce4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-19a6ce4 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-6b28765{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6b28765 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-7d2e676{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7d2e676 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-a0f6369{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0f6369 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ea91795{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ea91795 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-ce87404 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-96c7e1a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-96c7e1a .elementor-button{font-size:3.9vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-cd19ba9{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0.215vw;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-2831 .elementor-element.elementor-element-cd19ba9 .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-0f72606 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-f7725eb{margin-top:0vw;margin-bottom:0vw;padding:25px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-be82e08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-be82e08 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-6af7ce5{top:2vw;}.elementor-2831 .elementor-element.elementor-element-6af7ce5 img{width:86%;}.elementor-2831 .elementor-element.elementor-element-d58e7a1 img{width:65%;}.elementor-2831 .elementor-element.elementor-element-98085ed{margin:106vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon{font-size:100vw;}.elementor-2831 .elementor-element.elementor-element-98085ed .elementor-icon svg{height:100vw;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-background-overlay{background-position:0vw 0vh;}.elementor-2831 .elementor-element.elementor-element-aa6dc1b{padding:0vw 6vw 12vw 6vw;}.elementor-2831 .elementor-element.elementor-element-4cb1151 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-882bbda{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-9da3170{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-9d44c48{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:1vw 2vw 1vw 2vw;}.elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-9d44c48 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-2831 .elementor-element.elementor-element-a21235e{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a21235e .elementor-heading-title{font-size:11vw;line-height:0.9em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-c741b7e{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c741b7e .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-3ffc89f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-3ffc89f .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-e50bf34{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-2831 .elementor-element.elementor-element-e50bf34 .elementor-button{font-size:4.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-c0a9440{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-2831 .elementor-element.elementor-element-c0a9440 .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-269d333 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-47c0a21{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-8a4a55c{width:50%;}.elementor-2831 .elementor-element.elementor-element-8a4a55c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-8a4a55c > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-5f5ed1b .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-aa74875{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-4fff763{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-4fff763 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-de5c155{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-de5c155 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-b18ea07{width:50%;}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-b18ea07 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-3f92975 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-d1bdc1f{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-75282b0{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-75282b0 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-a0b368d{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a0b368d .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-432f722{width:50%;}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-432f722 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-95ae53f .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-0e63bd9{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-af76020{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-af76020 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-0d4376f{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d4376f .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-c3f8c17{width:50%;}.elementor-2831 .elementor-element.elementor-element-c3f8c17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-c3f8c17 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-e28d3c9 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-abb4d4d{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-923efaf{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-923efaf .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-0563a56{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0563a56 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-9810f44{width:50%;}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-9810f44 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-23c49bb .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-91d9dc1{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-91b9eba{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-91b9eba .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-d45ae12{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d45ae12 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-209ad1d{width:50%;}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-209ad1d > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-d16221d .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-a9f405c{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-cf2ba7b .elementor-icon-list-item > a{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-36bf7e0{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-36bf7e0 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-b733e03{width:50%;}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-b733e03 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-7150238 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-940b323{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-744ffec{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-744ffec .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-0d54437{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0d54437 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-0409d9a{width:50%;}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-0409d9a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-6f2c6e3 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-878b484{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-3473def{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3473def .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-3b6fb48{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3b6fb48 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-4781acb{width:50%;}.elementor-2831 .elementor-element.elementor-element-4781acb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-4781acb > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-f519a5b .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-8c2163b{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-ce60a32{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ce60a32 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-7dda691{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7dda691 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-da26396{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-d549e4d{width:50%;}.elementor-2831 .elementor-element.elementor-element-d549e4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-d549e4d > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-78447ef .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-1f97970{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-c5c6732{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-c5c6732 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-2fc5060{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-2fc5060 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-0007671{width:50%;}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-0007671 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-de91c1e .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-011136c{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-adf05ff{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-adf05ff .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-b9f3678{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b9f3678 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e{width:50%;}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1cb2a6e > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-fda62f4 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-17892d9{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-b22ee3c{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b22ee3c .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5c1b2e1 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-d178447{margin-top:2vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-38b0b48{width:50%;}.elementor-2831 .elementor-element.elementor-element-38b0b48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-38b0b48 > .elementor-element-populated{padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-d9b7651 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-85f3427{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-3a5263e{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-3a5263e .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-0f673b1{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f673b1 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-587a67f{width:50%;}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-587a67f > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-34255fd .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-88357d5{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-b27854e{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b27854e .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-92cf809{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-92cf809 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1a83349{width:50%;}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1a83349 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-9981260 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-4e22017{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-49f48d6{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-49f48d6 .elementor-icon-list-item > a{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-197ff90{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-197ff90 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-c30c175{margin-top:2vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-2a854d6{width:50%;}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-2a854d6 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-1b8d685 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-388164c{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-20ea7b2{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-20ea7b2 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-ed97d88{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed97d88 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-40522e5{width:50%;}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-40522e5 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-24b98a9 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-84cdfc4{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-356716f{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-356716f .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-46383e9{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-46383e9 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-9e891d7{width:50%;}.elementor-2831 .elementor-element.elementor-element-9e891d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -8vh;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-9e891d7 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-aaf7ea1 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-a980a0b{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-29192d5{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-29192d5 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-8baf6fb{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8baf6fb .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-f1b5aa1{margin-top:2vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-d7387fc{width:50%;}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-d7387fc > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-56d872a .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-f247b2a{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-8356853{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8356853 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-433950d{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-433950d .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-1a3a5d2 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-7726edd .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-ee20751{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-5123aa3{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5123aa3 .elementor-icon-list-item > a{font-size:4vw;}.elementor-2831 .elementor-element.elementor-element-3e18681{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3e18681 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-f17c3fd{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-4fea076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-4fea076 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-8ff7cbc .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-afe90d4{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-5e98d1b{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-5e98d1b .elementor-icon-list-item > a{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-c109dd7{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c109dd7 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 43%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-ad12094 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-f453a09 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-e8c7c85{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-d5833cd{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d5833cd .elementor-icon-list-item > a{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-0f7618d{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-0f7618d .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 35%, #FFFFFFF0 70%);}.elementor-2831 .elementor-element.elementor-element-64b4471 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:4vw 4vw 4vw 4vw;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-e00362c .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-ab28037{--spacer-size:5vh;}.elementor-2831 .elementor-element.elementor-element-d6af2da{padding:2vw 2vw 2vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-d6af2da .elementor-icon-list-item > a{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-1f74f51{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:3vw 3vw 3vw 3vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1f74f51 .elementor-heading-title{font-size:4.4vw;line-height:1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-d7d7462:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 79%, #818181 87%);}.elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-background-overlay{background-position:-33vw 0vh;background-size:180% auto;}.elementor-2831 .elementor-element.elementor-element-d7d7462{margin-top:0vw;margin-bottom:0vw;padding:0vw 6vw 25vw 6vw;}.elementor-2831 .elementor-element.elementor-element-e95c128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-2c7835c{--spacer-size:30vh;}.elementor-2831 .elementor-element.elementor-element-0672f90{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-07b0a69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-8d8d8b4{--spacer-size:4vh;}.elementor-2831 .elementor-element.elementor-element-4f1db42{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-fa3b59a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) -1vw;padding:1vw 4vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fa3b59a .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-72a0fbe{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-72a0fbe .elementor-heading-title{font-size:8.8vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-90105b4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-90105b4 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-3bd52e9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3bd52e9 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-02889c6{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-02889c6 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-b06bf3a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-9881943{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-818b019{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-818b019 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-5611176{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5611176 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1e95a10{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1e95a10 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-3d7863d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3d7863d .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-a82a120{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a82a120 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-6c1c425{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6c1c425 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-064e415:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 78%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-064e415 > .elementor-background-overlay{background-position:-30vw -4vh;background-repeat:repeat;background-size:180% auto;}.elementor-2831 .elementor-element.elementor-element-064e415{padding:3vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-5eac07c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-285831b{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-3130aee{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-68df871 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-dcaa920{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-fbdcecf{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fbdcecf .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-d0d8c65{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d0d8c65 .elementor-heading-title{font-size:10vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-6240cce{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion-title{font-size:4.3vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-tab-content{font-size:4.2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-3ce56e1{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-3ce56e1 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-833236e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-833236e .elementor-button{font-size:3.75vw;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-2831 .elementor-element.elementor-element-7a1aaa9 .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-c07b441:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #83888E 0%, #0B1B2F 25%);}.elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-background-overlay{background-position:-31vw 0vh;background-size:130% auto;}.elementor-2831 .elementor-element.elementor-element-c07b441{padding:0vw 6vw 17vw 6vw;}.elementor-2831 .elementor-element.elementor-element-3707a83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-aab533e{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-0d43821{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-0d43821 .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-c618bbc{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 4vw 0vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c618bbc .elementor-heading-title{font-size:6.7vw;line-height:1.4em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-052a3c9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion-title{font-size:4.3vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-tab-content{font-size:4.2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-b0cd535 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-2d0d8aa .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-67c1cc7{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-2831 .elementor-element.elementor-element-67c1cc7 .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-78f1a09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-784721d{--spacer-size:17vh;}.elementor-2831 .elementor-element.elementor-element-bfd69e2:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 78%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-bfd69e2 > .elementor-background-overlay{background-position:-4vw -10vh;background-repeat:repeat;background-size:160% auto;}.elementor-2831 .elementor-element.elementor-element-bfd69e2{padding:0vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-e166acb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-4a259aa{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-001dc30{--spacer-size:15vh;}.elementor-2831 .elementor-element.elementor-element-60fff74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-1748a1b{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-573e77e{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-573e77e .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-f31b476{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f31b476 .elementor-heading-title{font-size:6vw;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-3bff7e9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion-title{font-size:4.3vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-tab-content{font-size:4.2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-bf97b0f{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-bf97b0f .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-3c3a373{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-3c3a373 .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-aa62cf0{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2831 .elementor-element.elementor-element-aa62cf0 .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-cb45006:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 77%, #818181 88%);}.elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-background-overlay{background-position:-57vw 0vh;background-size:180% auto;}.elementor-2831 .elementor-element.elementor-element-cb45006{margin-top:0vw;margin-bottom:0vw;padding:0vw 6vw 25vw 6vw;}.elementor-2831 .elementor-element.elementor-element-4f04e73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-b20df3f{--spacer-size:30vh;}.elementor-2831 .elementor-element.elementor-element-40f115e{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9341b75.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9341b75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9341b75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-3be6919{--spacer-size:4vh;}.elementor-2831 .elementor-element.elementor-element-87dcb41{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-017ef4c{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) -1vw;padding:1vw 4vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-017ef4c .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-a1b451d{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a1b451d .elementor-heading-title{font-size:7.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-8e70a6b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8e70a6b .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-331ef4d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-331ef4d .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-27c7c13{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-27c7c13 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-30f8df5{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-30f8df5 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-7f52298.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-7f52298 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-3f78884{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-778a588{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-778a588 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-231cb81{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-231cb81 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-af89cc6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af89cc6 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-c6b1015{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-c6b1015 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ac2b6a3 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-75d1a9e{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75d1a9e .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-2725c0d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7295C8 -15%, #F0FBFF 23%);}.elementor-2831 .elementor-element.elementor-element-2725c0d, .elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2831 .elementor-element.elementor-element-2725c0d{margin-top:0vw;margin-bottom:0vw;padding:8vw 5vw 8vw 5vw;}.elementor-2831 .elementor-element.elementor-element-c52fba8 > .elementor-element-populated{margin:-17vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-2d59d79{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-2831 .elementor-element.elementor-element-d2cc1e8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d2cc1e8 .elementor-heading-title{font-size:4.5vw;line-height:1.9em;letter-spacing:-1.5px;}.elementor-2831 .elementor-element.elementor-element-f240c42{--spacer-size:1rem;}.elementor-2831 .elementor-element.elementor-element-62ef1dd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-62ef1dd .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-68f7aa7{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;}.elementor-2831 .elementor-element.elementor-element-68f7aa7 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-5376676{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5376676 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f7ea7d5 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-4ee013a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4ee013a .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-b8a97bc{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-b8a97bc .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-48bbfb6{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-48bbfb6 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ed867f0{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ed867f0 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-5d4e8dd .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-99fd977{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-99fd977 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-5f863b8 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-3cb27d0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-3cb27d0 .elementor-button{font-size:3.9vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-21d87bf{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0.215vw;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-2831 .elementor-element.elementor-element-21d87bf .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-54940f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-277ded7{margin-top:0vw;margin-bottom:0vw;padding:25px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-64d83c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2831 .elementor-element.elementor-element-64d83c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-d222ceb{top:2vw;}.elementor-2831 .elementor-element.elementor-element-d222ceb img{width:86%;}.elementor-2831 .elementor-element.elementor-element-93fa06b img{width:65%;}.elementor-2831 .elementor-element.elementor-element-9d9f36a{margin:128vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon{font-size:69vw;}.elementor-2831 .elementor-element.elementor-element-9d9f36a .elementor-icon svg{height:69vw;}.elementor-2831 .elementor-element.elementor-element-a3ed237:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 78%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-a3ed237 > .elementor-background-overlay{background-position:-31vw -2vh;background-repeat:repeat;background-size:160% auto;}.elementor-2831 .elementor-element.elementor-element-a3ed237{padding:0vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-475f966 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-7aba8cf{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-23b78dd{--spacer-size:20vh;}.elementor-2831 .elementor-element.elementor-element-32230d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-476a0ca{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-fc66518{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-fc66518 .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-389fd7c{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-389fd7c .elementor-heading-title{font-size:6vw;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-ba16b8b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion-title{font-size:4.3vw;line-height:1em;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-tab-content{font-size:4.2vw;line-height:1.2em;}.elementor-2831 .elementor-element.elementor-element-2408bf9{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-2408bf9 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-be4fd2a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-be4fd2a .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-627ce07{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2831 .elementor-element.elementor-element-627ce07 .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-f2d0266:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7295C8 -15%, #F0FBFF 23%);}.elementor-2831 .elementor-element.elementor-element-f2d0266, .elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2831 .elementor-element.elementor-element-f2d0266{margin-top:0vw;margin-bottom:0vw;padding:8vw 5vw 28vw 5vw;}.elementor-2831 .elementor-element.elementor-element-67a5563 > .elementor-element-populated{margin:-17vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-e27bdbb{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-2831 .elementor-element.elementor-element-25a6b10{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-25a6b10 .elementor-heading-title{font-size:7.5vw;line-height:1.4em;letter-spacing:-1.5px;}.elementor-2831 .elementor-element.elementor-element-f4f17f6{--spacer-size:3vh;}.elementor-2831 .elementor-element.elementor-element-af59a27{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-af59a27 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-2ddffe3{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;}.elementor-2831 .elementor-element.elementor-element-2ddffe3 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-f30dd2c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f30dd2c .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1ef96cf{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1ef96cf .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-74c69e3{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-74c69e3 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-abe2d39{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-abe2d39 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-17955a5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-17955a5 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-78297ea{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-78297ea .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-00fcca1{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-00fcca1 .elementor-heading-title{font-size:3.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-8bcae45{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-8bcae45 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-1a8937a .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-7350fbc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-7350fbc .elementor-button{font-size:3.9vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0.215vw;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-2831 .elementor-element.elementor-element-f0fd7a4 .elementor-button{font-size:3.75vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-0bf6cd0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-bf50384{margin-top:0vw;margin-bottom:0vw;padding:25px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-2ca9858 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-8feece4{top:2vw;}.elementor-2831 .elementor-element.elementor-element-8feece4 img{width:86%;}.elementor-2831 .elementor-element.elementor-element-a597955 img{width:53%;}.elementor-2831 .elementor-element.elementor-element-baf854a{margin:131vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon{font-size:75vw;}.elementor-2831 .elementor-element.elementor-element-baf854a .elementor-icon svg{height:75vw;}.elementor-2831 .elementor-element.elementor-element-01581a9:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FFFFFFED 81%, #818181 87%);}.elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-background-overlay{background-position:-57vw 0vh;background-size:180% auto;}.elementor-2831 .elementor-element.elementor-element-01581a9{margin-top:0vw;margin-bottom:0vw;padding:0vw 6vw 28vw 6vw;}.elementor-2831 .elementor-element.elementor-element-a7021dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-5579537{--spacer-size:30vh;}.elementor-2831 .elementor-element.elementor-element-ae1920c{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-9402084.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9402084.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-9402084 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-8b76d17{--spacer-size:4vh;}.elementor-2831 .elementor-element.elementor-element-dd5aeec{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;}.elementor-2831 .elementor-element.elementor-element-1258941{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) -1vw;padding:1vw 4vw 1vw 2vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-1258941 .elementor-icon-list-item > a{font-size:4.4vw;}.elementor-2831 .elementor-element.elementor-element-f26b3b5{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-f26b3b5 .elementor-heading-title{font-size:6.3vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-05d4f4b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-05d4f4b .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-4776084{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-4776084 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-6aa96e1{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6aa96e1 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-75484da{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-75484da .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-bc-flex-widget .elementor-2831 .elementor-element.elementor-element-f87798c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f87798c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2831 .elementor-element.elementor-element-f87798c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-544f89e{--spacer-size:0.1vh;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-7e7ae1e .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-3653188{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3653188 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-cf46377{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-cf46377 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-170e197{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-170e197 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-aa7246b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-aa7246b .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-960f9d2{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-960f9d2 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-e61e782:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F9FBFFED 72%, #575757 94%);}.elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-background-overlay{background-position:-30vw 0vh;background-repeat:repeat;background-size:130% auto;}.elementor-2831 .elementor-element.elementor-element-e61e782{margin-top:0vw;margin-bottom:0vw;padding:0vw 6vw 20vw 6vw;}.elementor-2831 .elementor-element.elementor-element-506378f > .elementor-element-populated{margin:-7vw 0vw 0vw -1vw;--e-column-margin-right:0vw;--e-column-margin-left:-1vw;padding:0vw 0vw 0vw 2vw;}.elementor-2831 .elementor-element.elementor-element-820271f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) -1vw;}.elementor-2831 .elementor-element.elementor-element-07ba5a4{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:3vw 3vw 3vw 3vw;border-radius:0em 0em 0em 1em;text-align:start;}.elementor-2831 .elementor-element.elementor-element-07ba5a4 .elementor-heading-title{font-size:5vw;line-height:1.6em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-156fd06{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-156fd06 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-81f0215{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-81f0215 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-37c1d51{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-37c1d51 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-6fed433{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-6fed433 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-1626d12{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-1626d12 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-75233a0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-75233a0 .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-405490f{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-2831 .elementor-element.elementor-element-405490f .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-46170c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-8222dd7{--spacer-size:29vh;}.elementor-2831 .elementor-element.elementor-element-cae813d:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 78%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-background-overlay{background-position:-6vw -3vh;background-repeat:repeat;background-size:130% auto;}.elementor-2831 .elementor-element.elementor-element-cae813d{padding:0vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-e91e294 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-85070d1{--spacer-size:11vh;}.elementor-2831 .elementor-element.elementor-element-0276627{--spacer-size:12vh;}.elementor-2831 .elementor-element.elementor-element-ee8bd2a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-d39a6f9{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-8a4854c{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8a4854c .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-33e1f90{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-33e1f90 .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-9e7e1d2 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ab67c7b{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ab67c7b .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-3a21c02 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-4d04e0d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-4d04e0d .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-96e4fdf{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-2831 .elementor-element.elementor-element-96e4fdf .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-41a9c36:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #83888E 0%, #0B1B2F 25%);}.elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-background-overlay{background-position:-18vw 0vh;background-size:130% auto;}.elementor-2831 .elementor-element.elementor-element-41a9c36{padding:0vw 6vw 17vw 6vw;}.elementor-2831 .elementor-element.elementor-element-f50f728 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-ad78600{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-b299109{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b299109 .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-eceb1b7{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 0vw;padding:0vw 0vw 4vw 0vw;text-align:start;}.elementor-2831 .elementor-element.elementor-element-eceb1b7 .elementor-heading-title{font-size:5.5vw;line-height:1.3em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-43d7172{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-43d7172 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ba1edf4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-ba1edf4 .elementor-heading-title{font-size:4vw;line-height:1.3em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-43249d7 .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-e368606{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-e368606 .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-e277189{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-2831 .elementor-element.elementor-element-e277189 .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-cb8fef8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-f7c32b7{--spacer-size:17vh;}.elementor-2831 .elementor-element.elementor-element-c3064b5:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F1F5FC 69%, #3D3F4E 100%);}.elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-background-overlay{background-position:0vw 0vh;background-repeat:repeat;background-size:130% auto;}.elementor-2831 .elementor-element.elementor-element-c3064b5{padding:0vw 6vw 16vw 6vw;}.elementor-2831 .elementor-element.elementor-element-6e77d16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-24ae000{--spacer-size:16vh;}.elementor-2831 .elementor-element.elementor-element-c7d9a39{--spacer-size:12vh;}.elementor-2831 .elementor-element.elementor-element-ab5bda5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-25b36ea{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2831 .elementor-element.elementor-element-b736d32{margin:-5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:2vw 3vw 2vw 3vw;--e-icon-list-icon-size:5vw;}.elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-b736d32 .elementor-icon-list-item > a{font-size:4.5vw;}.elementor-2831 .elementor-element.elementor-element-3819813{margin:-8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 3vw 3vw 5vw;border-width:0px 0px 2px 2px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-3819813 .elementor-heading-title{font-size:5.2vw;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2831 .elementor-element.elementor-element-85d81e8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-85d81e8 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-d87b407{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d87b407 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-e0aeac8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-e0aeac8 .elementor-heading-title{font-size:4vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-216226a{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;z-index:15;text-align:start;}.elementor-2831 .elementor-element.elementor-element-216226a .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-918079a{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon{font-size:5vw;}.elementor-2831 .elementor-element.elementor-element-918079a .elementor-icon svg{height:5vw;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2831 .elementor-element.elementor-element-6c1d1ce .elementor-button{font-size:4.4vw;letter-spacing:0px;padding:3vw 2vw 3vw 2vw;}.elementor-2831 .elementor-element.elementor-element-aeecd75{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.215vw;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-2831 .elementor-element.elementor-element-aeecd75 .elementor-button{font-size:4.4vw;padding:3vw 3vw 3vw 3vw;}.elementor-2831 .elementor-element.elementor-element-707c78c{margin-top:-10vw;margin-bottom:0vw;padding:7vw 3vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-6036de4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-883fb06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-2831 .elementor-element.elementor-element-883fb06 .elementor-heading-title{font-size:4.8vw;line-height:1.1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-0840ba4 > .elementor-background-overlay{background-position:center right;background-size:auto;opacity:0.45;}.elementor-2831 .elementor-element.elementor-element-0840ba4{padding:15vw 3vw 0vw 3vw;}.elementor-2831 .elementor-element.elementor-element-cbadeb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-e5819c4{padding:0vw 0vw 0vw 0vw;}.elementor-2831 .elementor-element.elementor-element-95e666c{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2831 .elementor-element.elementor-element-95e666c img{width:74%;}.elementor-2831 .elementor-element.elementor-element-fdb9426.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2831 .elementor-element.elementor-element-fdb9426 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-cb59973{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;z-index:15;text-align:center;}.elementor-2831 .elementor-element.elementor-element-cb59973 .elementor-heading-title{font-size:3.6vw;line-height:1.1em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-82aaf5d{padding:3vw 2vw 2vw 2vw;}.elementor-2831 .elementor-element.elementor-element-b0b9f48 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2831 .elementor-element.elementor-element-06502fa{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2831 .elementor-element.elementor-element-1849ef3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-1849ef3 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-ff38a8c{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:3vw;}.elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ff38a8c .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2831 .elementor-element.elementor-element-4baaa5b > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2831 .elementor-element.elementor-element-523348d{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2831 .elementor-element.elementor-element-69a5143{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-69a5143 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-bfe3538{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-bfe3538 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2831 .elementor-element.elementor-element-3921d08 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2831 .elementor-element.elementor-element-3a6d2d2{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2831 .elementor-element.elementor-element-328180a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-328180a .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-8fad466{width:100%;max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-8fad466 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2831 .elementor-element.elementor-element-27d5371 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2831 .elementor-element.elementor-element-460d1a1{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2831 .elementor-element.elementor-element-a7673f5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:start;}.elementor-2831 .elementor-element.elementor-element-a7673f5 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-661e8bb{width:100%;max-width:100%;margin:-2vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:4vw;}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-661e8bb .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2831 .elementor-element.elementor-element-f2349f9 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 2vw 0vw;}.elementor-2831 .elementor-element.elementor-element-d4c6225{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2831 .elementor-element.elementor-element-d4c6225 .elementor-heading-title{font-size:1vw;line-height:0.8em;letter-spacing:0em;}.elementor-2831 .elementor-element.elementor-element-9bbdcf1{padding:3vw 0vw 4vw 0vw;}.elementor-2831 .elementor-element.elementor-element-ae5433b{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;--e-icon-list-icon-size:0vw;}.elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2831 .elementor-element.elementor-element-ae5433b .elementor-icon-list-item > a{font-size:3.2vw;}}/* Start custom CSS for column, class: .elementor-element-1ebb4c3 */.elementor-2831 .elementor-element.elementor-element-1ebb4c3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 1; /* ensures shine can go over content */
}

.elementor-2831 .elementor-element.elementor-element-1ebb4c3::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 2; /* make sure it's over the image */
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);

  /* fade top/bottom */
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);

  animation: glossShine 6s ease-in-out infinite;
}

@keyframes glossShine {
  0%, 50% {
    left: -100%;
  }
  25% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}

.elementor-2831 .elementor-element.elementor-element-1ebb4c3 {
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0ec9bf3 *//* -----------------------------------------------------------
   1. THE PILL (The Link Itself)
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item {
    position: relative;
    z-index: 1;
    overflow: hidden; 
    
    background-color: transparent !important;
    
    /* 8px Blur Effect */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* Default Border & Shape */
    border: 1px solid #ffffff; 
    border-radius: 1em;        
    padding: 0.8em 1.5em;      
    margin: 0 5px;
    
    color: #ffffff !important; 
    
    transition: border-color 0.4s ease, color 0.3s ease; 
}

/* The Sliding Navy Background (Using ::after) */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    
    height: 100% !important;
    width: 0%;                 
    
    background-color: #132746 !important; 
    border: none !important;
    
    z-index: -1; 
    transition: width 0.4s ease-in-out; 
}

/* HOVER: Expand Background & Change Border */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item:hover::after,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item:focus::after,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item.elementor-item-active::after {
    width: 100%; 
}

.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item:hover,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item:focus,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-item.elementor-item-active {
    border-color: #132746 !important; 
    color: #ffffff !important; 
}

/* -----------------------------------------------------------
   2. THE DOT (The Container/List Item)
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .menu-item {
    position: relative; 
}

.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .menu-item::before {
    content: "";
    position: absolute;
    
    /* UPDATED: -1px (Almost touching the invisible margin box) */
    left: -1px; 
    
    top: 50%;
    transform: translateY(-50%);
    
    width: 6px;
    height: 6px;
    background-color: #ffffff !important;
    border-radius: 50%;
    
    opacity: 0; 
    pointer-events: none;
    transition: opacity 0.3s ease;
}

/* HOVER: Show Dot */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .menu-item:hover::before,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .menu-item.current-menu-item::before {
    opacity: 1;
}

/* -----------------------------------------------------------
   3. CLEANUP
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main .elementor-item:before,
.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}

.elementor-2831 .elementor-element.elementor-element-0ec9bf3 .elementor-nav-menu--main .elementor-item::after {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8bb87e0 *//* ---------------------------------------------------------
   MOBILE / TABLET NAV MENU SPACING + WRAPPER STYLING
--------------------------------------------------------- */
@media (max-width: 1024px) {

    /* Vertical + horizontal spacing for each menu item */
    .elementor-nav-menu--dropdown
    .elementor-nav-menu
    > li {
        margin: 0 14px 12px 14px !important;
    }

    /* Extra space BEFORE the first item */
    .elementor-nav-menu--dropdown
    .elementor-nav-menu
    > li:first-child {
        margin-top: 18px !important;
    }

    /* Extra space AFTER the last item */
    .elementor-nav-menu--dropdown
    .elementor-nav-menu
    > li:last-child {
        margin-bottom: 22px !important;
    }

    /* Dropdown wrapper rounding */
    .elementor-nav-menu--dropdown {
        border-radius: 2em !important;
        overflow: hidden; /* ensures clean clipping */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08256ba */@media (min-width: 1024px) {






/* 1. Default State (No Blur) */
.elementor-2831 .elementor-element.elementor-element-08256ba {
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    transition: backdrop-filter 0.5s ease, -webkit-backdrop-filter 0.5s ease;
}

/* 2. Scroll State (12px Blur) */
.elementor-2831 .elementor-element.elementor-element-08256ba.elementor-sticky--effects {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}















/* -----------------------------------------------------------
   1. THE PILL (The Link Itself)
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item {
    position: relative;
    z-index: 1;
    overflow: hidden; 
    
    /* DEFAULT STATE (Top of Page): Transparent */
    background-color: transparent; 
    
    /* 8px Blur Effect */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    /* Default Border & Shape */
    border: 1px solid #ffffff; 
    border-radius: 1em;        
    padding: 0.8em 1.5em;      
    margin: 0 5px;
    
    color: #ffffff !important; 
    
    /* CRITICAL UPDATE: 
       Added 'background-color 2s ease' to the transition list.
       This ensures the fade to Navy takes exactly 2 seconds.
    */
    transition: 
        border-color 0.4s ease, 
        color 0.3s ease, 
        background-color 2s ease; 
}

/* The Sliding Navy Background (Using ::after) - HOVER ONLY */
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    
    height: 100% !important;
    width: 0%;                 
    
    background-color: #132746 !important; 
    border: none !important;
    
    z-index: -1; 
    transition: width 0.4s ease-in-out; 
}

/* HOVER: Expand Background */
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item:hover::after,
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item:focus::after,
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item.elementor-item-active::after {
    width: 100%; 
}

/* HOVER: Border & Text */
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item:hover,
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item:focus,
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item.elementor-item-active {
    border-color: #132746 !important; 
    color: #ffffff !important; 
}


}




@media (min-width: 1024px) {


/* -----------------------------------------------------------
   2. THE DOT (The Container/List Item)
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-08256ba .menu-item {
    position: relative; 
}

.elementor-2831 .elementor-element.elementor-element-08256ba .menu-item::before {
    content: "";
    position: absolute;
    left: -1px; 
    top: 50%;
    transform: translateY(-50%);
    
    width: 6px;
    height: 6px;
    background-color: #ffffff !important;
    border-radius: 50%;
    
    opacity: 0; 
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.elementor-2831 .elementor-element.elementor-element-08256ba .menu-item:hover::before,
.elementor-2831 .elementor-element.elementor-element-08256ba .menu-item.current-menu-item::before {
    opacity: 1;
}

/* -----------------------------------------------------------
   3. CLEANUP
----------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-nav-menu--main .elementor-item:before,
.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}

.elementor-2831 .elementor-element.elementor-element-08256ba .elementor-nav-menu--main .elementor-item::after {
    display: block !important;
}

/* -----------------------------------------------------------
   4. SCROLL TRIGGER (FIXED)
   Targets the menu items when the parent container becomes sticky.
----------------------------------------------------------- */

/* CASE A: You applied "Motion Effects > Sticky" to the SECTION/CONTAINER.
   (The class .elementor-sticky--effects is on the parent of '.elementor-2831 .elementor-element.elementor-element-08256ba')
*/
.elementor-sticky--effects .elementor-2831 .elementor-element.elementor-element-08256ba .elementor-item {
    background-color: #132746 !important; /* Fades to Navy over 2s */
    border-color: #132746 !important;     /* Optional: Match border color */
}

/* CASE B: You applied "Motion Effects > Sticky" to the WIDGET itself.
   (The class .elementor-sticky--effects is on '.elementor-2831 .elementor-element.elementor-element-08256ba' itself)
*/
.elementor-2831 .elementor-element.elementor-element-08256ba.elementor-sticky--effects .elementor-item {
    background-color: #132746 !important; 
    border-color: #132746 !important;    
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6005f3c *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-6005f3c {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-6005f3c::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* The Shape */
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
  
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-6005f3c:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62db2e0 */.elementor-2831 .elementor-element.elementor-element-62db2e0 {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d67389 */@media (max-width: 767px) {



.elementor-2831 .elementor-element.elementor-element-0d67389 .elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

}


@media only screen and (max-width: 768px){
    .elementor-2831 .elementor-element.elementor-element-0d67389 .elementor-background-video-container video {
  width: 100% !important;
  height: 50% !important;
  object-fit: cover !important;
  top:29%;
 
}
}





@media (min-width: 768px) and (max-width: 1024px) {

.elementor-2831 .elementor-element.elementor-element-0d67389 .elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

}

 
 
 

@media (min-width: 768px) and (max-width: 1024px) {
 
  .elementor-2831 .elementor-element.elementor-element-0d67389 .elementor-background-video-container video {
    object-fit: contain !important;
    object-position: top !important;
    transform: translate(-55%, -00%) scale(1.751) !important;
    transform-origin: center center !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-de0e433 */.elementor-2831 .elementor-element.elementor-element-de0e433 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5db784 */X.elementor-2831 .elementor-element.elementor-element-c5db784 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-91bb672 */.elementor-2831 .elementor-element.elementor-element-91bb672 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e109fc1 */.elementor-2831 .elementor-element.elementor-element-e109fc1 {
  /* Left side starts solid (black 0%) */
  /* Right side fades out (black 80% -> transparent 100%) */
  -webkit-mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7214a7c */X.elementor-2831 .elementor-element.elementor-element-7214a7c p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76f67da */.elementor-2831 .elementor-element.elementor-element-76f67da {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f0eebbe */.elementor-2831 .elementor-element.elementor-element-f0eebbe {
  /* Left side starts solid (black 0%) */
  /* Right side fades out (black 80% -> transparent 100%) */
  -webkit-mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a90b36f */X.elementor-2831 .elementor-element.elementor-element-a90b36f p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1af483 */.elementor-2831 .elementor-element.elementor-element-c1af483 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2111206 */.elementor-2831 .elementor-element.elementor-element-2111206 {
  /* Left side starts solid (black 0%) */
  /* Right side fades out (black 80% -> transparent 100%) */
  -webkit-mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  mask-image: linear-gradient(to right, black 0%, black 80%, transparent 100%);
  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c01fb3d *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-c01fb3d {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-c01fb3d::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-c01fb3d:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42058ab *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-42058ab.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-42058ab.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a29003d */X.elementor-2831 .elementor-element.elementor-element-a29003d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-379e206 */X.elementor-2831 .elementor-element.elementor-element-379e206 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41c31ca */X.elementor-2831 .elementor-element.elementor-element-41c31ca p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63633f7 */X.elementor-2831 .elementor-element.elementor-element-63633f7 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b28765 */X.elementor-2831 .elementor-element.elementor-element-6b28765 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0f6369 */X.elementor-2831 .elementor-element.elementor-element-a0f6369 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd19ba9 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-cd19ba9 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-cd19ba9::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-cd19ba9:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84a764b */.elementor-2831 .elementor-element.elementor-element-84a764b {
    transform: scale(0.975);
    transform-origin: left;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6af7ce5 */.elementor-2831 .elementor-element.elementor-element-6af7ce5 {
    transform: scale(1.2012);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d58e7a1 */.elementor-2831 .elementor-element.elementor-element-d58e7a1 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19493d2 *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-19493d2.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-19493d2.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* ---------------------------------------------------------
   BLUR BACKDROP (Unchanged)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-19493d2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-19493d2::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
  
  /* Keeping your original blur mask settings */
  -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
  mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
}

.elementor-2831 .elementor-element.elementor-element-19493d2 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d44c48 */.elementor-2831 .elementor-element.elementor-element-9d44c48 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a21235e */X.elementor-2831 .elementor-element.elementor-element-a21235e p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c741b7e */X.elementor-2831 .elementor-element.elementor-element-c741b7e p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0a9440 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-c0a9440 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-c0a9440::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-c0a9440:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9da3170 */.elementor-2831 .elementor-element.elementor-element-9da3170 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4fff763 */.elementor-2831 .elementor-element.elementor-element-4fff763 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de5c155 */X.elementor-2831 .elementor-element.elementor-element-de5c155 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a4a55c */.elementor-2831 .elementor-element.elementor-element-8a4a55c {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-8a4a55c:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-8a4a55c .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-8a4a55c .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-8a4a55c svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-8a4a55c:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-8a4a55c:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-8a4a55c:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-75282b0 */.elementor-2831 .elementor-element.elementor-element-75282b0 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0b368d */X.elementor-2831 .elementor-element.elementor-element-a0b368d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b18ea07 */.elementor-2831 .elementor-element.elementor-element-b18ea07 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-b18ea07:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-b18ea07 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-b18ea07 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-b18ea07 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-b18ea07:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-b18ea07:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-b18ea07:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af76020 */.elementor-2831 .elementor-element.elementor-element-af76020 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d4376f */X.elementor-2831 .elementor-element.elementor-element-0d4376f p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-432f722 */.elementor-2831 .elementor-element.elementor-element-432f722 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-432f722:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-432f722 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-432f722 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-432f722 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-432f722:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-432f722:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-432f722:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-923efaf */.elementor-2831 .elementor-element.elementor-element-923efaf {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0563a56 */X.elementor-2831 .elementor-element.elementor-element-0563a56 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3f8c17 */.elementor-2831 .elementor-element.elementor-element-c3f8c17 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-c3f8c17:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-c3f8c17 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-c3f8c17 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-c3f8c17 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-c3f8c17:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-c3f8c17:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-c3f8c17:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-91b9eba */.elementor-2831 .elementor-element.elementor-element-91b9eba {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d45ae12 */X.elementor-2831 .elementor-element.elementor-element-d45ae12 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9810f44 */.elementor-2831 .elementor-element.elementor-element-9810f44 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-9810f44:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-9810f44 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-9810f44 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-9810f44 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-9810f44:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-9810f44:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-9810f44:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cf2ba7b */.elementor-2831 .elementor-element.elementor-element-cf2ba7b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36bf7e0 */X.elementor-2831 .elementor-element.elementor-element-36bf7e0 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-209ad1d */.elementor-2831 .elementor-element.elementor-element-209ad1d {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-209ad1d:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-209ad1d .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-209ad1d .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-209ad1d svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-209ad1d:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-209ad1d:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-209ad1d:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744ffec */.elementor-2831 .elementor-element.elementor-element-744ffec {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d54437 */X.elementor-2831 .elementor-element.elementor-element-0d54437 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b733e03 */.elementor-2831 .elementor-element.elementor-element-b733e03 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-b733e03:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-b733e03 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-b733e03 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-b733e03 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-b733e03:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-b733e03:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-b733e03:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3473def */.elementor-2831 .elementor-element.elementor-element-3473def {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6fb48 */X.elementor-2831 .elementor-element.elementor-element-3b6fb48 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0409d9a */.elementor-2831 .elementor-element.elementor-element-0409d9a {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-0409d9a:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-0409d9a .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-0409d9a .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-0409d9a svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-0409d9a:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-0409d9a:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-0409d9a:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ce60a32 */.elementor-2831 .elementor-element.elementor-element-ce60a32 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dda691 */X.elementor-2831 .elementor-element.elementor-element-7dda691 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4781acb */.elementor-2831 .elementor-element.elementor-element-4781acb {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-4781acb:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-4781acb .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-4781acb .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-4781acb svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-4781acb:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-4781acb:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-4781acb:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47c0a21 */.elementor-2831 .elementor-element.elementor-element-47c0a21 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c5c6732 */.elementor-2831 .elementor-element.elementor-element-c5c6732 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fc5060 */X.elementor-2831 .elementor-element.elementor-element-2fc5060 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d549e4d */.elementor-2831 .elementor-element.elementor-element-d549e4d {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-d549e4d:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-d549e4d .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-d549e4d .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-d549e4d svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-d549e4d:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-d549e4d:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-d549e4d:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-adf05ff */.elementor-2831 .elementor-element.elementor-element-adf05ff {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f3678 */X.elementor-2831 .elementor-element.elementor-element-b9f3678 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0007671 */.elementor-2831 .elementor-element.elementor-element-0007671 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-0007671:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-0007671 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-0007671 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-0007671 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-0007671:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-0007671:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-0007671:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b22ee3c */.elementor-2831 .elementor-element.elementor-element-b22ee3c {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c1b2e1 */X.elementor-2831 .elementor-element.elementor-element-5c1b2e1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1cb2a6e */.elementor-2831 .elementor-element.elementor-element-1cb2a6e {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-1cb2a6e:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-1cb2a6e .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1cb2a6e .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-1cb2a6e svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-1cb2a6e:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1cb2a6e:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-1cb2a6e:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da26396 */.elementor-2831 .elementor-element.elementor-element-da26396 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a5263e */.elementor-2831 .elementor-element.elementor-element-3a5263e {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f673b1 */X.elementor-2831 .elementor-element.elementor-element-0f673b1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38b0b48 */.elementor-2831 .elementor-element.elementor-element-38b0b48 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-38b0b48:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-38b0b48 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-38b0b48 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-38b0b48 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-38b0b48:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-38b0b48:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-38b0b48:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b27854e */.elementor-2831 .elementor-element.elementor-element-b27854e {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92cf809 */X.elementor-2831 .elementor-element.elementor-element-92cf809 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-587a67f */.elementor-2831 .elementor-element.elementor-element-587a67f {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-587a67f:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-587a67f .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-587a67f .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-587a67f svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-587a67f:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-587a67f:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-587a67f:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49f48d6 */.elementor-2831 .elementor-element.elementor-element-49f48d6 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-197ff90 */X.elementor-2831 .elementor-element.elementor-element-197ff90 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a83349 */.elementor-2831 .elementor-element.elementor-element-1a83349 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-1a83349:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-1a83349 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1a83349 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-1a83349 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-1a83349:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1a83349:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-1a83349:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d178447 */.elementor-2831 .elementor-element.elementor-element-d178447 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20ea7b2 */.elementor-2831 .elementor-element.elementor-element-20ea7b2 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed97d88 */X.elementor-2831 .elementor-element.elementor-element-ed97d88 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a854d6 */.elementor-2831 .elementor-element.elementor-element-2a854d6 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-2a854d6:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-2a854d6 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-2a854d6 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-2a854d6 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-2a854d6:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-2a854d6:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-2a854d6:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-356716f */.elementor-2831 .elementor-element.elementor-element-356716f {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46383e9 */X.elementor-2831 .elementor-element.elementor-element-46383e9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40522e5 */.elementor-2831 .elementor-element.elementor-element-40522e5 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-40522e5:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-40522e5 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-40522e5 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-40522e5 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-40522e5:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-40522e5:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-40522e5:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29192d5 */.elementor-2831 .elementor-element.elementor-element-29192d5 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8baf6fb */X.elementor-2831 .elementor-element.elementor-element-8baf6fb p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e891d7 */.elementor-2831 .elementor-element.elementor-element-9e891d7 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-9e891d7:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}






















/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-9e891d7 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-9e891d7 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-9e891d7 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-9e891d7:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-9e891d7:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-9e891d7:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c30c175 */.elementor-2831 .elementor-element.elementor-element-c30c175 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8356853 */.elementor-2831 .elementor-element.elementor-element-8356853 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433950d */X.elementor-2831 .elementor-element.elementor-element-433950d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7387fc */.elementor-2831 .elementor-element.elementor-element-d7387fc {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-d7387fc:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-d7387fc .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-d7387fc .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-d7387fc svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-d7387fc:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-d7387fc:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-d7387fc:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5123aa3 */.elementor-2831 .elementor-element.elementor-element-5123aa3 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e18681 */X.elementor-2831 .elementor-element.elementor-element-3e18681 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a3a5d2 */.elementor-2831 .elementor-element.elementor-element-1a3a5d2 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-1a3a5d2:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-1a3a5d2 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1a3a5d2 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-1a3a5d2 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-1a3a5d2:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-1a3a5d2:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-1a3a5d2:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f1b5aa1 */.elementor-2831 .elementor-element.elementor-element-f1b5aa1 {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e98d1b */.elementor-2831 .elementor-element.elementor-element-5e98d1b {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c109dd7 */X.elementor-2831 .elementor-element.elementor-element-c109dd7 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fea076 */.elementor-2831 .elementor-element.elementor-element-4fea076 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-4fea076:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-4fea076 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-4fea076 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-4fea076 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-4fea076:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-4fea076:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-4fea076:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d5833cd */.elementor-2831 .elementor-element.elementor-element-d5833cd {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7618d */X.elementor-2831 .elementor-element.elementor-element-0f7618d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad12094 */.elementor-2831 .elementor-element.elementor-element-ad12094 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-ad12094:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-ad12094 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-ad12094 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-ad12094 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-ad12094:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-ad12094:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-ad12094:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6af2da */.elementor-2831 .elementor-element.elementor-element-d6af2da {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f74f51 */X.elementor-2831 .elementor-element.elementor-element-1f74f51 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64b4471 */.elementor-2831 .elementor-element.elementor-element-64b4471 {
  /* Default: 1.25 contrast, 60% saturation */
  filter: contrast(115%) saturate(60%) brightness(100%);
  
  /* Transition applies to both entering and leaving hover */
  transition: filter 1.5s ease;
}

.elementor-2831 .elementor-element.elementor-element-64b4471:hover {
  /* Hover: Contrast stays at 1.25, saturation & brightness increase */
  filter: contrast(125%) saturate(100%) brightness(110%);
}













/* 1. Base State (Transitions) */
.elementor-2831 .elementor-element.elementor-element-64b4471 .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-64b4471 .elementor-icon-box-icon {
    transition: background-color 0.4s ease;
}

.elementor-2831 .elementor-element.elementor-element-64b4471 svg path {
    transition: fill 0.4s ease, stroke 0.4s ease;
}

/* 2. Hover State: Background becomes Blue */
.elementor-2831 .elementor-element.elementor-element-64b4471:hover .elementor-icon, 
.elementor-2831 .elementor-element.elementor-element-64b4471:hover .elementor-icon-box-icon {
    background-color: #143F70 !important;
}

/* 3. Hover State: Icon becomes White */
.elementor-2831 .elementor-element.elementor-element-64b4471:hover svg path {
    fill: #ffffff !important;
    stroke: #ffffff !important; /* Added stroke just in case the icon uses lines */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f17c3fd */.elementor-2831 .elementor-element.elementor-element-f17c3fd {
    backdrop-filter: blur(6px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa6dc1b */.elementor-2831 .elementor-element.elementor-element-aa6dc1b {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-aa6dc1b::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(6px); /* Stronger blur */
  -webkit-backdrop-filter: blur(6px);
  pointer-events: none;

  /* Strong radial mask: sharp center, strong blur edges */
  mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 30%,
    rgba(0, 0, 0, 0.6) 60%,
    black 80%,
    black 100%
  );
  -webkit-mask-image: radial-gradient(
    circle at center,
    transparent 0%,
    transparent 20%,
    rgba(0, 0, 0, 0.75) 40%,
    black 80%,
    black 100%
  );
  mask-mode: alpha;
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
}

.elementor-2831 .elementor-element.elementor-element-aa6dc1b > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fa3b59a */.elementor-2831 .elementor-element.elementor-element-fa3b59a {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72a0fbe */X.elementor-2831 .elementor-element.elementor-element-72a0fbe p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bd52e9 */X.elementor-2831 .elementor-element.elementor-element-3bd52e9 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818b019 */X.elementor-2831 .elementor-element.elementor-element-818b019 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e95a10 */X.elementor-2831 .elementor-element.elementor-element-1e95a10 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a82a120 */X.elementor-2831 .elementor-element.elementor-element-a82a120 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7d7462 */.elementor-2831 .elementor-element.elementor-element-d7d7462.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 10%,     /* The Rise */
    rgba(0, 0, 0, 0.85) 15%,    /* NEW: The Cushion (Softens the landing) */
    rgba(0, 0, 0, 1) 18%,       /* Arrival at Solid (Same spot) */
    
    rgba(0, 0, 0, 1) 76%,       /* Departure from Solid (Same spot) */
    rgba(0, 0, 0, 0.85) 79%,    /* NEW: The Cushion (Softens the departure) */
    rgba(0, 0, 0, 0.4) 90%,     /* The Fall */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 10%,
    rgba(0, 0, 0, 0.85) 15%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 76%,
    rgba(0, 0, 0, 0.85) 79%,
    rgba(0, 0, 0, 0.4) 90%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}


 






.elementor-2831 .elementor-element.elementor-element-d7d7462 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-d7d7462::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-d7d7462 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Bottom-to-Top Gradient: 
   Bottom 40% (Solid Blur) -> Middle 20% (Fade) -> Top 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-d7d7462::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbdcecf */.elementor-2831 .elementor-element.elementor-element-fbdcecf {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0d8c65 */X.elementor-2831 .elementor-element.elementor-element-d0d8c65 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6240cce *//* ---------------------------------------------------------
   1. GLOBAL RESET & ICONS
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-icon,
.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-icon svg {
    display: none !important;
}

/* CRITICAL FIX: Anchor tooltips correctly */
.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-item {
    position: relative !important; 
    overflow: visible !important; 
}

/* Hide default content wrapper logic */
.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion > div:first-of-type { 
    display: none; 
}

/* ---------------------------------------------------------
   2. TAB TITLE (Shared Styles)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #B9D4E8 !important; 
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    cursor: pointer; 
}

/* ---------------------------------------------------------
   3. DESKTOP ONLY (Hover Tooltip -> SHOWS ABOVE)
   Min-width 1025px
--------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        display: block !important;
        visibility: hidden; 
        
        /* Position ABOVE the title */
        position: absolute;
        bottom: 100%; 
        left: 0;
        width: 480px;
        margin-bottom: 15px; /* Spacing for arrow */
        
        /* Style */
        background: rgba(255, 255, 255, 0.95); 
        backdrop-filter: blur(10px); 
        -webkit-backdrop-filter: blur(10px);
        border: 2px solid #fff; 
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        
        /* Animation */
        transform: translateY(10px);
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
        z-index: 99;
        pointer-events: none;
        text-align: left;
    }

    /* Hover Trigger */
    .elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    /* Arrow (Points DOWN) */
    .elementor-2831 .elementor-element.elementor-element-6240cce .elementor-accordion .elementor-accordion-item .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 30px;
        border-width: 8px;
        border-style: solid;
        border-color: #fff transparent transparent transparent; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a1aaa9 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-7a1aaa9 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-7a1aaa9::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-7a1aaa9:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-064e415 *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-064e415.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-064e415.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0d43821 */.elementor-2831 .elementor-element.elementor-element-0d43821 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c618bbc */X.elementor-2831 .elementor-element.elementor-element-c618bbc p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-052a3c9 *//* ---------------------------------------------------------
   1. GLOBAL RESET & ICONS
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-icon,
.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-icon svg {
    display: none !important;
}

/* CRITICAL FIX: Anchor tooltips correctly */
.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-item {
    position: relative !important; 
    overflow: visible !important; 
}

/* Hide default content wrapper logic */
.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion > div:first-of-type { 
    display: none; 
}

/* ---------------------------------------------------------
   2. TAB TITLE (Shared Styles)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #B9D4E8 !important; 
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    cursor: pointer; 
}

/* ---------------------------------------------------------
   3. DESKTOP ONLY (Hover Tooltip -> SHOWS ABOVE)
   Min-width 1025px
--------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        display: block !important;
        visibility: hidden; 
        
        /* Position ABOVE the title */
        position: absolute;
        bottom: 100%; 
        left: 0;
        width: 480px;
        margin-bottom: 15px; /* Spacing for arrow */
        
        /* Style */
        background: rgba(255, 255, 255, 0.95); 
        backdrop-filter: blur(10px); 
        -webkit-backdrop-filter: blur(10px);
        border: 2px solid #fff; 
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        
        /* Animation */
        transform: translateY(10px);
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
        z-index: 99;
        pointer-events: none;
        text-align: left;
    }

    /* Hover Trigger */
    .elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    /* Arrow (Points DOWN) */
    .elementor-2831 .elementor-element.elementor-element-052a3c9 .elementor-accordion .elementor-accordion-item .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 30px;
        border-width: 8px;
        border-style: solid;
        border-color: #fff transparent transparent transparent; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67c1cc7 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-67c1cc7 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-67c1cc7::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-67c1cc7:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c07b441 */@media (min-width: 1024px) {

.elementor-2831 .elementor-element.elementor-element-c07b441 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-c07b441::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-c07b441 > .elementor-container {
  position: relative;
  z-index: 1;
}


}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 40% (Solid Blur) -> Middle 20% (Fade) -> Right 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-c07b441::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to right, black 0%, black 30%, transparent 60%, transparent 100%);
  }



@media only screen and (max-width: 768px) {
  .elementor-2831 .elementor-element.elementor-element-c07b441::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 71%, transparent 50%, transparent 100%);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-573e77e */.elementor-2831 .elementor-element.elementor-element-573e77e {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31b476 */X.elementor-2831 .elementor-element.elementor-element-f31b476 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-3bff7e9 *//* ---------------------------------------------------------
   1. GLOBAL RESET & ICONS
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-icon,
.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-icon svg {
    display: none !important;
}

/* CRITICAL FIX: Anchor tooltips correctly */
.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-item {
    position: relative !important; 
    overflow: visible !important; 
}

/* Hide default content wrapper logic */
.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion > div:first-of-type { 
    display: none; 
}

/* ---------------------------------------------------------
   2. TAB TITLE (Shared Styles)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #B9D4E8 !important; 
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    cursor: pointer; 
}

/* ---------------------------------------------------------
   3. DESKTOP ONLY (Hover Tooltip -> SHOWS ABOVE)
   Min-width 1025px
--------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        display: block !important;
        visibility: hidden; 
        
        /* Position ABOVE the title */
        position: absolute;
        bottom: 100%; 
        left: 0;
        width: 480px;
        margin-bottom: 15px; /* Spacing for arrow */
        
        /* Style */
        background: rgba(255, 255, 255, 0.95); 
        backdrop-filter: blur(10px); 
        -webkit-backdrop-filter: blur(10px);
        border: 2px solid #fff; 
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        
        /* Animation */
        transform: translateY(10px);
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
        z-index: 99;
        pointer-events: none;
        text-align: left;
    }

    /* Hover Trigger */
    .elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    /* Arrow (Points DOWN) */
    .elementor-2831 .elementor-element.elementor-element-3bff7e9 .elementor-accordion .elementor-accordion-item .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 30px;
        border-width: 8px;
        border-style: solid;
        border-color: #fff transparent transparent transparent; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa62cf0 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-aa62cf0 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-aa62cf0::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-aa62cf0:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bfd69e2 *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-bfd69e2.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-bfd69e2.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-017ef4c */.elementor-2831 .elementor-element.elementor-element-017ef4c {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b451d */X.elementor-2831 .elementor-element.elementor-element-a1b451d p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e70a6b */X.elementor-2831 .elementor-element.elementor-element-8e70a6b p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c7c13 */X.elementor-2831 .elementor-element.elementor-element-27c7c13 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778a588 */X.elementor-2831 .elementor-element.elementor-element-778a588 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af89cc6 */X.elementor-2831 .elementor-element.elementor-element-af89cc6 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac2b6a3 */X.elementor-2831 .elementor-element.elementor-element-ac2b6a3 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb45006 */.elementor-2831 .elementor-element.elementor-element-cb45006.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 10%,     /* The Rise */
    rgba(0, 0, 0, 0.85) 15%,    /* NEW: The Cushion (Softens the landing) */
    rgba(0, 0, 0, 1) 18%,       /* Arrival at Solid (Same spot) */
    
    rgba(0, 0, 0, 1) 76%,       /* Departure from Solid (Same spot) */
    rgba(0, 0, 0, 0.85) 79%,    /* NEW: The Cushion (Softens the departure) */
    rgba(0, 0, 0, 0.4) 90%,     /* The Fall */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 10%,
    rgba(0, 0, 0, 0.85) 15%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 76%,
    rgba(0, 0, 0, 0.85) 79%,
    rgba(0, 0, 0, 0.4) 90%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}


 






.elementor-2831 .elementor-element.elementor-element-cb45006 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-cb45006::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-cb45006 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Bottom-to-Top Gradient: 
   Bottom 40% (Solid Blur) -> Middle 20% (Fade) -> Top 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-cb45006::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2cc1e8 */X.elementor-2831 .elementor-element.elementor-element-d2cc1e8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ef1dd */X.elementor-2831 .elementor-element.elementor-element-62ef1dd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5376676 */X.elementor-2831 .elementor-element.elementor-element-5376676 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee013a */X.elementor-2831 .elementor-element.elementor-element-4ee013a p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48bbfb6 */X.elementor-2831 .elementor-element.elementor-element-48bbfb6 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d4e8dd */X.elementor-2831 .elementor-element.elementor-element-5d4e8dd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21d87bf *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-21d87bf {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-21d87bf::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-21d87bf:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c52fba8 */.elementor-2831 .elementor-element.elementor-element-c52fba8 {
    transform: scale(0.975);
    transform-origin: left;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d222ceb */.elementor-2831 .elementor-element.elementor-element-d222ceb {
    transform: scale(1.2012);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93fa06b */.elementor-2831 .elementor-element.elementor-element-93fa06b img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2725c0d *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-2725c0d.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-2725c0d.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* ---------------------------------------------------------
   BLUR BACKDROP (Unchanged)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-2725c0d {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-2725c0d::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
  
  /* Keeping your original blur mask settings */
  -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
  mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
}

.elementor-2831 .elementor-element.elementor-element-2725c0d > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc66518 */.elementor-2831 .elementor-element.elementor-element-fc66518 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389fd7c */X.elementor-2831 .elementor-element.elementor-element-389fd7c p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ba16b8b *//* ---------------------------------------------------------
   1. GLOBAL RESET & ICONS
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-icon,
.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-icon svg {
    display: none !important;
}

/* CRITICAL FIX: Anchor tooltips correctly */
.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-item {
    position: relative !important; 
    overflow: visible !important; 
}

/* Hide default content wrapper logic */
.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion > div:first-of-type { 
    display: none; 
}

/* ---------------------------------------------------------
   2. TAB TITLE (Shared Styles)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    border-style: solid;
    border-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #B9D4E8 !important; 
    border-top-width: 0px !important;
    border-right-width: 0px !important;
    cursor: pointer; 
}

/* ---------------------------------------------------------
   3. DESKTOP ONLY (Hover Tooltip -> SHOWS ABOVE)
   Min-width 1025px
--------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        display: block !important;
        visibility: hidden; 
        
        /* Position ABOVE the title */
        position: absolute;
        bottom: 100%; 
        left: 0;
        width: 480px;
        margin-bottom: 15px; /* Spacing for arrow */
        
        /* Style */
        background: rgba(255, 255, 255, 0.95); 
        backdrop-filter: blur(10px); 
        -webkit-backdrop-filter: blur(10px);
        border: 2px solid #fff; 
        border-radius: 12px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        
        /* Animation */
        transform: translateY(10px);
        opacity: 0;
        transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
        z-index: 99;
        pointer-events: none;
        text-align: left;
    }

    /* Hover Trigger */
    .elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-item:hover .elementor-tab-content {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    /* Arrow (Points DOWN) */
    .elementor-2831 .elementor-element.elementor-element-ba16b8b .elementor-accordion .elementor-accordion-item .elementor-tab-content::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 30px;
        border-width: 8px;
        border-style: solid;
        border-color: #fff transparent transparent transparent; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-627ce07 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-627ce07 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-627ce07::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-627ce07:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3ed237 *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-a3ed237.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-a3ed237.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25a6b10 */X.elementor-2831 .elementor-element.elementor-element-25a6b10 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af59a27 */X.elementor-2831 .elementor-element.elementor-element-af59a27 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f30dd2c */X.elementor-2831 .elementor-element.elementor-element-f30dd2c p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74c69e3 */X.elementor-2831 .elementor-element.elementor-element-74c69e3 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17955a5 */X.elementor-2831 .elementor-element.elementor-element-17955a5 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00fcca1 */X.elementor-2831 .elementor-element.elementor-element-00fcca1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0fd7a4 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-f0fd7a4 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-f0fd7a4::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-f0fd7a4:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67a5563 */.elementor-2831 .elementor-element.elementor-element-67a5563 {
    transform: scale(0.975);
    transform-origin: left;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8feece4 */.elementor-2831 .elementor-element.elementor-element-8feece4 {
    transform: scale(1.2012);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a597955 */.elementor-2831 .elementor-element.elementor-element-a597955 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2d0266 *//* ---------------------------------------------------------
   MOBILE ONLY (max-width: 767px)
   Fade distance reduced by another 50% (Very thin edges)
--------------------------------------------------------- */
@media (max-width: 767px) {
  .elementor-2831 .elementor-element.elementor-element-f2d0266.elementor-section {
    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,        /* Start Clear */
      rgba(0, 0, 0, 0.4) 2.5%,    /* Rise */
      rgba(0, 0, 0, 0.85) 3.8%,   /* Cushion */
      rgba(0, 0, 0, 1) 4.5%,      /* Arrival at Solid */
      
      rgba(0, 0, 0, 1) 94%,       /* Departure from Solid */
      rgba(0, 0, 0, 0.85) 94.8%,  /* Cushion */
      rgba(0, 0, 0, 0.4) 97.5%,   /* Fall */
      rgba(0, 0, 0, 0) 100%       /* End Clear */
    ) !important;

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.4) 2.5%,
      rgba(0, 0, 0, 0.85) 3.8%,
      rgba(0, 0, 0, 1) 4.5%,
      rgba(0, 0, 0, 1) 94%,
      rgba(0, 0, 0, 0.85) 94.8%,
      rgba(0, 0, 0, 0.4) 97.5%,
      rgba(0, 0, 0, 0) 100%
    ) !important;
  }
}

















.elementor-2831 .elementor-element.elementor-element-f2d0266.elementor-section {
  position: relative;
  z-index: 1;

  /* -------------------------------------------------------
     FADE DISTANCE REDUCED BY 50%
     Top Fade: Now ends at 9% (was 18%)
     Bottom Fade: Now starts at 88% (was 76%)
  ------------------------------------------------------- */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 5%,      /* The Rise (Reduced from 10%) */
    rgba(0, 0, 0, 0.85) 7.5%,   /* The Cushion (Reduced from 15%) */
    rgba(0, 0, 0, 1) 9%,        /* Arrival at Solid (Reduced from 18%) */
    
    rgba(0, 0, 0, 1) 88%,       /* Departure from Solid (Increased from 76%) */
    rgba(0, 0, 0, 0.85) 89.5%,  /* The Cushion (Tightened from 79%) */
    rgba(0, 0, 0, 0.4) 95%,     /* The Fall (Tightened from 90%) */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.85) 7.5%,
    rgba(0, 0, 0, 1) 9%,
    rgba(0, 0, 0, 1) 88%,
    rgba(0, 0, 0, 0.85) 89.5%,
    rgba(0, 0, 0, 0.4) 95%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* ---------------------------------------------------------
   BLUR BACKDROP (Unchanged)
--------------------------------------------------------- */
.elementor-2831 .elementor-element.elementor-element-f2d0266 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-f2d0266::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
  
  /* Keeping your original blur mask settings */
  -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
  mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
}

.elementor-2831 .elementor-element.elementor-element-f2d0266 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1258941 */.elementor-2831 .elementor-element.elementor-element-1258941 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f26b3b5 */X.elementor-2831 .elementor-element.elementor-element-f26b3b5 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05d4f4b */X.elementor-2831 .elementor-element.elementor-element-05d4f4b p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa96e1 */X.elementor-2831 .elementor-element.elementor-element-6aa96e1 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e7ae1e */X.elementor-2831 .elementor-element.elementor-element-7e7ae1e p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf46377 */X.elementor-2831 .elementor-element.elementor-element-cf46377 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa7246b */X.elementor-2831 .elementor-element.elementor-element-aa7246b p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-01581a9 */.elementor-2831 .elementor-element.elementor-element-01581a9.elementor-section {
  position: relative;
  z-index: 1;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start Clear */
    rgba(0, 0, 0, 0.4) 10%,     /* The Rise */
    rgba(0, 0, 0, 0.85) 15%,    /* NEW: The Cushion (Softens the landing) */
    rgba(0, 0, 0, 1) 18%,       /* Arrival at Solid (Same spot) */
    
    rgba(0, 0, 0, 1) 76%,       /* Departure from Solid (Same spot) */
    rgba(0, 0, 0, 0.85) 79%,    /* NEW: The Cushion (Softens the departure) */
    rgba(0, 0, 0, 0.4) 90%,     /* The Fall */
    rgba(0, 0, 0, 0) 100%       /* End Clear */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 10%,
    rgba(0, 0, 0, 0.85) 15%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 76%,
    rgba(0, 0, 0, 0.85) 79%,
    rgba(0, 0, 0, 0.4) 90%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}


 






.elementor-2831 .elementor-element.elementor-element-01581a9 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-01581a9::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-01581a9 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Bottom-to-Top Gradient: 
   Bottom 40% (Solid Blur) -> Middle 20% (Fade) -> Top 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-01581a9::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 50%, transparent 80%, transparent 100%);
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07ba5a4 */X.elementor-2831 .elementor-element.elementor-element-07ba5a4 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-156fd06 */X.elementor-2831 .elementor-element.elementor-element-156fd06 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c1d51 */X.elementor-2831 .elementor-element.elementor-element-37c1d51 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-405490f *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-405490f {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-405490f::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-405490f:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e61e782 */@media (min-width: 1024px) {



.elementor-2831 .elementor-element.elementor-element-e61e782 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-e61e782::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-e61e782 > .elementor-container {
  position: relative;
  z-index: 1;
}


}



/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 40% (Solid Blur) -> Middle 20% (Fade) -> Right 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-e61e782::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to right, black 0%, black 20%, transparent 50%, transparent 100%);
  }


@media only screen and (max-width: 768px) {
  .elementor-2831 .elementor-element.elementor-element-e61e782::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 60%, transparent 50%, transparent 100%);
  }
}

/* SECTION CONTENT MASK (Top Fade Only, No Blur) */
.elementor-2831 .elementor-element.elementor-element-e61e782 {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,        /* Start completely transparent at Top */
    rgba(0, 0, 0, 0.4) 10%,     /* The Rise */
    rgba(0, 0, 0, 0.85) 15%,    /* The Cushion */
    rgba(0, 0, 0, 1) 18%,       /* Arrival at Solid */
    rgba(0, 0, 0, 1) 100%       /* Remain Solid to the very bottom */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 10%,
    rgba(0, 0, 0, 0.85) 15%,
    rgba(0, 0, 0, 1) 18%,
    rgba(0, 0, 0, 1) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8a4854c */.elementor-2831 .elementor-element.elementor-element-8a4854c {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e1f90 */X.elementor-2831 .elementor-element.elementor-element-33e1f90 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e7e1d2 */X.elementor-2831 .elementor-element.elementor-element-9e7e1d2 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96e4fdf *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-96e4fdf {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-96e4fdf::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-96e4fdf:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cae813d */@media (min-width: 1024px) {


.elementor-2831 .elementor-element.elementor-element-cae813d {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-cae813d::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-cae813d > .elementor-container {
  position: relative;
  z-index: 1;
}

}







/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Apply the RTL Gradient Mask
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-cae813d::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to left, black 0%, black 50%, transparent 70%, transparent 100%);
  }






@media only screen and (max-width: 768px) {
  .elementor-2831 .elementor-element.elementor-element-cae813d::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to right, black 0%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 74%, transparent 40%, transparent 100%);
    
    
    
  }
  

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b299109 */.elementor-2831 .elementor-element.elementor-element-b299109 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eceb1b7 */X.elementor-2831 .elementor-element.elementor-element-eceb1b7 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d7172 */X.elementor-2831 .elementor-element.elementor-element-43d7172 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e277189 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-e277189 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-e277189::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-e277189:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41a9c36 */@media (min-width: 1024px) {

.elementor-2831 .elementor-element.elementor-element-41a9c36 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-41a9c36::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-41a9c36 > .elementor-container {
  position: relative;
  z-index: 1;
}


}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 40% (Solid Blur) -> Middle 20% (Fade) -> Right 40% (Clear)
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-41a9c36::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to right, black 0%, black 30%, transparent 60%, transparent 100%);
  }



@media only screen and (max-width: 768px) {
  .elementor-2831 .elementor-element.elementor-element-41a9c36::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 71%, transparent 50%, transparent 100%);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b736d32 */.elementor-2831 .elementor-element.elementor-element-b736d32 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3819813 */X.elementor-2831 .elementor-element.elementor-element-3819813 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85d81e8 */X.elementor-2831 .elementor-element.elementor-element-85d81e8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0aeac8 */X.elementor-2831 .elementor-element.elementor-element-e0aeac8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aeecd75 *//* 1. Set up the container */
.elementor-2831 .elementor-element.elementor-element-aeecd75 {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2831 .elementor-element.elementor-element-aeecd75::before {
  content: "";
  position: absolute;
  inset: 0; 
  pointer-events: none; 

  /* --- CHANGE IS HERE --- */
  /* The Shape: Changed 'white' to 'navy' */
  border-left: 1px solid navy;
  border-bottom: 1px solid navy;
  /* ---------------------- */

  border-bottom-left-radius: 1em; 

  /* 3. The Mask Setup */
  /* Note: The mask colors (black) do not need to change; 
     they only define opacity, not the visible color. */
  mask-image: 
    linear-gradient(to bottom, black, black), /* Vertical Part */
    linear-gradient(to right, black, black);  /* Horizontal Part */

  mask-repeat: no-repeat;
  mask-position: top left, bottom left;
   
  /* DEFAULT STATE: Fully Visible */
  mask-size: 2em 100%, 100% 2em; 
}

/* 4. Trigger Animation ON HOVER */
.elementor-2831 .elementor-element.elementor-element-aeecd75:hover::before {
  /* Runs the loading animation infinitely while hovering */
  animation: loadingBorder 2s infinite ease-in-out;
}

/* 5. The Animation (Wipes from 0 to Full) */
@keyframes loadingBorder {
  0% {
    /* Instantly hide to start the "load" effect */
    mask-size: 2em 0%, 0% 2em;
    opacity: 1;
  }
  35% {
    /* Draw Vertical Line & Corner */
    mask-size: 2em 100%, 0% 2em;
  }
  70% {
    /* Draw Horizontal Line */
    mask-size: 2em 100%, 100% 2em;
    opacity: 1;
  }
  85% {
    /* Hold visibility briefly */
    opacity: 1;
  }
  100% {
    /* Fade out slightly at the end to loop smoothly */
    mask-size: 2em 100%, 100% 2em;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3064b5 */@media (min-width: 1024px) {


.elementor-2831 .elementor-element.elementor-element-c3064b5 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2831 .elementor-element.elementor-element-c3064b5::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2831 .elementor-element.elementor-element-c3064b5 > .elementor-container {
  position: relative;
  z-index: 1;
}

}







/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Apply the RTL Gradient Mask
--------------------------------------------------------- */


.elementor-2831 .elementor-element.elementor-element-c3064b5::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 40%': Stay fully blurred until 40% of the screen width.
       - 'transparent 60%': Finish fading to clear by 60%.
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 10%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to left, black 0%, black 50%, transparent 70%, transparent 100%);
  }






@media only screen and (max-width: 768px) {
  .elementor-2831 .elementor-element.elementor-element-c3064b5::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to right, black 0%, black 60%, transparent 60%, transparent 100%);
    mask-image: linear-gradient(to top, black 0%, black 74%, transparent 40%, transparent 100%);
    
    
    
  }
  

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-883fb06 */X.elementor-2831 .elementor-element.elementor-element-883fb06 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1849ef3 */X.elementor-2831 .elementor-element.elementor-element-1849ef3 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a5143 */X.elementor-2831 .elementor-element.elementor-element-69a5143 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328180a */X.elementor-2831 .elementor-element.elementor-element-328180a p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7673f5 */X.elementor-2831 .elementor-element.elementor-element-a7673f5 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4c6225 */X.elementor-2831 .elementor-element.elementor-element-d4c6225 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to left, #525252, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-82aaf5d */.elementor-2831 .elementor-element.elementor-element-82aaf5d {
    backdrop-filter: blur(0px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cbadeb1 */@keyframes kenburns {
        0% { transform: scale(1); }
        50% { 
            transform: scale(1.1);
            opacity: 1;
        }
        55% {
            opacity: 0;
        }
        100% { transform: scale(1); }
    }

    .ken-burns-image-loop img {
        animation: kenburns 10s infinite;
        transform-origin: center center;
    }/* End custom CSS */
/* Start custom CSS */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 7px solid white;         /* 2px more than the inner one */
  border-radius: 0em;                /* No rounding */
  pointer-events: none;
  z-index: 99999999999999999999;   /* Higher than ::after */
  box-sizing: border-box;
}

body::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 1.25em;              /* Rounded inner border */
  border: 6px solid white;
  pointer-events: none;
  z-index: 9999999999999999999;
  box-sizing: border-box;
}








/* Right-side vertical floating bar */
.rps-vertical-label {
  position: fixed;
  top: 0;
  right: 0;
  height: 100vh;                  
  width: 4.25vw;                  

  background: rgba(6, 29, 56, 0.65);

  border-left: 1px solid #ffffff; 
  
  backdrop-filter: blur(1vh);      
  -webkit-backdrop-filter: blur(1vh);

  display: flex;
  justify-content: center;
  align-items: center;

  padding: 2vh;                   
  margin: 0vh;

  z-index: 999;
  pointer-events: none;           
}

/* ---------------------------------------------------------
   NEW: Image injected at the BOTTOM
   2vh Padding (Left, Right, Bottom)
--------------------------------------------------------- */
.rps-vertical-label::before {
  content: "";
  position: absolute;
  
  /* 1. Bottom Spacing (2vh) */
  bottom: 2vh; 
  
  /* 2. Left/Right Spacing (2vh each side = 4vh total removed) */
  width: calc(100% - 4vh);
  
  /* 3. Height (Adjust based on preference) */
  height: 3vw; 

  /* 4. Centering */
  left: 50%;
  transform: translateX(-50%);

  background-image: url('https://w3bdesign.net/wp-content/uploads/2026/01/sk-white.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom; 
  
  z-index: 1000;
}

/* Rotated heading */
.rps-vertical-label h3 {
  margin: 0vh;
  padding: 0vh;

  transform: rotate(90deg);
  transform-origin: center;

  color: #fff; 
  font-family: "Work Sans", sans-serif;

  font-size: 1.20802050vw;            
  
  font-weight: 300;        
    
  letter-spacing: 0.05012755em;
  text-transform: capitalize;
  white-space: nowrap;
}

/* Hide on mobile */
@media (max-width: 768px) {
  .rps-vertical-label {
    display: none;
  }
}






.page-loader{
  position: fixed;
  inset: 0;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 28px;
  z-index: 999999;

  /* 3s hold → 1.5s fade → hide */
  animation:
    loader-fade 1.5s ease 3s forwards,
    loader-hide 0s linear 4.5s forwards;
}

/* Logo */
.page-loader img{
  width: 150px;
  height: 150px;
  object-fit: contain;
  animation: loader-breathe 1.2s ease-in-out infinite;
}

/* Loader bar container */
.loader-bar{
  width: 160px;
  height: 4px;
  background: rgba(9, 45, 87, 0.12); /* soft navy */
  border-radius: 999px;
  overflow: hidden;
  position: relative;
}

/* Animated bar */
.loader-bar span{
  position: absolute;
  inset: 0;
  width: 40%;
  background: #092D57; /* navy */
  border-radius: 999px;
  animation: loader-slide 0.9s ease-in-out infinite;
}

/* Animations */
@keyframes loader-slide{
  0%{transform: translateX(-120%)}
  50%{transform: translateX(60%)}
  100%{transform: translateX(160%)}
}

@keyframes loader-breathe{
  0%{opacity:.8}
  50%{opacity:1}
  100%{opacity:.8}
}

@keyframes loader-fade{
  to{opacity:0}
}

@keyframes loader-hide{
  to{
    visibility: hidden;
    pointer-events: none;
  }
}

/* Never show in Elementor editor */
body.elementor-editor-active .page-loader{
  display:none !important;
}














/* 1. Overall Scrollbar Width */
::-webkit-scrollbar {
  width: 10px;
}

/* 2. The Top & Bottom Circles (The "Frame") */
/* We style the buttons to look like static circles */
::-webkit-scrollbar-button:vertical:start:decrement,
::-webkit-scrollbar-button:vertical:end:increment {
  display: block;
  height: 12px;              /* Must match width for a perfect circle */
  background-color: #1A276F; /* Navy Color */
  border-radius: 50%;        /* Makes them circles */
}

/* 3. The Track (Background) */
::-webkit-scrollbar-track {
  background: #fff;
  border-left: 0px solid #131B4C; /* Your border preference */
  
  /* Optional: Adds tiny whitespace between circle and track */
  margin-top: 2px; 
  margin-bottom: 2px; 
}

/* 4. The Thumb (Moving Part) */
::-webkit-scrollbar-thumb {
  background: #25384F;
  border: 3px solid #0B1358; /* Creates the "inner" color effect */
  border-radius: 20px;
}




body {
    /* 1. Size: 14x14 (approx 15% bigger)
       2. Hotspot: 7 7 (Center)
       3. Fill: 'white' (Solid/Full opacity)
       4. Stroke: 'navy', Width: 2px
    */
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' width='12' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6' fill='white' stroke='navy' stroke-width='1' /%3E%3C/svg%3E") 7 7, auto !important;
}





html, body {
	width:100%;
  overflow-y: visible; /* Hide vertical scrollbar */
  overflow-x: hidden; /* Hide horizontal scrollbar */
}


body{
    width:100%;
    overflow-x:hidden;
    overflow-y:hidden;
}/* End custom CSS */