.elementor-307 .elementor-element.elementor-element-0338265 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-0338265{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:15;}.elementor-307 .elementor-element.elementor-element-0338265, .elementor-307 .elementor-element.elementor-element-0338265 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-4dec408:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #132036 81%, #00000000 22%);}.elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-307 .elementor-element.elementor-element-2134ff2{width:100%;max-width:100%;z-index:9;--e-icon-list-icon-size:0vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-2134ff2 > .elementor-widget-container{margin:00.1525vw 1vw -00.435025vw 1vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-icon i{color:#92A2E2;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-icon svg{fill:#92A2E2;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.85vw;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-0571368 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-0571368 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-0571368 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-0571368 > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-80b70e7{--spacer-size:1px;}.elementor-307 .elementor-element.elementor-element-30b4772 > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-6e53a3a{--spacer-size:5px;width:var( --container-widget-width, 109.868% );max-width:109.868%;--container-widget-width:109.868%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-6e53a3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-ec6b801:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #0B214AD1 83%, #F2295B00 15%);}.elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw -4vw 0vw 4vw;--e-column-margin-right:-4vw;--e-column-margin-left:4vw;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-4f75c4e{width:100%;max-width:100%;z-index:9;--e-icon-list-icon-size:0.475vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-4f75c4e > .elementor-widget-container{margin:00.25vw 3.5vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-icon i{color:#A4B1E4;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-icon svg{fill:#A4B1E4;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.85vw;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-7b73303:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #1C345B 81%, #00000000 22%);}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-7b73303.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-7b73303.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-element-populated, .elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-element-populated > .elementor-background-overlay, .elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-befc5a8{width:100%;max-width:100%;z-index:9;--e-icon-list-icon-size:1.25vw;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-befc5a8 > .elementor-widget-container{margin:00.10200325vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-icon i{color:#DDE4FF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-icon svg{fill:#DDE4FF;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF8A;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF8A;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.85vw;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-169c78b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-169c78b1:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-169c78b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-169c78b1{border-style:solid;border-width:1px 0px 1px 0px;border-color:#1C345B;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-307 .elementor-element.elementor-element-169c78b1, .elementor-307 .elementor-element.elementor-element-169c78b1 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-307 .elementor-element.elementor-element-169c78b1:hover{border-style:solid;border-width:1px 0px 1px 0px;border-color:#3E5F95;}.elementor-307 .elementor-element.elementor-element-169c78b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-777c39a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0.5vw 0vw 00.5vw 2.5vw;}.elementor-307 .elementor-element.elementor-element-23627415{--spacer-size:1vh;}.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-bc-flex-widget .elementor-307 .elementor-element.elementor-element-503ad207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-307 .elementor-element.elementor-element-503ad207 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-503ad207 > .elementor-element-populated{border-style:none;margin:0vw 2vw 0vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;padding:0vw 2vw 0vw 2vw;}.elementor-307 .elementor-element.elementor-element-60353e10{--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-307 .elementor-element.elementor-element-7aaaf42 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-menu-toggle{margin:0 auto;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu .elementor-item{font-family:"Bai Jamjuree", Sans-serif;font-size:0.8025vw;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:1em;padding-right:1em;padding-top:0.1205em;padding-bottom:0.1205em;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFFCF;fill:#FFFFFFCF;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed .elementor-item:before,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-underline .elementor-item:after,
					 .elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-overline .elementor-item:before,
					 .elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-double-line .elementor-item:before,
					 .elementor-307 .elementor-element.elementor-element-7aaaf42 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-307 .elementor-element.elementor-element-7aaaf42{--e-nav-menu-horizontal-menu-item-margin:calc( 1.25em / 2 );}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1.25em;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown a, .elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown{background-color:#00081B;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown .elementor-item, .elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Bai Jamjuree", Sans-serif;font-weight:400;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:2px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 div.elementor-menu-toggle{color:#C7C7C7;}.elementor-307 .elementor-element.elementor-element-7aaaf42 div.elementor-menu-toggle svg{fill:#C7C7C7;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-7f880207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-307 .elementor-element.elementor-element-7f880207 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-7f880207 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-2ed682d{--spacer-size:5px;}.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-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button{background-color:#83000100;font-family:"Michroma", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 0px 33px rgba(0,0,0,0.3);fill:#ECECEC;color:#ECECEC;border-style:solid;border-color:#AE0001;border-radius:0em 0em 0em 0em;padding:0.75vw 2.5vw 0.350725vw 2.5vw;}.elementor-307 .elementor-element.elementor-element-1f8a5d82{width:100%;max-width:100%;z-index:9;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-307 .elementor-element.elementor-element-1f8a5d82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-1f8a5d82:hover .elementor-widget-container{border-style:none;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button:focus{border-color:#000000;}.elementor-307 .elementor-element.elementor-element-9a40976:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-9a40976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #232D45 -20%, #00081B 64%);}.elementor-307 .elementor-element.elementor-element-9a40976 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 83% ) blur( 0px ) hue-rotate( 0deg );}.elementor-307 .elementor-element.elementor-element-9a40976 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-9a40976{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:-6vw;margin-bottom:0vw;padding:0vw 4vw 4vw 4vw;z-index:1;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-5640a575.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-5640a575.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-5640a575.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-307 .elementor-element.elementor-element-5640a575 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-307 .elementor-element.elementor-element-5640a575 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2vw 2vw 2vw 1vw;}.elementor-307 .elementor-element.elementor-element-5640a575{z-index:8;}.elementor-307 .elementor-element.elementor-element-161acdfc{--spacer-size:0.1vh;}.elementor-307 .elementor-element.elementor-element-50f3d590{--spacer-size:22vh;}.elementor-307 .elementor-element.elementor-element-5ff644e0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-307 .elementor-element.elementor-element-793d9bfc{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;}.elementor-307 .elementor-element.elementor-element-793d9bfc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-793d9bfc img{width:100%;opacity:1;filter:brightness( 108% ) contrast( 113% ) saturate( 74% ) 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-307 .elementor-element.elementor-element-382be5bc{width:100%;max-width:100%;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-382be5bc > .elementor-widget-container{margin:0.55vw 0vw 00.155vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-382be5bc .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:2.5vw;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.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-307 .elementor-element.elementor-element-3c287db3{--divider-border-style:solid;--divider-color:#4F69A4;--divider-border-width:0.125em;width:100%;max-width:100%;}.elementor-307 .elementor-element.elementor-element-3c287db3 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-307 .elementor-element.elementor-element-3c287db3 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-307 .elementor-element.elementor-element-3c287db3 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-307 .elementor-element.elementor-element-4c46c256{width:initial;max-width:initial;--e-icon-list-icon-size:1.25vw;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-4c46c256 > .elementor-widget-container{margin:0vw 00.7005vw 00.5vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-icon i{color:#BDBDBD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-icon svg{fill:#BDBDBD;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > a{font-family:"Michroma", Sans-serif;font-size:1.25vw;font-weight:800;text-transform:uppercase;letter-spacing:1px;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-text{color:#CFE9FF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-70c14066{--spacer-size:3vh;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-49520a3f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-49520a3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-49520a3f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-307 .elementor-element.elementor-element-49520a3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-307 .elementor-element.elementor-element-49520a3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2vw 0vw 2vw 1vw;}.elementor-307 .elementor-element.elementor-element-49520a3f{z-index:8;}.elementor-307 .elementor-element.elementor-element-43510a63{--spacer-size:14vh;}.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-307 .elementor-element.elementor-element-40d688a5{font-family:"Chakra Petch", Sans-serif;font-size:0.975vw;font-weight:300;line-height:1.4em;color:#E5E5E5;}.elementor-307 .elementor-element.elementor-element-e6f5609:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-e6f5609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1E41;}.elementor-307 .elementor-element.elementor-element-e6f5609 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #001844 46%, #0D182A 87%);opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307 .elementor-element.elementor-element-e6f5609{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11vw;margin-bottom:0vw;padding:12vw 0vw 1vw 0vw;z-index:9999;}.elementor-307 .elementor-element.elementor-element-e6f5609, .elementor-307 .elementor-element.elementor-element-e6f5609 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-0fbe6f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-0fbe6f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-0fbe6f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-307 .elementor-element.elementor-element-0fbe6f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-0fbe6f2{z-index:9;}.elementor-307 .elementor-element.elementor-element-2560a8c > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-307 .elementor-element.elementor-element-2560a8c{margin-top:1vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-49c71d8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-307 .elementor-element.elementor-element-49c71d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-307 .elementor-element.elementor-element-49c71d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-307 .elementor-element.elementor-element-49c71d8 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-23ccdbe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-23ccdbe{text-align:center;}.elementor-307 .elementor-element.elementor-element-23ccdbe img{width:46%;}.elementor-307 .elementor-element.elementor-element-c20015a{--divider-border-style:solid;--divider-color:#98B4ED;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-307 .elementor-element.elementor-element-c20015a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-c20015a .elementor-divider-separator{width:100%;}.elementor-307 .elementor-element.elementor-element-c20015a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-307 .elementor-element.elementor-element-b12916e > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-307 .elementor-element.elementor-element-b12916e{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:1vw 2vw 4vw 4vw;}.elementor-307 .elementor-element.elementor-element-42d6e2a > .elementor-element-populated{border-style:none;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-ce617a8{width:auto;max-width:auto;text-align:start;}.elementor-307 .elementor-element.elementor-element-ce617a8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-307 .elementor-element.elementor-element-ce617a8 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;font-style:normal;line-height:0.85em;letter-spacing:0em;color:#FFFFFFFA;}.elementor-307 .elementor-element.elementor-element-b0b368c{--spacer-size:7vh;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-b0b368c > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;}.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-307 .elementor-element.elementor-element-4819d0b{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-4819d0b.elementor-view-stacked .elementor-icon{background-color:#0F283F;}.elementor-307 .elementor-element.elementor-element-4819d0b.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-4819d0b.elementor-view-default .elementor-icon{color:#0F283F;border-color:#0F283F;}.elementor-307 .elementor-element.elementor-element-4819d0b.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-4819d0b.elementor-view-default .elementor-icon svg{fill:#0F283F;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon{font-size:0.75vw;padding:85%;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon svg{height:0.75vw;}.elementor-307 .elementor-element.elementor-element-c69da29{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-c69da29 > .elementor-widget-container{margin:1.5vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item:not(:last-child):after{content:"";width:90%;border-color:#1D355B;}.elementor-307 .elementor-element.elementor-element-c69da29 .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-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-icon i{color:#7E91A8;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-icon svg{fill:#7E91A8;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#7E91A8;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#7E91A8;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.925vw;font-weight:300;line-height:1.25em;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-677f784 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-20f94dd{width:auto;max-width:auto;text-align:start;}.elementor-307 .elementor-element.elementor-element-20f94dd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-307 .elementor-element.elementor-element-20f94dd .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;font-style:normal;line-height:0.85em;letter-spacing:0em;color:#FFFFFFFA;}.elementor-307 .elementor-element.elementor-element-bd454cc{--spacer-size:7vh;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-bd454cc > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;}.elementor-307 .elementor-element.elementor-element-d6d5629{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.25vw;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-d6d5629 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#1D355B;}.elementor-307 .elementor-element.elementor-element-d6d5629 .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-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-icon i{color:#7492B6;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-icon svg{fill:#7492B6;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.925vw;font-weight:300;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-be67754.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-be67754.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-be67754 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:.50vw .50vw .50vw .50vw;}.elementor-307 .elementor-element.elementor-element-61c3011{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-61c3011 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-61c3011 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF7A;}.elementor-307 .elementor-element.elementor-element-66a8078{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-66a8078 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-66a8078 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:2.5vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-4eb3b47{--divider-border-style:solid;--divider-color:#98B4ED;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-307 .elementor-element.elementor-element-4eb3b47 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-4eb3b47 .elementor-divider-separator{width:100%;}.elementor-307 .elementor-element.elementor-element-4eb3b47 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-307 .elementor-element.elementor-element-5357501{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-5357501 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-5357501 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF7A;}.elementor-307 .elementor-element.elementor-element-c4ebd58{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-c4ebd58 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-c4ebd58 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:2.5vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-d8e1a95{--divider-border-style:solid;--divider-color:#98B4ED;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-307 .elementor-element.elementor-element-d8e1a95 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-d8e1a95 .elementor-divider-separator{width:100%;}.elementor-307 .elementor-element.elementor-element-d8e1a95 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-307 .elementor-element.elementor-element-ce99f09{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-ce99f09 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-ce99f09 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:1vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF7A;}.elementor-307 .elementor-element.elementor-element-540c5ac{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-307 .elementor-element.elementor-element-540c5ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-540c5ac .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:2.5vw;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-f2a180e > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-307 .elementor-element.elementor-element-f2a180e{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:0vw 2vw 1vw 2vw;}.elementor-307 .elementor-element.elementor-element-044d8f4 > .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 0vw;}.elementor-307 .elementor-element.elementor-element-e29b726{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.75vw;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-e29b726 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#1D355B;}.elementor-307 .elementor-element.elementor-element-e29b726 .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-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-icon i{color:#7492B6;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-icon svg{fill:#7492B6;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.925vw;font-weight:300;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-26038be > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:.00vw .00vw .00vw .00vw;}.elementor-307 .elementor-element.elementor-element-f86c39e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0vw;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-f86c39e > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0px 0px 0px 0px;border-color:#243865;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#1D355B;}.elementor-307 .elementor-element.elementor-element-f86c39e .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-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-icon i{color:#7492B6;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-icon svg{fill:#7492B6;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.925vw;font-weight:300;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-6cb0d2aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0em 0em 0em 0em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-307 .elementor-element.elementor-element-347b1444{--spacer-size:1vh;width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-66c13979{width:100%;max-width:100%;z-index:5;text-align:center;}.elementor-307 .elementor-element.elementor-element-66c13979 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.325vw 0vw;border-style:none;}.elementor-307 .elementor-element.elementor-element-66c13979 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:0.85vw;font-weight:200;text-transform:uppercase;line-height:0.9em;letter-spacing:1.5em;word-spacing:0em;text-shadow:0px 0px 66px #0C0C0C;color:#B6E7FF33;}body.elementor-page-307:not(.elementor-motion-effects-element-type-background), body.elementor-page-307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00081B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-0338265{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-4dec408 > .elementor-element-populated{padding:0.6vw 1vw 1vw 1vw;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > a{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-ec6b801:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #0B214AD1 83%, #F2295B00 15%);}.elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated{margin:0vw -6vw 0vw 6vw;--e-column-margin-right:-6vw;--e-column-margin-left:6vw;}.elementor-307 .elementor-element.elementor-element-4f75c4e{--e-icon-list-icon-size:1.7vw;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > a{font-size:1.9vw;}.elementor-307 .elementor-element.elementor-element-befc5a8 > .elementor-widget-container{margin:0vw 1.7vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-befc5a8{--e-icon-list-icon-size:2.4vw;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > a{font-size:1.8vw;}.elementor-307 .elementor-element.elementor-element-169c78b1{padding:0vw 0vw 1vw 0vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-503ad207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown .elementor-item, .elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1.9vw;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:17px !important;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-7f880207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-307 .elementor-element.elementor-element-9a40976{padding:7vw 3vw 10vw 3vw;}.elementor-307 .elementor-element.elementor-element-5640a575 > .elementor-element-populated{padding:1vw 1vw 1vw 1vw;}.elementor-307 .elementor-element.elementor-element-50f3d590{--spacer-size:15vh;}.elementor-307 .elementor-element.elementor-element-5ff644e0{--justify-content:flex-start;}.elementor-307 .elementor-element.elementor-element-793d9bfc{text-align:start;}.elementor-307 .elementor-element.elementor-element-793d9bfc img{width:38%;}.elementor-307 .elementor-element.elementor-element-382be5bc > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-307 .elementor-element.elementor-element-382be5bc{text-align:start;}.elementor-307 .elementor-element.elementor-element-382be5bc .elementor-heading-title{font-size:2.7vw;}.elementor-307 .elementor-element.elementor-element-4c46c256 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0.5vw 0vw;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > a{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-49520a3f > .elementor-element-populated{padding:1vw 0vw 1vw 1vw;}.elementor-307 .elementor-element.elementor-element-43510a63{--spacer-size:8vh;}.elementor-307 .elementor-element.elementor-element-40d688a5{font-size:1.8vw;}.elementor-307 .elementor-element.elementor-element-e6f5609{margin-top:0vw;margin-bottom:0vw;padding:4vw 3vw 4vw 3vw;}.elementor-307 .elementor-element.elementor-element-0fbe6f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-2560a8c{padding:0vw 0vw 2vw 0vw;}.elementor-307 .elementor-element.elementor-element-49c71d8 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-23ccdbe img{width:59%;}.elementor-307 .elementor-element.elementor-element-b12916e{padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-42d6e2a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-42d6e2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-42d6e2a > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-ce617a8{text-align:start;}.elementor-307 .elementor-element.elementor-element-ce617a8 .elementor-heading-title{font-size:2.25vw;}.elementor-307 .elementor-element.elementor-element-b0b368c{--spacer-size:3vh;}.elementor-307 .elementor-element.elementor-element-b0b368c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-4819d0b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon{font-size:1.25vw;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon svg{height:1.25vw;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > a{font-size:1.9vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-677f784.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-677f784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-677f784 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-20f94dd{text-align:start;}.elementor-307 .elementor-element.elementor-element-20f94dd .elementor-heading-title{font-size:2.25vw;}.elementor-307 .elementor-element.elementor-element-bd454cc{--spacer-size:3vh;}.elementor-307 .elementor-element.elementor-element-bd454cc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-d6d5629{--e-icon-list-icon-size:2.5vw;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-be67754.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-be67754.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-be67754 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-61c3011 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-61c3011{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;text-align:start;}.elementor-307 .elementor-element.elementor-element-61c3011 .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-66a8078 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-66a8078{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;text-align:start;}.elementor-307 .elementor-element.elementor-element-66a8078 .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-5357501 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-5357501{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;text-align:start;}.elementor-307 .elementor-element.elementor-element-5357501 .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-c4ebd58 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-c4ebd58{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;text-align:start;}.elementor-307 .elementor-element.elementor-element-c4ebd58 .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-ce99f09 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-ce99f09{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;text-align:start;}.elementor-307 .elementor-element.elementor-element-ce99f09 .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-540c5ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-540c5ac{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;text-align:start;}.elementor-307 .elementor-element.elementor-element-540c5ac .elementor-heading-title{font-size:2vw;}.elementor-307 .elementor-element.elementor-element-f2a180e{margin-top:4vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-044d8f4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-044d8f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-044d8f4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-e29b726{--e-icon-list-icon-size:1vw;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > a{font-size:1.5vw;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-26038be.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-26038be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-307 .elementor-element.elementor-element-26038be > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-f86c39e > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-307 .elementor-element.elementor-element-f86c39e{--e-icon-list-icon-size:1vw;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > a{font-size:1.5vw;}.elementor-307 .elementor-element.elementor-element-66c13979 > .elementor-widget-container{margin:-1vw 0vw 0vw -1vw;padding:2vw 1vw 1vw 1vw;}.elementor-307 .elementor-element.elementor-element-66c13979{text-align:center;}.elementor-307 .elementor-element.elementor-element-66c13979 .elementor-heading-title{font-size:1.7vw;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-0338265{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:25;}.elementor-307 .elementor-element.elementor-element-4dec408{width:29%;}.elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-2134ff2 .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-307 .elementor-element.elementor-element-0571368{width:2%;}.elementor-307 .elementor-element.elementor-element-30b4772{width:2%;}.elementor-307 .elementor-element.elementor-element-ec6b801{width:26%;}.elementor-307 .elementor-element.elementor-element-ec6b801:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0B214AD1 100%, #F2295B00 0%);}.elementor-307 .elementor-element.elementor-element-ec6b801 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-4f75c4e{--e-icon-list-icon-size:2.4vw;}.elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4f75c4e .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-307 .elementor-element.elementor-element-7b73303{width:35%;}.elementor-307 .elementor-element.elementor-element-7b73303:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #1C345B 100%, #00000000 0%);}.elementor-307 .elementor-element.elementor-element-7b73303 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-307 .elementor-element.elementor-element-befc5a8 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-307 .elementor-element.elementor-element-befc5a8{--e-icon-list-icon-size:4vw;--icon-vertical-offset:9px;}.elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-befc5a8 .elementor-icon-list-item > a{font-size:3.2vw;}.elementor-307 .elementor-element.elementor-element-169c78b1{margin-top:0px;margin-bottom:0px;padding:5px 0px 10px 0px;z-index:99;}.elementor-307 .elementor-element.elementor-element-777c39a8{width:65%;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-777c39a8 > .elementor-element-populated{padding:0vw 0vw 0vw 4vw;}.elementor-307 .elementor-element.elementor-element-503ad207{width:35%;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-503ad207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-503ad207 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-7aaaf42 > .elementor-widget-container{margin:0vw 0vw 0vw 4vw;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown .elementor-item, .elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:4vw;}.elementor-307 .elementor-element.elementor-element-7aaaf42 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-7f880207{width:100%;}.elementor-bc-flex-widget .elementor-307 .elementor-element.elementor-element-7f880207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307 .elementor-element.elementor-element-7f880207 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button{font-size:4.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-307 .elementor-element.elementor-element-9a40976:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-9a40976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #232D45 0%, #00081B 100%);}.elementor-307 .elementor-element.elementor-element-9a40976{margin-top:-38vw;margin-bottom:0vw;padding:18vw 5vw 48vw 5vw;}.elementor-307 .elementor-element.elementor-element-5640a575 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-50f3d590{--spacer-size:16vh;}.elementor-307 .elementor-element.elementor-element-793d9bfc{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-793d9bfc img{width:100%;}.elementor-307 .elementor-element.elementor-element-382be5bc > .elementor-widget-container{margin:2vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-382be5bc{z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-382be5bc .elementor-heading-title{font-size:8vw;line-height:1.1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-4c46c256 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-4c46c256{--e-icon-list-icon-size:4vw;}.elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4c46c256 .elementor-icon-list-item > a{font-size:4vw;}.elementor-307 .elementor-element.elementor-element-49520a3f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-43510a63{--spacer-size:1vh;}.elementor-307 .elementor-element.elementor-element-40d688a5{font-size:3.5vw;}.elementor-307 .elementor-element.elementor-element-e6f5609 > .elementor-background-overlay{opacity:0.92;}.elementor-307 .elementor-element.elementor-element-e6f5609{margin-top:-35vw;margin-bottom:0vw;padding:020vw 4vw 0vw 4vw;}.elementor-307 .elementor-element.elementor-element-0fbe6f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-2560a8c{padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-23ccdbe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-23ccdbe img{width:91%;}.elementor-307 .elementor-element.elementor-element-c20015a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-b12916e{margin-top:4vw;margin-bottom:0vw;}.elementor-307 .elementor-element.elementor-element-42d6e2a > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 1vw 0vw;}.elementor-307 .elementor-element.elementor-element-ce617a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;border-width:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-ce617a8{text-align:start;}.elementor-307 .elementor-element.elementor-element-ce617a8 .elementor-heading-title{font-size:3.6vw;line-height:0.8em;letter-spacing:0.13em;}.elementor-307 .elementor-element.elementor-element-b0b368c{--spacer-size:4vh;}.elementor-307 .elementor-element.elementor-element-b0b368c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon{font-size:2.5vw;}.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon svg{height:2.5vw;}.elementor-307 .elementor-element.elementor-element-c69da29{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0vw;}.elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-c69da29 .elementor-icon-list-item > a{font-size:4.1vw;}.elementor-307 .elementor-element.elementor-element-677f784 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 10vw 0vw;}.elementor-307 .elementor-element.elementor-element-20f94dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2vw 2vw 2vw 2vw;border-width:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-20f94dd{text-align:start;}.elementor-307 .elementor-element.elementor-element-20f94dd .elementor-heading-title{font-size:3.6vw;line-height:0.8em;letter-spacing:0.13em;}.elementor-307 .elementor-element.elementor-element-bd454cc{--spacer-size:4vh;}.elementor-307 .elementor-element.elementor-element-bd454cc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-d6d5629{width:100%;max-width:100%;--e-icon-list-icon-size:5vw;}.elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-d6d5629 .elementor-icon-list-item > a{font-size:4.1vw;}.elementor-307 .elementor-element.elementor-element-be67754 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 10vw 0vw;}.elementor-307 .elementor-element.elementor-element-61c3011 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-61c3011{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-61c3011 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-66a8078 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-66a8078{z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-66a8078 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-5357501 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-5357501{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-5357501 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-c4ebd58 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-c4ebd58{z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-c4ebd58 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-ce99f09 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-ce99f09{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-ce99f09 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-540c5ac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-540c5ac{z-index:15;text-align:start;}.elementor-307 .elementor-element.elementor-element-540c5ac .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-307 .elementor-element.elementor-element-f2a180e{margin-top:4vw;margin-bottom:5vw;}.elementor-307 .elementor-element.elementor-element-044d8f4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-307 .elementor-element.elementor-element-e29b726{width:100%;max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-e29b726 .elementor-icon-list-item > a{font-size:3vw;}.elementor-307 .elementor-element.elementor-element-26038be > .elementor-element-populated{margin:2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 5vw 0vw;}.elementor-307 .elementor-element.elementor-element-f86c39e{width:100%;max-width:100%;--e-icon-list-icon-size:2vw;}.elementor-307 .elementor-element.elementor-element-f86c39e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;border-width:1px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-f86c39e .elementor-icon-list-item > a{font-size:3vw;}.elementor-307 .elementor-element.elementor-element-66c13979 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:2vw 0vw 1vw 0vw;}.elementor-307 .elementor-element.elementor-element-66c13979{text-align:center;}.elementor-307 .elementor-element.elementor-element-66c13979 .elementor-heading-title{font-size:3.6vw;line-height:0.8em;letter-spacing:0.3em;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-4dec408{width:16.8%;}.elementor-307 .elementor-element.elementor-element-0571368{width:23.199%;}.elementor-307 .elementor-element.elementor-element-30b4772{width:29.44%;}.elementor-307 .elementor-element.elementor-element-ec6b801{width:15.303%;}.elementor-307 .elementor-element.elementor-element-7b73303{width:15.198%;}.elementor-307 .elementor-element.elementor-element-777c39a8{width:18.539%;}.elementor-307 .elementor-element.elementor-element-503ad207{width:61.645%;}.elementor-307 .elementor-element.elementor-element-7f880207{width:19.48%;}.elementor-307 .elementor-element.elementor-element-5640a575{width:32.559%;}.elementor-307 .elementor-element.elementor-element-49520a3f{width:67.441%;}.elementor-307 .elementor-element.elementor-element-42d6e2a{width:35.159%;}.elementor-307 .elementor-element.elementor-element-677f784{width:31.147%;}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-4dec408{width:35%;}.elementor-307 .elementor-element.elementor-element-0571368{width:5%;}.elementor-307 .elementor-element.elementor-element-30b4772{width:5%;}.elementor-307 .elementor-element.elementor-element-ec6b801{width:27%;}.elementor-307 .elementor-element.elementor-element-7b73303{width:28%;}.elementor-307 .elementor-element.elementor-element-777c39a8{width:35%;}.elementor-307 .elementor-element.elementor-element-503ad207{width:30%;}.elementor-307 .elementor-element.elementor-element-7f880207{width:35%;}.elementor-307 .elementor-element.elementor-element-5640a575{width:35%;}.elementor-307 .elementor-element.elementor-element-49520a3f{width:65%;}.elementor-307 .elementor-element.elementor-element-0fbe6f2{width:100%;}.elementor-307 .elementor-element.elementor-element-49c71d8{width:100%;}.elementor-307 .elementor-element.elementor-element-42d6e2a{width:50%;}.elementor-307 .elementor-element.elementor-element-677f784{width:50%;}.elementor-307 .elementor-element.elementor-element-be67754{width:50%;}.elementor-307 .elementor-element.elementor-element-044d8f4{width:50%;}.elementor-307 .elementor-element.elementor-element-26038be{width:50%;}}/* Start custom CSS for section, class: .elementor-element-0338265 *//* Applies the blur and rounded corners permanently */
.elementor-307 .elementor-element.elementor-element-0338265 {
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border-radius: 0px;
    
    /* Optional: Keeps transitions smooth if you add hover effects or scroll shadows later */
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-503ad207 */.elementor-307 .elementor-element.elementor-element-503ad207 {
  position: relative;
  border-left: none !important;
  border-right: none !important;
}

/* Left slanted border */
.elementor-307 .elementor-element.elementor-element-503ad207::before {
  content: "";
  position: absolute;
  top: -00%;
  bottom: -25%;
  left: 13vh;               /* Shift right from edge */
  width: 1px;
  background-color: #1C345B;
  transform-origin: top left;
  transform: rotate(35deg);
  pointer-events: none;
  z-index: 10;
  
  /* Added for a smooth color transition */
  transition: background-color 0.3s ease; 
}

/* Right slanted border */
.elementor-307 .elementor-element.elementor-element-503ad207::after {
  content: "";
  position: absolute;
  top: -00%;
  bottom: -25%;
  right: 1vh;              /* Shift left from edge */
  width: 1px;
  background-color: #1C345B;
  transform-origin: top right;
  transform: rotate(35deg);
  pointer-events: none;
  z-index: 10;
  
  /* Added for a smooth color transition */
  transition: background-color 0.3s ease; 
}

/* =========================================
   HOVER STATE FOR DIAGONAL LINES
========================================= */
.elementor-307 .elementor-element.elementor-element-503ad207:hover::before,
.elementor-307 .elementor-element.elementor-element-503ad207:hover::after {
  background-color: #3E5F95;
}

@media only screen and (max-width: 768px){
    /* Left slanted border */
.elementor-307 .elementor-element.elementor-element-503ad207::before {
  content: "";
  position: absolute;
  top: -00%;
  bottom: -25%;
  left: 8vh;               /* Shift right from edge */
  width: 1px;
  background-color: #1C345B;
  transform-origin: top left;
  transform: rotate(35deg);
  pointer-events: none;
  z-index: 10;
  
  /* Added for a smooth color transition */
  transition: background-color 0.3s ease; 
}

/* Right slanted border */
.elementor-307 .elementor-element.elementor-element-503ad207::after {
  content: "";
  position: absolute;
  top: -00%;
  bottom: -25%;
  right: 0.1vh;              /* Shift left from edge */
  width: 1px;
  background-color: #1C345B;
  transform-origin: top right;
  transform: rotate(35deg);
  pointer-events: none;
  z-index: 10;
  
  /* Added for a smooth color transition */
  transition: background-color 0.3s ease; 
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f8a5d82 *//* =========================================
   1. SHIMMER VARIABLE
========================================= */
@property --shimmer-angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

/* =========================================
   2. PARENT OVERRIDES (Allow glow to escape)
========================================= */
.elementor-307 .elementor-element.elementor-element-1f8a5d82 {
  overflow: visible !important;
}

.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button-wrapper {
  position: relative;
  display: inline-flex; 
  z-index: 1;
  min-width: fit-content;
}

/* =========================================
   3. SATURATED BLUE RADAR WAVE (Hover Only)
========================================= */
.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button-wrapper::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  
  /* Vivid, highly saturated blue pulse */
  background: #003cff; 
  z-index: -1;
  opacity: 0;
  
  filter: blur(20px); 
  pointer-events: none;
}

.elementor-307 .elementor-element.elementor-element-1f8a5d82:hover .elementor-button-wrapper::before {
  animation: radar-blue-wave 1.5s infinite ease-out;
}

/* =========================================
   4. BASE BUTTON (8-SIDED & NAVY BLUE)
========================================= */
.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button {
  --corner-size: 20px;
  
  position: relative;
  z-index: 2;
  overflow: visible;
  border: none !important;
  
  /* 🔥 DEEP NAVY GRADIENT */
  background: linear-gradient(135deg, #0a192f 0%, #1e3a8a 48%, #172a45 52%, #020c1b 100%) !important;

  padding: 9px 24px !important; 
  white-space: nowrap; 
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 180px;

  clip-path: polygon(
    var(--corner-size) 0%,
    calc(100% - var(--corner-size)) 0%,
    100% var(--corner-size),
    100% calc(100% - var(--corner-size)),
    calc(100% - var(--corner-size)) 100%,
    var(--corner-size) 100%,
    0% calc(100% - var(--corner-size)),
    0% var(--corner-size)
  );

  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    calc(100% - var(--corner-size)) 0%, 
    100% var(--corner-size), 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    var(--corner-size) 100%, 
    0% calc(100% - var(--corner-size)), 
    0% var(--corner-size)
  );
  
  transition: transform 0.3s ease, box-shadow 0.3s;
}

/* 🔥 BLUE SHIMMER BEAM (Persistent) */
.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  --border-width: 1.5px;

  /* Shimmery beam using deep navies and bright blue stops */
  background: conic-gradient(
    from var(--shimmer-angle),
    #0a192f 0%,
    #020c1b 70%,
    #2563eb 85%,
    #60a5fa 90%, /* The bright blue "Beam" */
    #2563eb 95%,
    #0a192f 100%
  );
  animation: shimmerRotate 2.5s linear infinite;

  -webkit-mask: 
    linear-gradient(135deg, transparent calc(50% - var(--border-width)/2), black calc(50% - var(--border-width)/2), black calc(50% + var(--border-width)/2), transparent calc(50% + var(--border-width)/2)) top left / var(--corner-size) var(--corner-size) no-repeat,
    linear-gradient(225deg, transparent calc(50% - var(--border-width)/2), black calc(50% - var(--border-width)/2), black calc(50% + var(--border-width)/2), transparent calc(50% + var(--border-width)/2)) top right / var(--corner-size) var(--corner-size) no-repeat,
    linear-gradient(45deg, transparent calc(50% - var(--border-width)/2), black calc(50% - var(--border-width)/2), black calc(50% + var(--border-width)/2), transparent calc(50% + var(--border-width)/2)) bottom left / var(--corner-size) var(--corner-size) no-repeat,
    linear-gradient(315deg, transparent calc(50% - var(--border-width)/2), black calc(50% - var(--border-width)/2), black calc(50% + var(--border-width)/2), transparent calc(50% + var(--border-width)/2)) bottom right / var(--corner-size) var(--corner-size) no-repeat,
    linear-gradient(to right, black, black) top center / calc(100% - var(--corner-size)*2) var(--border-width) no-repeat,
    linear-gradient(to right, black, black) bottom center / calc(100% - var(--corner-size)*2) var(--border-width) no-repeat,
    linear-gradient(to bottom, black, black) left center / var(--border-width) calc(100% - var(--corner-size)*2) no-repeat,
    linear-gradient(to bottom, black, black) right center / var(--border-width) calc(100% - var(--corner-size)*2) no-repeat;
  mask: -webkit-mask;
}

/* =========================================
   5. ANIMATIONS & HOVER EFFECTS
========================================= */
@keyframes radar-blue-wave {
    0% { transform: scale(0.9); opacity: 0.6; }
    100% { transform: scale(1.6) scaleX(1.4); opacity: 0; }
}

@keyframes shimmerRotate {
  0% { --shimmer-angle: 0deg; }
  100% { --shimmer-angle: 360deg; }
}

.elementor-307 .elementor-element.elementor-element-1f8a5d82 .elementor-button:hover {
  /* Removed float transform */
  /* Intense saturated blue glow emitting from the button */
  box-shadow: 0 0 25px rgba(0, 60, 255, 0.8);
}

/* Soft glowing blue text on hover */
.elementor-307 .elementor-element.elementor-element-1f8a5d82:hover h6 {
  color: #93c5fd !important;
  text-shadow: 0px 0px 8px rgba(96, 165, 250, 0.6);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-169c78b1 *//* =========================================
   1. NUCLEAR BRUTE-FORCE SHAPE & BORDER
========================================= */
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu a.elementor-item {
  /* --- VARIABLES --- */
  --corner: 16px;
  --bw: 2px; 
  --border-color: #90AAD8; /* 100% opacity base border */
  --bg-color: rgba(7, 19, 45, 0.5);

  /* --- LOCK DOWN THE ELEMENT --- */
  display: inline-flex !important;
  position: relative !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Reduced top/bottom padding */
  padding: 5px 14px !important; 
  margin: 4px !important;
  
  border: none !important;
  border-radius: 0 !important;
  overflow: visible !important;
  box-shadow: none !important; /* Forces Elementor shadows off */

  /* --- THE COOKIE-CUTTER SHAPE --- */
  clip-path: polygon(
    var(--corner) 0%,
    calc(100% - var(--corner)) 0%,
    100% var(--corner),
    100% calc(100% - var(--corner)),
    calc(100% - var(--corner)) 100%,
    var(--corner) 100%,
    0% calc(100% - var(--corner)),
    0% var(--corner)
  ) !important;

  /* --- DRAW DIRECTLY ON THE CORE BACKGROUND --- */
  background:
    /* Top & Bottom Borders (1px) */
    linear-gradient(var(--border-color), var(--border-color)) top center / 100% 1px no-repeat,
    linear-gradient(var(--border-color), var(--border-color)) bottom center / 100% 1px no-repeat,
    
    /* Left & Right Borders */
    linear-gradient(var(--border-color), var(--border-color)) left center / var(--bw) 100% no-repeat,
    linear-gradient(var(--border-color), var(--border-color)) right center / var(--bw) 100% no-repeat,

    /* The 4 Diagonal Corners */
    linear-gradient(135deg, transparent calc(50% - var(--bw)/2), var(--border-color) calc(50% - var(--bw)/2), var(--border-color) calc(50% + var(--bw)/2), transparent calc(50% + var(--bw)/2)) top left / var(--corner) var(--corner) no-repeat,
    linear-gradient(225deg, transparent calc(50% - var(--bw)/2), var(--border-color) calc(50% - var(--bw)/2), var(--border-color) calc(50% + var(--bw)/2), transparent calc(50% + var(--bw)/2)) top right / var(--corner) var(--corner) no-repeat,
    linear-gradient(45deg, transparent calc(50% - var(--bw)/2), var(--border-color) calc(50% - var(--bw)/2), var(--border-color) calc(50% + var(--bw)/2), transparent calc(50% + var(--bw)/2)) bottom left / var(--corner) var(--corner) no-repeat,
    linear-gradient(315deg, transparent calc(50% - var(--bw)/2), var(--border-color) calc(50% - var(--bw)/2), var(--border-color) calc(50% + var(--bw)/2), transparent calc(50% + var(--bw)/2)) bottom right / var(--corner) var(--corner) no-repeat,

    /* The Base Fill Color */
    var(--bg-color) !important;

  transition: --border-color 0.25s ease, background 0.25s ease !important;
}

/* =========================================
   2. HOVER & ACTIVE (50% OPACITY BORDER)
========================================= */
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu a.elementor-item:hover,
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu a.elementor-item.elementor-item-active {
  /* 50% opacity version of #90AAD8 */
  --border-color: rgba(144, 170, 216, 0.5) !important; 
}

/* =========================================
   3. LAYOUT FIX
========================================= */
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu {
  display: flex !important;
  flex-wrap: wrap;
  gap: 0 !important;
}

/* =========================================
   4. ELEMENTOR NATIVE POINTER KILL SWITCH
========================================= */
/* This absolutely ensures Elementor's default lines don't appear */
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu a.elementor-item::before,
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-nav-menu a.elementor-item::after {
  display: none !important;
  opacity: 0 !important;
  background: transparent !important;
}







































 @media (min-width: 1024px) {




/* 1. Hide ANY button widget in this header by default and collapse its space */
.elementor-307 .elementor-element.elementor-element-169c78b1 .elementor-widget-button {
  max-width: 0px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transition: all 0.4s ease-in-out !important;
  pointer-events: none;
  margin: 0;
}

/* 2. Show the button widget and expand it when scrolling (sticky mode active) */
.elementor-307 .elementor-element.elementor-element-169c78b1.elementor-sticky--effects .elementor-widget-button {
  max-width: 300px; /* Expands to fit the button. Increase if your button is wider than 300px */
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  /* If you need specific margins around your button when it appears, add them here (e.g., margin-left: 20px;) */
}


}













/* Applies the blur and rounded corners permanently */
.elementor-307 .elementor-element.elementor-element-169c78b1 {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 0px;
    
    /* Optional: Keeps transitions smooth if you add hover effects or scroll shadows later */
    transition: all 0.3s ease-in-out;
}
















/* 1. Base state for the .sos column/container */
.elementor-307 .elementor-element.elementor-element-169c78b1 .sos {
    /* Smoothly animate the physical dimensions collapsing */
    transition: width 0.4s ease-in-out, padding 0.4s ease-in-out, flex-basis 0.4s ease-in-out, margin 0.4s ease-in-out !important;
    
    /* CRITICAL: Prevents the logo from wrapping or spilling out as the box shrinks */
    overflow: hidden !important; 
    white-space: nowrap; 
}

/* 2. Base state for the logo/content inside the column */
.elementor-307 .elementor-element.elementor-element-169c78b1 .sos > * {
    /* Smoothly animate the slide and fade */
    transition: transform 0.4s ease-in-out, opacity 0.3s ease-in-out !important;
    transform: translateX(0);
    opacity: 1;
}

/* 3. The Sticky/Scrolled State - Collapse the outer box to 0 */
.elementor-307 .elementor-element.elementor-element-169c78b1.elementor-sticky--effects .sos {
    width: 0 !important;
    flex-basis: 0 !important; /* Covers Elementor's new Flex Containers */
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: none !important;
}

/* 4. The Sticky/Scrolled State - Slide the inner logo left and fade it out */
.elementor-307 .elementor-element.elementor-element-169c78b1.elementor-sticky--effects .sos > * {
    transform: translateX(-50px); /* The leftward slide distance */
    opacity: 0;
}










/* 1. Ensure the parent container acts as the anchor point */
.elementor-307 .elementor-element.elementor-element-169c78b1 {
    position: relative;
}

/* 2. Pull the fixed column out of the flex flow */
.elementor-307 .elementor-element.elementor-element-169c78b1 .fxd {
    position: absolute !important;
    
    /* Pin it to the right side (change to left: 0 if it needs to sit on the left) */
    right: 0; 
    
    /* Perfect vertical centering */
    top: 50%;
    transform: translateY(-50%);
    
    /* Keep it floating above the sliding elements */
    z-index: 100;
    
    /* Prevent it from accidentally picking up the collapse transition */
    transition: none !important;
}




















/* Add a smooth transition so the shadow fades in gracefully */
.elementor-307 .elementor-element.elementor-element-169c78b1 {
    transition: box-shadow 0.3s ease-in-out;
}

/* Apply the requested shadow ONLY when the section is actively stuck/scrolling */
.elementor-307 .elementor-element.elementor-element-169c78b1.elementor-sticky--effects {
    /* box-shadow: horizontal-offset vertical-offset blur spread color */
    box-shadow: 0px 5px 33px 3px rgba(0, 0, 0, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-793d9bfc *//* Main heading wrapper */
.elementor-307 .elementor-element.elementor-element-793d9bfc {
  position: relative;
  overflow: hidden;
}

/* Navy shine effect with strong core + smooth fade edges */
.elementor-307 .elementor-element.elementor-element-793d9bfc::after {
  content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    to right,
    rgba(26, 36, 59, 0)    0%,   /* fully transparent */
    rgba(26, 36, 59, 0.55) 35%,  /* gentle fade-in */
    rgba(26, 36, 59, 0.95) 50%,  /* strong center */
    rgba(26, 36, 59, 0.55) 65%,  /* fade-out begins */
    rgba(26, 36, 59, 0)    100%  /* fully transparent */
  );
  transform: skewX(-25deg);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  animation: shine-sweep-2 2.5s ease-in-out infinite;
}

/* Shine sweep animation */
@keyframes shine-sweep-2 {
  0% {
    left: -60%;
    opacity: 0;
  }
  10% {
    opacity: 0.8;
  }
  30% {
    left: 20%;
    opacity: 0.7;
  }
  60% {
    left: 70%;
    opacity: 0;
  }
  100% {
    left: 110%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382be5bc */.elementor-307 .elementor-element.elementor-element-382be5bc p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-382be5bc {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3c287db3 *//* Target Elementor divider line */
.elementor-307 .elementor-element.elementor-element-3c287db3 .elementor-divider-separator {
  position: relative;
  height: 2px; /* adjust to your divider thickness */
  background: #000; /* divider color */
  -webkit-mask-image: linear-gradient(to right, #000 80%, transparent 100%);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-image: linear-gradient(to right, #000 80%, transparent 100%);
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c46c256 */.elementor-307 .elementor-element.elementor-element-4c46c256 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-4c46c256 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40d688a5 *//* REMOVE EXTRA SPACING FROM BULLET LISTS IN ELEMENTOR TEXT EDITOR */
.elementor-text-editor ul,
.elementor-text-editor ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.2em;
}

.elementor-text-editor li {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 0.325;
}



/* GLOBAL HEADING SIZE CONTROL (PERCENT-BASED) */
.elementor h1 {
  font-size: 190%;
}

.elementor h2 {
  font-size: 175%;
}

.elementor h3 {
  font-size: 115%;
}











/* REFINED HEADING DOTS – OPTICALLY BALANCED */
.elementor-text-editor h2,
.elementor-text-editor h3 {
  position: relative;
  padding-left: 1.1em; /* tighter spacing */
}

/* H2: SMALLER SOLID DOT */
.elementor-text-editor h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 52%;
  width: 0.45em;
  height: 0.45em;
  background-color: currentColor;
  border-radius: 50%;
  transform: translateY(-50%);
}

/* H3: SMALLER HOLLOW DOT */
.elementor-text-editor h3::before {
  content: "";
  position: absolute;
  left: 0.1em;
  top: 52%;
  width: 0.32em;
  height: 0.32em;
  border: 1.5px solid currentColor;
  border-radius: 50%;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49520a3f *//* Heading Prefix Circles */
h2::before,
.section-title::before,
.title-prefix::before {
    background-color: #1D345A !important;
}

/* Divider Lines */
hr,
.section-divider,
.divider-line {
    border-color: #1D345A !important;
    background-color: #1D345A !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ccdbe *//* Main heading wrapper */
.elementor-307 .elementor-element.elementor-element-23ccdbe {
  position: relative;
  overflow: hidden;
}

/* Shine effect - Deep Shadow Sweep */
.elementor-307 .elementor-element.elementor-element-23ccdbe::after {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(3, 9, 17, 0.95) 50%, /* 50% darker than #061223 (#030911) */
    transparent 100%
  );
  transform: skewX(-25deg);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  animation: shine-sweep-2 2.5s ease-in-out infinite;
}

/* Shine sweep animation */
@keyframes shine-sweep-2 {
  0% {
    left: -50%;
    opacity: 0;
  }
  10% {
    opacity: 0.95;
  }
  30% {
    left: 30%;
    opacity: 0.7;
  }
  60% {
    left: 80%;
    opacity: 0;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c20015a */.elementor-307 .elementor-element.elementor-element-c20015a {
  /* Fades from 0-30% on the left, stays solid until 70%, then fades out to 100% */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce617a8 */.elementor-307 .elementor-element.elementor-element-ce617a8 p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to right, #999599, #fff, #999599);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-b0b368c *//* =========================================
   1. MAIN CONTAINER & DUAL FADE MASK
========================================= */
.elementor-307 .elementor-element.elementor-element-b0b368c {
  /* Ensure the main element can hold absolute positioned lines */
  position: relative;
  
  /* Dual side fade: transparent -> solid -> solid -> transparent */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
}

/* =========================================
   2. BASE LINE SETUP
========================================= */
.elementor-307 .elementor-element.elementor-element-b0b368c::before,
.elementor-307 .elementor-element.elementor-element-b0b368c::after {
  content: '';
  position: absolute;
  bottom: 0; 
  
  /* --- CUSTOMIZE YOUR LINE HERE --- */
  --line-color: #8BA2D1;     /* 🔥 Updated to your requested shade */
  --line-thickness: 1px;     
  --drop-height: 25px;       /* How far down the step drops */
  --top-width: 45%;          /* How long the first top line is */
  --slope-width: 35px;       /* How stretched the angled part is */
  /* -------------------------------- */
  
  height: var(--drop-height);
}

/* 1. Draw the top-left horizontal line */
.elementor-307 .elementor-element.elementor-element-b0b368c::before {
  left: 0;
  width: var(--top-width);
  border-top: var(--line-thickness) solid var(--line-color);
}

/* 2. Draw the slope and the bottom-right line */
.elementor-307 .elementor-element.elementor-element-b0b368c::after {
  left: var(--top-width); 
  width: calc(100% - var(--top-width));
  
  background-image: 
    /* The angled slope (\ shape) WITH TIGHTENED MATH */
    linear-gradient(to bottom left, 
      transparent calc(50% - 0.8px), 
      var(--line-color) calc(50% - 0.2px), 
      var(--line-color) calc(50% + 0.2px), 
      transparent calc(50% + 0.8px)
    ),
    /* The bottom horizontal line */
    linear-gradient(var(--line-color), var(--line-color));

  background-size: 
    var(--slope-width) 100%,
    calc(100% - var(--slope-width) + 1px) var(--line-thickness); 

  background-position: 
    left top,
    right bottom;

  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4819d0b *//* =========================================
   1. KILL ELEMENTOR'S DEFAULT SPACING
========================================= */
.elementor-307 .elementor-element.elementor-element-4819d0b, 
.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-widget-container, 
.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0; /* Kills the tiny invisible gap below inline elements */
  display: flex;
  justify-content: center;
  align-items: center;
}

/* =========================================
   2. TIGHT-FITTING HEXAGON ICON
========================================= */
.elementor-307 .elementor-element.elementor-element-4819d0b .elementor-icon {
  margin: 0 !important;
  border-radius: 0 !important; 
  
  /* Creates the Flat-Topped Hexagon Shape */
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  
  /* 🔥 Hugs the bounding box tightly to the shape so there are no invisible gaps */
  aspect-ratio: 1.1547 / 1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f94dd */.elementor-307 .elementor-element.elementor-element-20f94dd p {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to right, #999599, #fff, #999599);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-bd454cc *//* =========================================
   1. MAIN CONTAINER & DUAL FADE MASK
========================================= */
.elementor-307 .elementor-element.elementor-element-bd454cc {
  /* Ensure the main element can hold absolute positioned lines */
  position: relative;
  
  /* Dual side fade: transparent -> solid -> solid -> transparent */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
}

/* =========================================
   2. BASE LINE SETUP
========================================= */
.elementor-307 .elementor-element.elementor-element-bd454cc::before,
.elementor-307 .elementor-element.elementor-element-bd454cc::after {
  content: '';
  position: absolute;
  bottom: 0; 
  
  /* --- CUSTOMIZE YOUR LINE HERE --- */
  --line-color: #8BA2D1;     /* 🔥 Updated to your requested shade */
  --line-thickness: 1px;     
  --drop-height: 25px;       /* How far down the step drops */
  --top-width: 45%;          /* How long the first top line is */
  --slope-width: 35px;       /* How stretched the angled part is */
  /* -------------------------------- */
  
  height: var(--drop-height);
}

/* 1. Draw the top-left horizontal line */
.elementor-307 .elementor-element.elementor-element-bd454cc::before {
  left: 0;
  width: var(--top-width);
  border-top: var(--line-thickness) solid var(--line-color);
}

/* 2. Draw the slope and the bottom-right line */
.elementor-307 .elementor-element.elementor-element-bd454cc::after {
  left: var(--top-width); 
  width: calc(100% - var(--top-width));
  
  background-image: 
    /* The angled slope (\ shape) WITH TIGHTENED MATH */
    linear-gradient(to bottom left, 
      transparent calc(50% - 0.8px), 
      var(--line-color) calc(50% - 0.2px), 
      var(--line-color) calc(50% + 0.2px), 
      transparent calc(50% + 0.8px)
    ),
    /* The bottom horizontal line */
    linear-gradient(var(--line-color), var(--line-color));

  background-size: 
    var(--slope-width) 100%,
    calc(100% - var(--slope-width) + 1px) var(--line-thickness); 

  background-position: 
    left top,
    right bottom;

  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c3011 */.elementor-307 .elementor-element.elementor-element-61c3011 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-61c3011 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a8078 */.elementor-307 .elementor-element.elementor-element-66a8078 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-66a8078 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4eb3b47 */.elementor-307 .elementor-element.elementor-element-4eb3b47 {
  /* Fades from 0-30% on the left, stays solid until 70%, then fades out to 100% */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5357501 */.elementor-307 .elementor-element.elementor-element-5357501 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-5357501 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4ebd58 */.elementor-307 .elementor-element.elementor-element-c4ebd58 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-c4ebd58 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d8e1a95 */.elementor-307 .elementor-element.elementor-element-d8e1a95 {
  /* Fades from 0-30% on the left, stays solid until 70%, then fades out to 100% */
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 30%, black 70%, transparent 100%);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce99f09 */.elementor-307 .elementor-element.elementor-element-ce99f09 p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-ce99f09 {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-540c5ac */.elementor-307 .elementor-element.elementor-element-540c5ac p {
    background-image: linear-gradient(to right, #99B8F1, #ffffff, #99B8F1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-307 .elementor-element.elementor-element-540c5ac {
    padding-bottom: 1vh !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fbe6f2 */@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 for section, class: .elementor-element-e6f5609 */.elementor-307 .elementor-element.elementor-element-e6f5609 .elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}






.elementor-307 .elementor-element.elementor-element-e6f5609 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-307 .elementor-element.elementor-element-e6f5609::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-307 .elementor-element.elementor-element-e6f5609 > .elementor-container {
  position: relative;
  z-index: 1;
}






.elementor-307 .elementor-element.elementor-element-e6f5609.elementor-section {
  position: relative;

  /* TOP FADE ONLY */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.05) 3%,
    rgba(0, 0, 0, 0.2) 6%,
    rgba(0, 0, 0, 0.45) 9%,
    rgba(0, 0, 0, 0.75) 12%,
    rgba(0, 0, 0, 0.9) 14%,
    rgba(0, 0, 0, 1) 16%,
    rgba(0, 0, 0, 1) 100%
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.05) 3%,
    rgba(0, 0, 0, 0.2) 6%,
    rgba(0, 0, 0, 0.45) 9%,
    rgba(0, 0, 0, 0.75) 12%,
    rgba(0, 0, 0, 0.9) 14%,
    rgba(0, 0, 0, 1) 16%,
    rgba(0, 0, 0, 1) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  z-index: 1;
}









/* =============================================================
   MOBILE OVERRIDE: TOP FADE ONLY
   ============================================================= */

@media (max-width: 767px) {

  .elementor-307 .elementor-element.elementor-element-e6f5609.elementor-section {

    -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.05) 1%,
      rgba(0, 0, 0, 0.17) 3%,
      rgba(0, 0, 0, 0.35) 5%,
      rgba(0, 0, 0, 0.55) 7%,
      rgba(0, 0, 0, 0.8) 9.5%,
      rgba(0, 0, 0, 1) 12%,
      rgba(0, 0, 0, 1) 100%
    );

    mask-image: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.05) 1%,
      rgba(0, 0, 0, 0.17) 3%,
      rgba(0, 0, 0, 0.35) 5%,
      rgba(0, 0, 0, 0.55) 7%,
      rgba(0, 0, 0, 0.8) 9.5%,
      rgba(0, 0, 0, 1) 12%,
      rgba(0, 0, 0, 1) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66c13979 */.elementor-307 .elementor-element.elementor-element-66c13979 XH1 {
    display: inline-block; /* Ensure the text element spans the full width */
    padding: 5px;
    background-image: linear-gradient(to bottom, #fff, #6168A0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0d2aa *//* =========================================
   1. INITIAL STATE (HIDDEN AT TOP OF PAGE)
========================================= */
.elementor-307 .elementor-element.elementor-element-6cb0d2aa {
  opacity: 0 !important;
  visibility: hidden !important;
  
  /* Pushes it down slightly so it slides up nicely */
  transform: translateY(30px); 
  
  /* 🔥 Z-INDEX FIX: Keep it high enough to hover over text, 
     but low enough (under 999) so it doesn't block popups/dropdowns */
  z-index: 99 !important; 
  
  /* Clean transitions for everything */
  transition: opacity 1s ease, visibility 1s ease, transform 1s ease, background-color 0.3s ease-in-out, backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out !important; 
}

/* =========================================
   2. SCROLLED STATE (VISIBLE & BLURRED)
========================================= */
/* Elementor injects this class once the 'Effects Offset' is reached */
.elementor-307 .elementor-element.elementor-element-6cb0d2aa.elementor-sticky--effects {
  opacity: 1 !important;
  visibility: visible !important;
  
  /* Snaps back to its normal position */
  transform: translateY(0); 

  /* Apply the blurred glass effect */
  background-color: rgba(0, 8, 27, 0.5) !important; 
  backdrop-filter: blur(10px) !important; 
  -webkit-backdrop-filter: blur(10px) !important; 
}/* End custom CSS */
/* Start custom CSS *//* =============================================================
   1. THE PLUMBING (Prevents the Double Scrollbar / Glitch)
   ============================================================= */
html, body {
    /* Prevents the 'shake' and horizontal scrollbar glitch */
    overflow-x: hidden !important; 
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Kills hidden scrollbars on Elementor containers that cause 'double bars' */
.elementor-section, 
.elementor-column, 
.elementor-widget-wrap,
.elementor-container {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;
}

.elementor-section::-webkit-scrollbar, 
.elementor-column::-webkit-scrollbar,
.elementor-container::-webkit-scrollbar {
    display: none !important;
}

/* =============================================================
   2. YOUR ORIGINAL STYLING (Untouched)
   ============================================================= */
::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  background: #071855; /* Dark navy track */
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(
    to bottom,
    rgba(114, 170, 255, 0) 0%,         
    rgba(114, 170, 255, 0.4) 15%,      
    #72AAFF 25%,                       
    #a6cbff 50%,                       
    #72AAFF 75%,                       
    rgba(114, 170, 255, 0.4) 85%,      
    rgba(114, 170, 255, 0) 100%        
  );
  
  border-radius: 2em;
  
  box-shadow: 
    0 -20px 20px -5px rgba(114, 170, 255, 0.7), 
    0 20px 20px -5px rgba(114, 170, 255, 0.7);
}








body {
  cursor: url(https://darkgrey-chough-287104.hostingersite.com/wp-content/uploads/2025/11/crs-01.png), auto;
  /*                                            ^^^^^^ 
                                                compulsory, according to CSS 2.1
   */
}/* End custom CSS */