.elementor-2622 .elementor-element.elementor-element-86e900b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-86e900b:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-86e900b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-86e900b{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-2622 .elementor-element.elementor-element-86e900b, .elementor-2622 .elementor-element.elementor-element-86e900b > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2622 .elementor-element.elementor-element-86e900b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .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-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-background-slideshow{border-radius:0em 0em 1.55em 0em;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .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-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-20be05b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-20be05b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-20be05b > .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-2622 .elementor-element.elementor-element-e991ec3{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-2622 .elementor-element.elementor-element-e991ec3 img{width:88%;filter:brightness( 99% ) contrast( 132% ) saturate( 140% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-a202815{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-2622 .elementor-element.elementor-element-a202815{left:1vh;}body.rtl .elementor-2622 .elementor-element.elementor-element-a202815{right:1vh;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2622 .elementor-element.elementor-element-df55be7 > .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-2622 .elementor-element.elementor-element-df55be7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2622 .elementor-element.elementor-element-14b212e{--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-2622 .elementor-element.elementor-element-ef539e3{background-color:#FFFFFF00;--e-nav-menu-horizontal-menu-item-margin:calc( 0.5025em / 2 );}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu .elementor-item{font-family:"Work Sans", Sans-serif;font-size:0.95vw;font-weight:300;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .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-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2622 .elementor-element.elementor-element-ef539e3 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.5025em;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown a, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown{background-color:#091830;border-style:none;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Work Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2622 .elementor-element.elementor-element-ef539e3 div.elementor-menu-toggle{color:#00037B;}.elementor-2622 .elementor-element.elementor-element-ef539e3 div.elementor-menu-toggle svg{fill:#00037B;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-menu-toggle:hover, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-632d7c6{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-2622 .elementor-element.elementor-element-632d7c6{left:-0.675555vh;}body.rtl .elementor-2622 .elementor-element.elementor-element-632d7c6{right:-0.675555vh;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-12866a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-12866a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-12866a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-12866a1 > .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-2622 .elementor-element.elementor-element-12866a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-e1ae667{--spacer-size:1vh;}.elementor-2622 .elementor-element.elementor-element-a9988eb:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://stevenkohnle.com/wp-content/uploads/2026/03/211062-e1773632071345.jpg");background-position:14vw 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(60deg, #091830 33%, #FFFFFF00 88%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-a9988eb{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-2622 .elementor-element.elementor-element-6c984d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2622 .elementor-element.elementor-element-6c984d0 > .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-2622 .elementor-element.elementor-element-6c984d0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-6c984d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-6c984d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 4vw;}.elementor-2622 .elementor-element.elementor-element-6c984d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-690879e{--spacer-size:24vh;}.elementor-2622 .elementor-element.elementor-element-7e60b5a{width:var( --container-widget-width, 35% );max-width:35%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 00.5vw) 0vw;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2622 .elementor-element.elementor-element-7e60b5a 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-2622 .elementor-element.elementor-element-20637b4{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-2622 .elementor-element.elementor-element-20637b4 .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-2622 .elementor-element.elementor-element-d154721{width:var( --container-widget-width, 100% );max-width:100%;margin:-0.5vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2622 .elementor-element.elementor-element-d154721 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3.3vw;font-weight:300;text-transform:capitalize;line-height:0.9em;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-2622 .elementor-element.elementor-element-4d77d3a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2622 .elementor-element.elementor-element-4d77d3a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2622 .elementor-element.elementor-element-4d77d3a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2622 .elementor-element.elementor-element-fea9258{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-2622 .elementor-element.elementor-element-fea9258 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;letter-spacing:-0.024em;color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-975ee6b{--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-2622 .elementor-element.elementor-element-ce0130a{width:var( --container-widget-width, 7% );max-width:7%;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;z-index:5;}.elementor-2622 .elementor-element.elementor-element-ce0130a .elementor-icon-wrapper{text-align:center;}.elementor-2622 .elementor-element.elementor-element-ce0130a.elementor-view-stacked .elementor-icon{background-color:#A70028;}.elementor-2622 .elementor-element.elementor-element-ce0130a.elementor-view-framed .elementor-icon, .elementor-2622 .elementor-element.elementor-element-ce0130a.elementor-view-default .elementor-icon{color:#A70028;border-color:#A70028;}.elementor-2622 .elementor-element.elementor-element-ce0130a.elementor-view-framed .elementor-icon, .elementor-2622 .elementor-element.elementor-element-ce0130a.elementor-view-default .elementor-icon svg{fill:#A70028;}.elementor-2622 .elementor-element.elementor-element-ce0130a .elementor-icon{font-size:1.7005vw;}.elementor-2622 .elementor-element.elementor-element-ce0130a .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-2622 .elementor-element.elementor-element-bd2fbd4 .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-2622 .elementor-element.elementor-element-bd2fbd4{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-2622 .elementor-element.elementor-element-bd2fbd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4:hover{border-style:none;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4 .elementor-button:hover, .elementor-2622 .elementor-element.elementor-element-bd2fbd4 .elementor-button:focus{border-color:#000000;}.elementor-2622 .elementor-element.elementor-element-940652f .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-2622 .elementor-element.elementor-element-940652f{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-2622 .elementor-element.elementor-element-940652f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2622 .elementor-element.elementor-element-940652f:hover{border-style:none;}.elementor-2622 .elementor-element.elementor-element-940652f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2622 .elementor-element.elementor-element-940652f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2622 .elementor-element.elementor-element-940652f .elementor-button:hover, .elementor-2622 .elementor-element.elementor-element-940652f .elementor-button:focus{border-color:#00000000;}.elementor-2622 .elementor-element.elementor-element-f8e72e8{--spacer-size:8vh;}.elementor-2622 .elementor-element.elementor-element-ef85e7b{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-2622 .elementor-element.elementor-element-ef85e7b .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-2622 .elementor-element.elementor-element-b204e67.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-b204e67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-b204e67.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2622 .elementor-element.elementor-element-b204e67 > .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-2622 .elementor-element.elementor-element-b204e67 > .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-2622 .elementor-element.elementor-element-68d0957{--spacer-size:49.555vh;}.elementor-2622 .elementor-element.elementor-element-6f87991{--spacer-size:0.1vh;}.elementor-2622 .elementor-element.elementor-element-5061192{--spacer-size:0.1vh;}.elementor-2622 .elementor-element.elementor-element-766e0fd{--spacer-size:4vh;}.elementor-2622 .elementor-element.elementor-element-1a24da2a:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-a7927e9 ) 0%, #FFFFFF 75%);}.elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-background-overlay{background-color:#FFFFFF05;background-image:url("https://stevenkohnle.com/wp-content/uploads/2026/03/RSshutterstock_588410681.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-1a24da2a .elementor-background-overlay{filter:brightness( 104% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-1a24da2a{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 2vw 6vw 2vw;z-index:5;}.elementor-2622 .elementor-element.elementor-element-1a24da2a, .elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-40b22a5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a7927e9 );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:15px 15px 15px 15px;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-background-slideshow{border-radius:2em 0em 0em 2em;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-featured-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-2622 .elementor-element.elementor-element-4dd45c2c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2622 .elementor-element.elementor-element-4dd45c2c img{filter:brightness( 100% ) contrast( 125% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );border-radius:1em 1em 1em 1em;}.elementor-2622 .elementor-element.elementor-element-443bb107{--spacer-size:10px;}.elementor-2622 .elementor-element.elementor-element-7c330dc0{border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-a7927e9 );padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-4a281e11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-4a281e11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-b82d115 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.4vw;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-a7927e9 );}.elementor-2622 .elementor-element.elementor-element-4018e5fe > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0294CD;padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-73e765d8{--alignment:right;--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#2D3262;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-73e765d8 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-2622 .elementor-element.elementor-element-73e765d8 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-2622 .elementor-element.elementor-element-73e765d8 .elementor-share-btn:hover{--e-share-buttons-primary-color:#1F277D00;--e-share-buttons-secondary-color:var( --e-global-color-a7927e9 );}.elementor-widget-theme-post-title .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-2622 .elementor-element.elementor-element-465ff144{padding:2vw 0vw 1vw 1vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-465ff144 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:3vw;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:-2px;color:#22497C;}.elementor-widget-theme-post-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-2622 .elementor-element.elementor-element-387f62cc{margin:0vw 1vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;color:#101010;font-family:"Work Sans", Sans-serif;font-size:1.05vw;font-weight:500;line-height:1.25em;letter-spacing:-0.305px;word-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-610b7368{border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-a7927e9 );margin-top:1vw;margin-bottom:0vw;padding:01vw 0vw 1vw 0vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-36b50c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-36b50c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-2aa643a9{text-align:center;}.elementor-2622 .elementor-element.elementor-element-2aa643a9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.204vw;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-a7927e9 );}.elementor-2622 .elementor-element.elementor-element-2d016ad3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#1C4274;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-2d016ad3 .elementor-share-btn{height:2.7em;border-width:2px;}.elementor-2622 .elementor-element.elementor-element-2d016ad3 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-9e9aa7b );}.elementor-2622 .elementor-element.elementor-element-2d016ad3 .elementor-share-btn__title{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-2622 .elementor-element.elementor-element-35f62519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 2vw 1vw;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--label{color:#074DA9;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--label{color:#074DA9;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--label, .elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--label{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;text-decoration:underline;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--title, .elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--title{color:#194E94;font-family:"Work Sans", Sans-serif;font-size:1.25vw;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-2622 .elementor-element.elementor-element-35f62519 .post-navigation__arrow-wrapper{color:#1B2549;fill:#1B2549;font-size:16px;}.elementor-2622 .elementor-element.elementor-element-35f62519 .post-navigation__arrow-wrapper:hover{color:#3A5197;fill:#3A5197;}.elementor-2622 .elementor-element.elementor-element-35f62519 .elementor-post-navigation__link a {gap:9px;}.elementor-2622 .elementor-element.elementor-element-45dd38b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082A57;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-5b298b9 );opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-45dd38b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-45dd38b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-background-slideshow{border-radius:0px 33px 33px 0px;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-45dd38b2{z-index:10;}.elementor-2622 .elementor-element.elementor-element-122d9b80 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-122d9b80, .elementor-2622 .elementor-element.elementor-element-122d9b80 > .elementor-background-overlay{border-radius:0em 2em 0em 0em;}.elementor-2622 .elementor-element.elementor-element-122d9b80{margin-top:1vw;margin-bottom:0vw;}.elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-2622 .elementor-element.elementor-element-7cd29e05 > .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:40px 20px 10px 20px;}.elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__container{min-height:36px;}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__submit{min-width:36px;--e-search-form-submit-text-color:#FFFFFF;background-color:var( --e-global-color-5b298b9 );}body:not(.rtl) .elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__icon{padding-left:calc(36px / 3);}body.rtl .elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__icon{padding-right:calc(36px / 3);}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__input, .elementor-2622 .elementor-element.elementor-element-6813c950.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(36px / 3);padding-right:calc(36px / 3);}.elementor-2622 .elementor-element.elementor-element-6813c950 input[type="search"].elementor-search-form__input{font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__input,
					.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__icon,
					.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-2622 .elementor-element.elementor-element-6813c950.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#000000;fill:#000000;}.elementor-2622 .elementor-element.elementor-element-6813c950:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-81ca56a );border-width:2px 2px 2px 2px;border-radius:7px;}.elementor-2622 .elementor-element.elementor-element-6813c950.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-81ca56a );border-width:2px 2px 2px 2px;border-radius:7px;}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__submit:hover{background-color:#074DA9;}.elementor-2622 .elementor-element.elementor-element-6813c950 .elementor-search-form__submit:focus{background-color:#074DA9;}.elementor-2622 .elementor-element.elementor-element-4b1bdb3{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2622 .elementor-element.elementor-element-4b1bdb3 img{width:17%;filter:brightness( 5100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2622 .elementor-element.elementor-element-4982923{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:300;line-height:1.26em;color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-4ff89bfc:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-4ff89bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #002E6900 0%, #041832 100%);}.elementor-2622 .elementor-element.elementor-element-4ff89bfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2622 .elementor-element.elementor-element-4ff89bfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-dca4041 > .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:10px 40px 10px 20px;}.elementor-2622 .elementor-element.elementor-element-dca4041 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-b0a2c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2622 .elementor-element.elementor-element-b0a2c2b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-a1f8e29 > .elementor-widget-container{padding:1vw 1vw 1vw 1vw;}.elementor-2622 .elementor-element.elementor-element-7b7e550c:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-7b7e550c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #002E6900 0%, #041832 100%);}.elementor-2622 .elementor-element.elementor-element-7b7e550c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2622 .elementor-element.elementor-element-7b7e550c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-1a1a69ec > .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:10px 40px 10px 20px;}.elementor-2622 .elementor-element.elementor-element-1a1a69ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-ee34f51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2622 .elementor-element.elementor-element-ee34f51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:1em 1em 1em 1em;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a:after{content:"0.1";}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__thumbnail__link{width:0%;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px;padding:0px 0px 0px 0px;border-color:var( --e-global-color-9e9aa7b );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__text{padding:5px 5px 5px 5px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title a{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__read-more{color:var( --e-global-color-9e9aa7b );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:12px;text-decoration:underline;}.elementor-2622 .elementor-element.elementor-element-14eaa4bf:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-14eaa4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #002E6900 0%, #041832 100%);}.elementor-2622 .elementor-element.elementor-element-14eaa4bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2622 .elementor-element.elementor-element-14eaa4bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-17ecf9f4 > .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:10px 40px 10px 20px;}.elementor-2622 .elementor-element.elementor-element-17ecf9f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-fe1bb41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2622 .elementor-element.elementor-element-fe1bb41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-36d96b7{--grid-template-columns:repeat(0, auto);text-align:left;padding:.50vw .50vw .50vw .50vw;--icon-size:1.5vw;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2622 .elementor-element.elementor-element-36d96b7 .elementor-social-icon{background-color:#1A1A1C00;border-style:none;}.elementor-2622 .elementor-element.elementor-element-36d96b7 .elementor-icon{border-radius:11px 11px 11px 11px;}.elementor-2622 .elementor-element.elementor-element-36d96b7 .elementor-social-icon:hover i{color:#FFFFFF57;}.elementor-2622 .elementor-element.elementor-element-36d96b7 .elementor-social-icon:hover svg{fill:#FFFFFF57;}.elementor-2622 .elementor-element.elementor-element-36d96b7 .elementor-social-icon:hover{border-color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-3dd3180c, .elementor-2622 .elementor-element.elementor-element-3dd3180c > .elementor-background-overlay{border-radius:2em 2em 2em 2em;}.elementor-2622 .elementor-element.elementor-element-3dd3180c{margin-top:2vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-2255ac9b > .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-2622 .elementor-element.elementor-element-2255ac9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2622 .elementor-element.elementor-element-2255ac9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-e240c2b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;}.elementor-2622 .elementor-element.elementor-element-e240c2b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1.5vw;font-weight:300;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-7315f443{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2622 .elementor-element.elementor-element-7315f443 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2622 .elementor-element.elementor-element-7315f443 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2622 .elementor-element.elementor-element-d8943a4{--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-2622 .elementor-element.elementor-element-d8943a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 1vw 1vw 1vw;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-2622 .elementor-element.elementor-element-d8943a4:after{content:"0.65";}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__thumbnail__link{width:26%;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:.50vw .50vw .50vw .50vw;box-shadow:0px 0px 33px 0px rgba(0, 0, 0, 0.29);background-color:#0A0F38C2;border-color:#FFFFFF;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__text{padding:5px 14px 5px 0px;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post:hover{box-shadow:0px 0px 33px 0px rgba(23.740869565217388, 85.57600756143673, 149.6, 0.5);background-color:#1F2A49;border-color:#364E8A;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:8px;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:8px;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:8px;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title a{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:1vw;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title{margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-71fafd4:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-71fafd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #16659F 37%, #163357 100%);}.elementor-2622 .elementor-element.elementor-element-71fafd4 > .elementor-background-overlay{background-color:#00000000;background-image:url("https://stevenkohnle.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-2622 .elementor-element.elementor-element-71fafd4 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-71fafd4{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-2622 .elementor-element.elementor-element-02376f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-02376f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-02376f9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2622 .elementor-element.elementor-element-02376f9 > .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-2622 .elementor-element.elementor-element-02376f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 4vw;}.elementor-2622 .elementor-element.elementor-element-f572522{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-2622 .elementor-element.elementor-element-f572522 .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-2622 .elementor-element.elementor-element-380cfb9{--spacer-size:0.1vh;}.elementor-2622 .elementor-element.elementor-element-1271ed4{--spacer-size:1px;}.elementor-2622 .elementor-element.elementor-element-b3d3302{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-2622 .elementor-element.elementor-element-3a4808f > .elementor-background-overlay{background-color:#CDECFF00;background-image:url("https://stevenkohnle.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-2622 .elementor-element.elementor-element-3a4808f .elementor-background-overlay{filter:brightness( 155514% ) contrast( 114% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-3a4808f{border-style:none;margin-top:0px;margin-bottom:0px;padding:4vw 0vw 0vw 0vw;z-index:9999;}.elementor-2622 .elementor-element.elementor-element-3a4808f, .elementor-2622 .elementor-element.elementor-element-3a4808f > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-2622 .elementor-element.elementor-element-3a4808f > .elementor-shape-top svg{height:0px;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-ed922fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-ed922fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-ed922fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-ed922fc > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 0% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2622 .elementor-element.elementor-element-ed922fc > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2622 .elementor-element.elementor-element-ed922fc > .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-2622 .elementor-element.elementor-element-5ae49a0 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2622 .elementor-element.elementor-element-5ae49a0{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-2622 .elementor-element.elementor-element-ce441ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-ce441ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-ce441ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-ce441ad > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-7166f7c{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-2622 .elementor-element.elementor-element-7166f7c img{width:82%;filter:brightness( 99% ) contrast( 110% ) saturate( 110% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-f6c7f54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-f6c7f54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-f6c7f54.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2622 .elementor-element.elementor-element-f6c7f54 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-a8f2d1b{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-2622 .elementor-element.elementor-element-a8f2d1b .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-2622 .elementor-element.elementor-element-926a03f > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2622 .elementor-element.elementor-element-926a03f{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:2vw 3vw 2vw 2vw;}.elementor-2622 .elementor-element.elementor-element-c826d96 > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2622 .elementor-element.elementor-element-38e634d{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2622 .elementor-element.elementor-element-38e634d img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2622 .elementor-element.elementor-element-2cdf1d0{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-2622 .elementor-element.elementor-element-2cdf1d0 .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-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-2622 .elementor-element.elementor-element-5ec0c91{width:var( --container-widget-width, 86% );max-width:86%;margin:1vw 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-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(-2px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(-2px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(-2px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(--2px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(--2px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .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-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-5ec0c91 .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-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-b30462b > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2622 .elementor-element.elementor-element-a4fb05b{width:var( --container-widget-width, 4% );max-width:4%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:4%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2622 .elementor-element.elementor-element-a4fb05b img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2622 .elementor-element.elementor-element-0db8239{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-2622 .elementor-element.elementor-element-0db8239 .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-2622 .elementor-element.elementor-element-2dcc6d3{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-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .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-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2dcc6d3 .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-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-d24a28b > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2622 .elementor-element.elementor-element-1f05f12{width:var( --container-widget-width, 4.5% );max-width:4.5%;margin:0vw 00.25vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:4.5%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-2622 .elementor-element.elementor-element-1f05f12 img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2622 .elementor-element.elementor-element-2d727d4{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-2622 .elementor-element.elementor-element-2d727d4 .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-2622 .elementor-element.elementor-element-9f9e1f9{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-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .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-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-9f9e1f9 .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-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-1298f2a > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-2622 .elementor-element.elementor-element-c1cac37{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-2622 .elementor-element.elementor-element-c1cac37 img{width:100%;opacity:1;filter:brightness( 113% ) contrast( 100% ) saturate( 87% ) blur( 0px ) hue-rotate( 251deg );}.elementor-2622 .elementor-element.elementor-element-d819abc{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-2622 .elementor-element.elementor-element-d819abc .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-2622 .elementor-element.elementor-element-492df53{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-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#4B77E573;}.elementor-2622 .elementor-element.elementor-element-492df53 .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-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-492df53 .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-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-54bb6e8 > .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-2622 .elementor-element.elementor-element-2b7aba7{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-2622 .elementor-element.elementor-element-2b7aba7 .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-2622 .elementor-element.elementor-element-16f6f82 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-2622 .elementor-element.elementor-element-16f6f82{border-style:solid;border-width:1px 0px 0px 0px;border-color:#31517A7A;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 2vw 0vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-a8b84f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-a8b84f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-a8b84f1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2622 .elementor-element.elementor-element-a8b84f1 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-2f887c6{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-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#D4D4D4;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .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-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-icon i{color:#163A72;transition:color 0.3s;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-icon svg{fill:#163A72;transition:fill 0.3s;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2f887c6 .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-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-text{color:#424242B8;transition:color 0.3s;}body.elementor-page-2622:not(.elementor-motion-effects-element-type-background), body.elementor-page-2622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2622 .elementor-element.elementor-element-6aa3cb7{width:17.172%;}.elementor-2622 .elementor-element.elementor-element-df55be7{width:59.703%;}.elementor-2622 .elementor-element.elementor-element-12866a1{width:22.457%;}.elementor-2622 .elementor-element.elementor-element-6c984d0{width:55%;}.elementor-2622 .elementor-element.elementor-element-b204e67{width:45%;}.elementor-2622 .elementor-element.elementor-element-40b22a5b{width:70%;}.elementor-2622 .elementor-element.elementor-element-45dd38b2{width:30%;}.elementor-2622 .elementor-element.elementor-element-ce441ad{width:40.059%;}.elementor-2622 .elementor-element.elementor-element-f6c7f54{width:59.941%;}.elementor-2622 .elementor-element.elementor-element-c826d96{width:11.668%;}.elementor-2622 .elementor-element.elementor-element-b30462b{width:21.816%;}.elementor-2622 .elementor-element.elementor-element-d24a28b{width:20.907%;}.elementor-2622 .elementor-element.elementor-element-1298f2a{width:28.658%;}.elementor-2622 .elementor-element.elementor-element-54bb6e8{width:16.918%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2622 .elementor-element.elementor-element-6aa3cb7{width:40%;}.elementor-2622 .elementor-element.elementor-element-df55be7{width:59%;}.elementor-2622 .elementor-element.elementor-element-12866a1{width:35%;}.elementor-2622 .elementor-element.elementor-element-6c984d0{width:60%;}.elementor-2622 .elementor-element.elementor-element-b204e67{width:40%;}.elementor-2622 .elementor-element.elementor-element-40b22a5b{width:69%;}.elementor-2622 .elementor-element.elementor-element-45dd38b2{width:30%;}.elementor-2622 .elementor-element.elementor-element-7cd29e05{width:100%;}.elementor-2622 .elementor-element.elementor-element-dca4041{width:100%;}.elementor-2622 .elementor-element.elementor-element-1a1a69ec{width:100%;}.elementor-2622 .elementor-element.elementor-element-17ecf9f4{width:100%;}.elementor-2622 .elementor-element.elementor-element-2255ac9b{width:100%;}.elementor-2622 .elementor-element.elementor-element-ed922fc{width:100%;}.elementor-2622 .elementor-element.elementor-element-ce441ad{width:40%;}.elementor-2622 .elementor-element.elementor-element-f6c7f54{width:58%;}.elementor-2622 .elementor-element.elementor-element-c826d96{width:50%;}.elementor-2622 .elementor-element.elementor-element-b30462b{width:50%;}.elementor-2622 .elementor-element.elementor-element-d24a28b{width:50%;}.elementor-2622 .elementor-element.elementor-element-1298f2a{width:50%;}.elementor-2622 .elementor-element.elementor-element-54bb6e8{width:50%;}.elementor-2622 .elementor-element.elementor-element-a8b84f1{width:100%;}}@media(min-width:1025px){.elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2622 .elementor-element.elementor-element-86e900b{padding:0px 1px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1vw 0vw 1vw 0vw;}.elementor-2622 .elementor-element.elementor-element-e991ec3 img{width:68%;}.elementor-2622 .elementor-element.elementor-element-a202815{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-2622 .elementor-element.elementor-element-df55be7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-df55be7 > .elementor-element-populated{padding:0vw 6vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown{border-radius:1em 1em 1em 1em;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:1em;border-top-right-radius:1em;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:1em;border-bottom-left-radius:1em;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:17px !important;}.elementor-2622 .elementor-element.elementor-element-632d7c6{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-2622 .elementor-element.elementor-element-a9988eb:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-13vw 3vh;background-repeat:no-repeat;background-size:cover;}.elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(45deg, #091830 38%, #FFFFFF00 87%);}.elementor-2622 .elementor-element.elementor-element-a9988eb{margin-top:-19vw;margin-bottom:0vw;padding:20vw 0vw 0vw 3vw;}.elementor-2622 .elementor-element.elementor-element-6c984d0 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-690879e{--spacer-size:1vh;}.elementor-2622 .elementor-element.elementor-element-20637b4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-20637b4 .elementor-heading-title{font-size:1.6vw;letter-spacing:0.64em;}.elementor-2622 .elementor-element.elementor-element-d154721{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-2622 .elementor-element.elementor-element-d154721 .elementor-heading-title{font-size:4.2vw;line-height:1em;}.elementor-2622 .elementor-element.elementor-element-4d77d3a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2622 .elementor-element.elementor-element-4d77d3a .elementor-divider-separator{width:100%;}.elementor-2622 .elementor-element.elementor-element-fea9258{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:start;}.elementor-2622 .elementor-element.elementor-element-fea9258 .elementor-heading-title{font-size:1.75vw;line-height:1.4em;}.elementor-2622 .elementor-element.elementor-element-ce0130a{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-2622 .elementor-element.elementor-element-ce0130a .elementor-icon{font-size:3vw;}.elementor-2622 .elementor-element.elementor-element-ce0130a .elementor-icon svg{height:3vw;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1.5vw;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2622 .elementor-element.elementor-element-940652f{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-2622 .elementor-element.elementor-element-940652f .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-2622 .elementor-element.elementor-element-f8e72e8{--spacer-size:3vh;}.elementor-2622 .elementor-element.elementor-element-ef85e7b{margin:-61vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-ef85e7b .elementor-heading-title{font-size:40vw;}.elementor-2622 .elementor-element.elementor-element-68d0957{--spacer-size:18vh;}.elementor-2622 .elementor-element.elementor-element-1a24da2a:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-a7927e9 ) -30%, #FFFFFF 51%);}.elementor-2622 .elementor-element.elementor-element-1a24da2a{padding:10vw 1vw 10vw 1vw;}.elementor-2622 .elementor-element.elementor-element-b82d115 .elementor-heading-title{font-size:2.4vw;} .elementor-2622 .elementor-element.elementor-element-73e765d8{--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-2622 .elementor-element.elementor-element-465ff144{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-465ff144 .elementor-heading-title{font-size:2.8vw;}.elementor-2622 .elementor-element.elementor-element-387f62cc{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-2aa643a9{text-align:center;}.elementor-2622 .elementor-element.elementor-element-2aa643a9 .elementor-heading-title{font-size:2.4vw;} .elementor-2622 .elementor-element.elementor-element-2d016ad3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--title, .elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--title{font-size:2vw;}.elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2622 .elementor-element.elementor-element-6813c950 input[type="search"].elementor-search-form__input{font-size:1.4vw;}.elementor-2622 .elementor-element.elementor-element-4982923{font-size:1.6vw;}.elementor-2622 .elementor-element.elementor-element-dca4041 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2622 .elementor-element.elementor-element-b0a2c2b .elementor-heading-title{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-1a1a69ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2622 .elementor-element.elementor-element-ee34f51 .elementor-heading-title{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0 * 100% );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a:after{content:"0";}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__thumbnail__link{width:0%;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title a{font-size:1.7vw;line-height:1.1em;}.elementor-2622 .elementor-element.elementor-element-17ecf9f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2622 .elementor-element.elementor-element-fe1bb41 .elementor-heading-title{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-2255ac9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-2622 .elementor-element.elementor-element-e240c2b .elementor-heading-title{font-size:2.1vw;}.elementor-2622 .elementor-element.elementor-element-7315f443 .elementor-divider-separator{width:91%;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.11 * 100% );}.elementor-2622 .elementor-element.elementor-element-d8943a4:after{content:"1.11";}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title a{font-size:11px;}.elementor-2622 .elementor-element.elementor-element-71fafd4{padding:3vw 0vw 0vw 1vw;}.elementor-2622 .elementor-element.elementor-element-02376f9 > .elementor-element-populated{padding:0vw 3vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-f572522{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2622 .elementor-element.elementor-element-f572522 .elementor-heading-title{font-size:2.9vw;line-height:1em;}.elementor-2622 .elementor-element.elementor-element-3a4808f > .elementor-background-overlay{background-position:center right;}.elementor-2622 .elementor-element.elementor-element-3a4808f{padding:6vw 2vw 2vw 2vw;z-index:16;}.elementor-2622 .elementor-element.elementor-element-ed922fc > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-2622 .elementor-element.elementor-element-5ae49a0{padding:0vw 0vw 2vw 0vw;}.elementor-2622 .elementor-element.elementor-element-ce441ad > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-7166f7c{text-align:start;}.elementor-2622 .elementor-element.elementor-element-7166f7c img{width:100%;}.elementor-2622 .elementor-element.elementor-element-f6c7f54 > .elementor-element-populated{margin:1vw 0vw 0vw 3vw;--e-column-margin-right:0vw;--e-column-margin-left:3vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-a8f2d1b{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-2622 .elementor-element.elementor-element-a8f2d1b .elementor-heading-title{font-size:1.75vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-c826d96.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-c826d96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-c826d96 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-38e634d{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2622 .elementor-element.elementor-element-38e634d img{width:100%;}.elementor-2622 .elementor-element.elementor-element-2cdf1d0{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-2622 .elementor-element.elementor-element-2cdf1d0 .elementor-heading-title{font-size:2.5vw;}.elementor-2622 .elementor-element.elementor-element-5ec0c91{--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-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-b30462b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-b30462b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-b30462b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-a4fb05b{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2622 .elementor-element.elementor-element-0db8239{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-0db8239 .elementor-heading-title{font-size:2.5vw;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3{--e-icon-list-icon-size:1vw;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-d24a28b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-d24a28b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-d24a28b > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-1f05f12{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2622 .elementor-element.elementor-element-2d727d4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 1vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-2d727d4 .elementor-heading-title{font-size:2.5vw;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9{--e-icon-list-icon-size:1vw;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-1298f2a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-1298f2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-1298f2a > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-c1cac37{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-2622 .elementor-element.elementor-element-d819abc{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-2622 .elementor-element.elementor-element-d819abc .elementor-heading-title{font-size:2.5vw;}.elementor-2622 .elementor-element.elementor-element-492df53{--e-icon-list-icon-size:2vw;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-54bb6e8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-54bb6e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2622 .elementor-element.elementor-element-54bb6e8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-2b7aba7{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2622 .elementor-element.elementor-element-2b7aba7 .elementor-heading-title{font-size:4.2vw;}.elementor-2622 .elementor-element.elementor-element-16f6f82{padding:3vw 0vw 2vw 0vw;}.elementor-2622 .elementor-element.elementor-element-a8b84f1 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-2f887c6{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--e-icon-list-icon-size:0vw;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item > a{font-size:1.6vw;line-height:1.1em;}}@media(max-width:767px){.elementor-2622 .elementor-element.elementor-element-86e900b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:25;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7{width:77%;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-6aa3cb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-6aa3cb7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-c85d70d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-20be05b{width:80%;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-20be05b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-20be05b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-20be05b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-20be05b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-e991ec3{width:100%;max-width:100%;margin:0vw -7vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;text-align:center;}.elementor-2622 .elementor-element.elementor-element-e991ec3 img{width:100%;}.elementor-2622 .elementor-element.elementor-element-a202815{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;}.elementor-2622 .elementor-element.elementor-element-df55be7{width:15%;}.elementor-bc-flex-widget .elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2622 .elementor-element.elementor-element-df55be7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown .elementor-item, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:4.25vw;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--dropdown a{padding-top:3vh;padding-bottom:3vh;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0.4em !important;}.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-menu-toggle{border-radius:0.435em;}.elementor-2622 .elementor-element.elementor-element-12866a1{width:5%;}.elementor-2622 .elementor-element.elementor-element-12866a1 > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-e1ae667{--spacer-size:1vh;}.elementor-2622 .elementor-element.elementor-element-a9988eb:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stevenkohnle.com/wp-content/uploads/2026/03/6135.jpg");background-position:-41vw 4vh;background-size:160% auto;}.elementor-2622 .elementor-element.elementor-element-a9988eb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #091830 57%, #FFFFFF00 75%);}.elementor-2622 .elementor-element.elementor-element-a9988eb{margin-top:-23vw;margin-bottom:0vw;padding:17vw 5vw 0vw 5vw;}.elementor-2622 .elementor-element.elementor-element-6c984d0 > .elementor-element-populated{margin:-2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-7e60b5a{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-2622 .elementor-element.elementor-element-20637b4{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2622 .elementor-element.elementor-element-20637b4 .elementor-heading-title{font-size:2.9vw;line-height:1em;letter-spacing:0.62em;}.elementor-2622 .elementor-element.elementor-element-d154721{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:start;}.elementor-2622 .elementor-element.elementor-element-d154721 .elementor-heading-title{font-size:7.8vw;line-height:0.9em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-4d77d3a .elementor-divider-separator{width:100%;}.elementor-2622 .elementor-element.elementor-element-fea9258{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 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-2622 .elementor-element.elementor-element-fea9258 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-ce0130a .elementor-icon{font-size:5vw;}.elementor-2622 .elementor-element.elementor-element-ce0130a .elementor-icon svg{height:5vw;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 6vw 0vw 2vw;--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-2622 .elementor-element.elementor-element-bd2fbd4 .elementor-button{font-size:3.8vw;letter-spacing:0px;padding:3vw 1vw 3vw 1vw;}.elementor-2622 .elementor-element.elementor-element-940652f{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-2622 .elementor-element.elementor-element-940652f .elementor-button{font-size:3.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-2622 .elementor-element.elementor-element-ef85e7b{margin:-110vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) -4vw;padding:0px 0px 0px 0px;z-index:11;text-align:start;}.elementor-2622 .elementor-element.elementor-element-ef85e7b .elementor-heading-title{font-size:55vw;line-height:1em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-b204e67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-68d0957{--spacer-size:0.1vh;}.elementor-2622 .elementor-element.elementor-element-766e0fd{--spacer-size:25vh;}.elementor-2622 .elementor-element.elementor-element-1a24da2a:not(.elementor-motion-effects-element-type-background), .elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-a7927e9 ) 0%, #FFFFFF 48%);}.elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-background-overlay{background-position:center center;opacity:0.31;}.elementor-2622 .elementor-element.elementor-element-1a24da2a{padding:16vw 2vw 10vw 2vw;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:8px 8px 28px 8px;}.elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-40b22a5b > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-2622 .elementor-element.elementor-element-4dd45c2c{text-align:center;}.elementor-2622 .elementor-element.elementor-element-b82d115{text-align:center;}.elementor-2622 .elementor-element.elementor-element-b82d115 .elementor-heading-title{font-size:4.8vw;line-height:1.4em;}.elementor-2622 .elementor-element.elementor-element-73e765d8{--alignment:center;} .elementor-2622 .elementor-element.elementor-element-73e765d8{--grid-side-margin:2px;--grid-column-gap:2px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-2622 .elementor-element.elementor-element-465ff144{padding:4vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-465ff144 .elementor-heading-title{font-size:7vw;}.elementor-2622 .elementor-element.elementor-element-387f62cc{font-size:4.3vw;line-height:1.2em;}.elementor-2622 .elementor-element.elementor-element-2aa643a9{text-align:center;}.elementor-2622 .elementor-element.elementor-element-2aa643a9 .elementor-heading-title{font-size:4.8vw;line-height:1.4em;} .elementor-2622 .elementor-element.elementor-element-2d016ad3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--label, .elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--label{font-size:3vw;}.elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__prev--title, .elementor-2622 .elementor-element.elementor-element-35f62519 span.post-navigation__next--title{font-size:4vw;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated, .elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-2622 .elementor-element.elementor-element-45dd38b2 > .elementor-element-populated{margin:5vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-122d9b80{margin-top:0vw;margin-bottom:0vw;}.elementor-2622 .elementor-element.elementor-element-7cd29e05 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-6813c950 input[type="search"].elementor-search-form__input{font-size:4vw;}.elementor-2622 .elementor-element.elementor-element-4b1bdb3{text-align:center;}.elementor-2622 .elementor-element.elementor-element-4b1bdb3 img{width:15%;}.elementor-2622 .elementor-element.elementor-element-4982923{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;font-size:3.8vw;}.elementor-2622 .elementor-element.elementor-element-4ff89bfc{margin-top:15px;margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-b0a2c2b .elementor-heading-title{font-size:5.6vw;}.elementor-2622 .elementor-element.elementor-element-a1f8e29 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;}.elementor-2622 .elementor-element.elementor-element-7b7e550c{margin-top:15px;margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-ee34f51 .elementor-heading-title{font-size:5.6vw;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0 * 100% );}.elementor-2622 .elementor-element.elementor-element-e1a4e2a:after{content:"0";}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__thumbnail__link{width:20%;}.elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-e1a4e2a .elementor-post__title a{font-size:3.7vw;}.elementor-2622 .elementor-element.elementor-element-14eaa4bf{margin-top:15px;margin-bottom:0px;}.elementor-2622 .elementor-element.elementor-element-fe1bb41 .elementor-heading-title{font-size:5.6vw;}.elementor-2622 .elementor-element.elementor-element-36d96b7{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;--icon-size:7vw;}.elementor-2622 .elementor-element.elementor-element-3dd3180c{margin-top:15px;margin-bottom:0px;padding:2vw 2vw 2vw 2vw;}.elementor-2622 .elementor-element.elementor-element-e240c2b .elementor-heading-title{font-size:5.6vw;}.elementor-2622 .elementor-element.elementor-element-7315f443 .elementor-divider-separator{width:100%;}.elementor-2622 .elementor-element.elementor-element-d8943a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 5vw 1vw 5vw;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-2622 .elementor-element.elementor-element-d8943a4:after{content:"0.7";}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__thumbnail__link{width:23%;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-2622 .elementor-element.elementor-element-d8943a4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title, .elementor-2622 .elementor-element.elementor-element-d8943a4 .elementor-post__title a{font-size:12px;}.elementor-2622 .elementor-element.elementor-element-71fafd4{margin-top:0vw;margin-bottom:0vw;padding:7vw 3vw 0vw 3vw;}.elementor-2622 .elementor-element.elementor-element-02376f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-f572522{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-2622 .elementor-element.elementor-element-f572522 .elementor-heading-title{font-size:4.8vw;line-height:1.1em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-3a4808f > .elementor-background-overlay{background-position:center right;background-size:auto;opacity:0.45;}.elementor-2622 .elementor-element.elementor-element-3a4808f{padding:15vw 3vw 0vw 3vw;}.elementor-2622 .elementor-element.elementor-element-ed922fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2622 .elementor-element.elementor-element-5ae49a0{padding:0vw 0vw 0vw 0vw;}.elementor-2622 .elementor-element.elementor-element-7166f7c{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-2622 .elementor-element.elementor-element-7166f7c img{width:74%;}.elementor-2622 .elementor-element.elementor-element-f6c7f54.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2622 .elementor-element.elementor-element-f6c7f54 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-a8f2d1b{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-2622 .elementor-element.elementor-element-a8f2d1b .elementor-heading-title{font-size:3.6vw;line-height:1.1em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-926a03f{padding:3vw 2vw 2vw 2vw;}.elementor-2622 .elementor-element.elementor-element-c826d96 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2622 .elementor-element.elementor-element-38e634d{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2622 .elementor-element.elementor-element-2cdf1d0{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-2622 .elementor-element.elementor-element-2cdf1d0 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-5ec0c91{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:3vw;}.elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-5ec0c91 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2622 .elementor-element.elementor-element-b30462b > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2622 .elementor-element.elementor-element-a4fb05b{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2622 .elementor-element.elementor-element-0db8239{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-2622 .elementor-element.elementor-element-0db8239 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3{width:100%;max-width:100%;margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:2vw;}.elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2dcc6d3 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2622 .elementor-element.elementor-element-d24a28b > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-2622 .elementor-element.elementor-element-1f05f12{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2622 .elementor-element.elementor-element-2d727d4{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-2622 .elementor-element.elementor-element-2d727d4 .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9{width:100%;max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-9f9e1f9 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2622 .elementor-element.elementor-element-1298f2a > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-2622 .elementor-element.elementor-element-c1cac37{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-2622 .elementor-element.elementor-element-d819abc{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-2622 .elementor-element.elementor-element-d819abc .elementor-heading-title{font-size:5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-492df53{width:100%;max-width:100%;margin:-2vw -2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:4vw;}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-492df53 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-2622 .elementor-element.elementor-element-54bb6e8 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 2vw 0vw;}.elementor-2622 .elementor-element.elementor-element-2b7aba7{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2622 .elementor-element.elementor-element-2b7aba7 .elementor-heading-title{font-size:1vw;line-height:0.8em;letter-spacing:0em;}.elementor-2622 .elementor-element.elementor-element-16f6f82{padding:3vw 0vw 4vw 0vw;}.elementor-2622 .elementor-element.elementor-element-2f887c6{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;--e-icon-list-icon-size:0vw;}.elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2622 .elementor-element.elementor-element-2f887c6 .elementor-icon-list-item > a{font-size:3.2vw;}}/* Start custom CSS for column, class: .elementor-element-20be05b */.elementor-2622 .elementor-element.elementor-element-20be05b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 1; /* ensures shine can go over content */
}

.elementor-2622 .elementor-element.elementor-element-20be05b::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-2622 .elementor-element.elementor-element-20be05b {
  -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-ef539e3 *//* -----------------------------------------------------------
   1. THE PILL (The Link Itself)
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-ef539e3 .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-2622 .elementor-element.elementor-element-ef539e3 .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-2622 .elementor-element.elementor-element-ef539e3 .elementor-item:hover::after,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-item:focus::after,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-item.elementor-item-active::after {
    width: 100%; 
}

.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-item:hover,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-item:focus,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-item.elementor-item-active {
    border-color: #132746 !important; 
    color: #ffffff !important; 
}

/* -----------------------------------------------------------
   2. THE DOT (The Container/List Item)
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-ef539e3 .menu-item {
    position: relative; 
}

.elementor-2622 .elementor-element.elementor-element-ef539e3 .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-2622 .elementor-element.elementor-element-ef539e3 .menu-item:hover::before,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .menu-item.current-menu-item::before {
    opacity: 1;
}

/* -----------------------------------------------------------
   3. CLEANUP
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main .elementor-item:before,
.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}

.elementor-2622 .elementor-element.elementor-element-ef539e3 .elementor-nav-menu--main .elementor-item::after {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df55be7 *//* ---------------------------------------------------------
   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-86e900b */@media (min-width: 1024px) {






/* 1. Default State (No Blur) */
.elementor-2622 .elementor-element.elementor-element-86e900b {
    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-2622 .elementor-element.elementor-element-86e900b.elementor-sticky--effects {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}















/* -----------------------------------------------------------
   1. THE PILL (The Link Itself)
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-86e900b .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-2622 .elementor-element.elementor-element-86e900b .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-2622 .elementor-element.elementor-element-86e900b .elementor-item:hover::after,
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-item:focus::after,
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-item.elementor-item-active::after {
    width: 100%; 
}

/* HOVER: Border & Text */
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-item:hover,
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-item:focus,
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-item.elementor-item-active {
    border-color: #132746 !important; 
    color: #ffffff !important; 
}


}




@media (min-width: 1024px) {


/* -----------------------------------------------------------
   2. THE DOT (The Container/List Item)
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-86e900b .menu-item {
    position: relative; 
}

.elementor-2622 .elementor-element.elementor-element-86e900b .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-2622 .elementor-element.elementor-element-86e900b .menu-item:hover::before,
.elementor-2622 .elementor-element.elementor-element-86e900b .menu-item.current-menu-item::before {
    opacity: 1;
}

/* -----------------------------------------------------------
   3. CLEANUP
----------------------------------------------------------- */
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-nav-menu--main .elementor-item:before,
.elementor-2622 .elementor-element.elementor-element-86e900b .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}

.elementor-2622 .elementor-element.elementor-element-86e900b .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-2622 .elementor-element.elementor-element-86e900b')
*/
.elementor-sticky--effects .elementor-2622 .elementor-element.elementor-element-86e900b .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-2622 .elementor-element.elementor-element-86e900b' itself)
*/
.elementor-2622 .elementor-element.elementor-element-86e900b.elementor-sticky--effects .elementor-item {
    background-color: #132746 !important; 
    border-color: #132746 !important;    
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-940652f *//* 1. Set up the container */
.elementor-2622 .elementor-element.elementor-element-940652f {
  position: relative;
  /* Ensure the main element allows the pseudo-element to sit on top */
}

/* 2. The Border Layer (Visible by default) */
.elementor-2622 .elementor-element.elementor-element-940652f::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-2622 .elementor-element.elementor-element-940652f: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-ef85e7b */.elementor-2622 .elementor-element.elementor-element-ef85e7b {
    mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9988eb */@media (max-width: 767px) {



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

}


@media only screen and (max-width: 768px){
    .elementor-2622 .elementor-element.elementor-element-a9988eb .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-2622 .elementor-element.elementor-element-a9988eb .elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

}

 
 
 

@media (min-width: 768px) and (max-width: 1024px) {
 
  .elementor-2622 .elementor-element.elementor-element-a9988eb .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 theme-post-content, class: .elementor-element-387f62cc */.elementor-2622 .elementor-element.elementor-element-387f62cc h2,
.elementor-2622 .elementor-element.elementor-element-387f62cc h3,
.elementor-2622 .elementor-element.elementor-element-387f62cc h4,
.elementor-2622 .elementor-element.elementor-element-387f62cc h5,
.elementor-2622 .elementor-element.elementor-element-387f62cc h6 {
  font-family: 'DM Sans', sans-serif !important;
  color: #074DA9 !important;
  font-weight: 500 !important;
  text-transform: Default !important;
}

.elementor-2622 .elementor-element.elementor-element-387f62cc h2 {
  position: relative !important;
  border-bottom: 2px solid #074DA9 !important;
  font-size: 175% !important;
  padding-top: 2vh !important;
  padding-bottom: 2vh !important;
  padding-left: 24px; /* space for filled circle */
}

@media only screen and (max-width: 768px){
    .elementor-2622 .elementor-element.elementor-element-387f62cc h2 {
  position: relative !important;
  border-bottom: 2px solid #074DA9 !important;
  font-size: 150% !important;
  padding-top: 2vh !important;
  padding-bottom: 2vh !important;
  padding-left: 24px; /* space for filled circle */
}

.elementor-2622 .elementor-element.elementor-element-387f62cc h2::before {
  content: "" !important;
  position: absolute !important;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 10px !important;
  height: 10px !important;
  background-color: #074DA9; /* lime/mint green */
  border-radius: 50%;
}

}

.elementor-2622 .elementor-element.elementor-element-387f62cc h2::before {
  content: "" !important;
  position: absolute !important;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-color: #074DA9; /* lime/mint green */
  border-radius: 50%;
}

.elementor-2622 .elementor-element.elementor-element-387f62cc h3 {
  position: relative !important;
  display: inline-block !important;
  font-size: 125% !important;
  padding-top: 1vh !important;
  padding-bottom: 1vh !important;
  padding-left: 24px; /* space for hollow circle */
  border-bottom: 1px solid #316442 !important;
}

.elementor-2622 .elementor-element.elementor-element-387f62cc h3::before {
  content: "" !important;
  position: absolute !important;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  border: 2px solid #316442;
  border-radius: 50%;
  background-color: transparent;
}





.elementor-2622 .elementor-element.elementor-element-387f62cc a {
  color: #01377E;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4982923 */.elementor-2622 .elementor-element.elementor-element-4982923 p{
	color:#ffffff;
	
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-a1f8e29 */.elementor-2622 .elementor-element.elementor-element-a1f8e29 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2622 .elementor-element.elementor-element-a1f8e29 li {
  position: relative;
  padding-left: 1.5em;
}

.elementor-2622 .elementor-element.elementor-element-a1f8e29 li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.6em;
  width: 0.36em;
  height: 0.36em;
  border: 1px solid #fff;
  border-radius: 50%;
  background: transparent;
}







.elementor-2622 .elementor-element.elementor-element-a1f8e29 a:hover {
  color: rgba(255, 255, 255, 0.6);
}










/* Heading */
.elementor-widget-wp-widget-categories h5{
	display:none;
}

/* Link */
.elementor-widget-wp-widget-categories ul a{
	color:#e8e8e8;
	font-family:'DM Sans', sans-serif;
	font-size:1.87502vh;
	font-weight:400;
}

/* Widget widget categories */
.elementor-element-88adec9 .elementor-widget-wp-widget-categories{
	font-family:'montserrat', sans-serif;
	
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a24da2a */.elementor-2622 .elementor-element.elementor-element-1a24da2a {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2622 .elementor-element.elementor-element-1a24da2a::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-2622 .elementor-element.elementor-element-1a24da2a > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f572522 */X.elementor-2622 .elementor-element.elementor-element-f572522 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-2cdf1d0 */X.elementor-2622 .elementor-element.elementor-element-2cdf1d0 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-0db8239 */X.elementor-2622 .elementor-element.elementor-element-0db8239 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-2d727d4 */X.elementor-2622 .elementor-element.elementor-element-2d727d4 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-d819abc */X.elementor-2622 .elementor-element.elementor-element-d819abc 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-2b7aba7 */X.elementor-2622 .elementor-element.elementor-element-2b7aba7 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-926a03f */.elementor-2622 .elementor-element.elementor-element-926a03f {
    backdrop-filter: blur(0px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ed922fc */@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;
}








/* Hide the whole page instantly */
html.preloading body {
  visibility: hidden;
}

html.preloading .page-loader {
  visibility: visible;
}

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

  /* 50% Reductions: 2.25s hold → 1.1s fade → hide */
  animation:
    loader-fade 1.1s ease 2.25s forwards,
    loader-hide 0s linear 3.35s forwards;
}

/* Class hook for JS - ensures immediate response when JS hits 1.5s */
.page-loader.is-hidden {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 1.1s ease;
  pointer-events: none !important;
}

/* Logo (1.5× larger) */
.page-loader img {
  width: 375px;
  height: 375px;
  object-fit: contain;
  animation: loader-breathe 1.2s ease-in-out infinite;
}

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

.loader-bar span {
  position: absolute;
  inset: 0;
  width: 40%;
  background: #2670D3;
  border-radius: 999px;
  animation: loader-slide 0.9s ease-in-out infinite;
}

@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;
  }
}

body.elementor-editor-active .page-loader {
  display: none !important;
}











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

/* 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: #000; /* Navy Color */
  border-radius: 50%;        /* Makes them circles */
}

/* 3. The Track (Background) */
::-webkit-scrollbar-track {
  background: #fff;
  border-left: 0px solid #000; /* 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: #000;
  border: 3px solid #000; /* 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;
}/* End custom CSS */