.elementor-476 .elementor-element.elementor-element-347dbba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-347dbba{border-style:none;margin-top:0vw;margin-bottom:0vw;z-index:75;}.elementor-476 .elementor-element.elementor-element-347dbba, .elementor-476 .elementor-element.elementor-element-347dbba > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-476 .elementor-element.elementor-element-24a1052:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-24a1052 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-fdc2ff3 ) 90%, #F2295B00 15%);}.elementor-476 .elementor-element.elementor-element-24a1052 > .elementor-element-populated, .elementor-476 .elementor-element.elementor-element-24a1052 > .elementor-element-populated > .elementor-background-overlay, .elementor-476 .elementor-element.elementor-element-24a1052 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-476 .elementor-element.elementor-element-24a1052 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-24a1052 > .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-476 .elementor-element.elementor-element-83e8126{width:var( --container-widget-width, 97.161% );max-width:97.161%;--container-widget-width:97.161%;--container-widget-flex-grow:0;z-index:9;--e-icon-list-icon-size:1.15025355vw;--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-476 .elementor-element.elementor-element-83e8126 > .elementor-widget-container{margin:00.25vw 0vw 0vw 00.7vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-476 .elementor-element.elementor-element-83e8126.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:1.3em;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-f5c64da > .elementor-element-populated{padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-40fc715{--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-476 .elementor-element.elementor-element-40fc715.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-f4f8a2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #06378B 80%, #F2295B00 0%);}.elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-element-populated, .elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-element-populated > .elementor-background-overlay, .elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-476 .elementor-element.elementor-element-f4f8a2b > .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 3vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-24b5453{width:100%;max-width:100%;z-index:9;--e-icon-list-icon-size:1vw;--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-476 .elementor-element.elementor-element-24b5453 > .elementor-widget-container{margin:00.25vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.9vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-8c60059:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #0E2958 80%, #F2295B00 0%);}.elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-element-populated, .elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-element-populated > .elementor-background-overlay, .elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0vw -1vw 0vw 1vw;--e-column-margin-right:-1vw;--e-column-margin-left:1vw;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-ccc4cf9{width:100%;max-width:100%;z-index:9;--e-icon-list-icon-size:1vw;--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-476 .elementor-element.elementor-element-ccc4cf9 > .elementor-widget-container{margin:00.25vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;border-style:none;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF2B;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > a{font-family:"Chakra Petch", Sans-serif;font-size:0.9vw;font-weight:600;text-transform:uppercase;line-height:1.3em;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-189395a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-189395a{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0E2958;margin-top:0vw;margin-bottom:0vw;padding:.343250vw 0vw .43250vw .43250vw;z-index:999;}.elementor-476 .elementor-element.elementor-element-189395a, .elementor-476 .elementor-element.elementor-element-189395a > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-476 .elementor-element.elementor-element-7a69da9f > .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-476 .elementor-element.elementor-element-7a69da9f > .elementor-element-populated, .elementor-476 .elementor-element.elementor-element-7a69da9f > .elementor-element-populated > .elementor-background-overlay, .elementor-476 .elementor-element.elementor-element-7a69da9f > .elementor-background-slideshow{border-radius:0em 0em 1.55em 0em;}.elementor-476 .elementor-element.elementor-element-7a69da9f > .elementor-element-populated{margin:0vw 0vw 0vw -0.3vw;--e-column-margin-right:0vw;--e-column-margin-left:-0.3vw;padding:00.75vw 0vw 0.475vw 1vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-404beb81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-404beb81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-404beb81 > .elementor-element-populated{border-style:none;margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-476 .elementor-element.elementor-element-76c4c6e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-476 .elementor-element.elementor-element-76c4c6e9 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-476 .elementor-element.elementor-element-76c4c6e9 img{width:100%;filter:brightness( 106% ) contrast( 103% ) saturate( 103% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3 > .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-476 .elementor-element.elementor-element-75f5b6c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-476 .elementor-element.elementor-element-2d0c8a58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-menu-toggle{margin:0 auto;background-color:#79797900;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu .elementor-item{font-family:"Bai Jamjuree", Sans-serif;font-size:0.85vw;font-weight:600;text-transform:uppercase;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0.9em;padding-right:0.9em;padding-top:0.1205em;padding-bottom:0.1205em;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed .elementor-item:before,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-underline .elementor-item:after,
					 .elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-overline .elementor-item:before,
					 .elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-double-line .elementor-item:before,
					 .elementor-476 .elementor-element.elementor-element-2d0c8a58 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58{--e-nav-menu-horizontal-menu-item-margin:calc( 0.6em / 2 );}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.6em;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown a, .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-fdc2ff3 );}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown .elementor-item, .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Bai Jamjuree", Sans-serif;font-weight:500;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-694d7037.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-694d7037.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-694d7037.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-476 .elementor-element.elementor-element-694d7037 > .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-476 .elementor-element.elementor-element-694d7037 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.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-476 .elementor-element.elementor-element-282428ea .elementor-button{background-color:transparent;font-family:"Antonio", Sans-serif;font-size:1.5vw;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;background-image:linear-gradient(315deg, var( --e-global-color-213b378 ) 71%, #BA0D0F00 26%);border-style:none;border-radius:0em 0em 0em 0em;padding:0.75vw 1.5vw 0.75vw 5vw;}.elementor-476 .elementor-element.elementor-element-282428ea .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-282428ea .elementor-button:focus{background-color:transparent;background-image:linear-gradient(315deg, #DD0001 71%, #0087D100 26%);border-color:#000000;}.elementor-476 .elementor-element.elementor-element-282428ea{width:auto;max-width:auto;z-index:9;}.elementor-476 .elementor-element.elementor-element-282428ea > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;border-style:none;}.elementor-476 .elementor-element.elementor-element-282428ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-282428ea:hover .elementor-widget-container{border-style:none;}.elementor-476 .elementor-element.elementor-element-282428ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-476 .elementor-element.elementor-element-282428ea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button{background-color:#860001;font-family:"Antonio", Sans-serif;font-size:1.5vw;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:none;border-radius:0em 0em 0em 0em;padding:0.75vw 1.5vw 0.82075vw 1.5vw;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button:hover, .elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button:focus{background-color:#26399E;border-color:#1B309F;}.elementor-476 .elementor-element.elementor-element-13a914f2{width:auto;max-width:auto;z-index:9;}.elementor-476 .elementor-element.elementor-element-13a914f2 > .elementor-widget-container{margin:0vw 0vw 0vw 00.25vw;border-style:none;}.elementor-476 .elementor-element.elementor-element-13a914f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-476 .elementor-element.elementor-element-13a914f2:hover .elementor-widget-container{border-style:none;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-476 .elementor-element.elementor-element-41103db3:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #E3F1FFF2 38%, #6E98FF 100%);}.elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-background-overlay{background-color:#13254B00;background-image:url("https://meandmyvan.com.au/wp-content/uploads/2026/05/56932.jpg");background-position:top center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-41103db3 .elementor-background-overlay{filter:brightness( 102% ) contrast( 118% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-476 .elementor-element.elementor-element-41103db3{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:1;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-42784896.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-42784896.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-42784896 > .elementor-element-populated{padding:0vw 0vw 0vw 3vw;}.elementor-476 .elementor-element.elementor-element-5e5b63bd{--spacer-size:18vh;}.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-476 .elementor-element.elementor-element-3b22404{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-476 .elementor-element.elementor-element-3b22404 > .elementor-widget-container{margin:1vw 1vw -1vw -2.5vw;padding:0vw 0vw 1vw 0vw;}.elementor-476 .elementor-element.elementor-element-3b22404 .elementor-heading-title{font-family:"Aguafina Script", Sans-serif;font-size:10vw;font-weight:500;text-transform:capitalize;line-height:0.875em;letter-spacing:-5px;color:#364893;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b > .elementor-widget-container{margin:-3.55vw 0vw 0vw -1vw;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b{text-align:start;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b img{width:29%;filter:brightness( 100% ) contrast( 122% ) saturate( 144% ) blur( 0px ) hue-rotate( 0deg );}.elementor-476 .elementor-element.elementor-element-f1f6a61{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-476 .elementor-element.elementor-element-f1f6a61 > .elementor-widget-container{margin:-3.25vw 1vw -0.25vw 0vw;padding:0vw 0vw 1vw 0vw;}.elementor-476 .elementor-element.elementor-element-f1f6a61 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:5.3vw;font-weight:800;text-transform:uppercase;line-height:0.85em;letter-spacing:-4px;color:#001569;}.elementor-476 .elementor-element.elementor-element-6db2f399{--spacer-size:1vh;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-797046e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-797046e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-797046e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-476 .elementor-element.elementor-element-797046e > .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-476 .elementor-element.elementor-element-797046e > .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-476 .elementor-element.elementor-element-5c1d2d79{--spacer-size:9vh;}.elementor-476 .elementor-element.elementor-element-631a372b > .elementor-widget-container{margin:5vw 4vw -10vw -4vw;}.elementor-476 .elementor-element.elementor-element-631a372b{z-index:5;text-align:end;}.elementor-476 .elementor-element.elementor-element-631a372b img{width:100%;filter:brightness( 105% ) contrast( 106% ) saturate( 117% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-6140d084{left:0vw;}body.rtl .elementor-476 .elementor-element.elementor-element-6140d084{right:0vw;}.elementor-476 .elementor-element.elementor-element-6140d084{top:22vw;z-index:7;text-align:center;}.elementor-476 .elementor-element.elementor-element-6140d084 img{width:100%;opacity:0.59;filter:brightness( 112% ) contrast( 116% ) saturate( 114% ) blur( 0px ) hue-rotate( 230deg );}.elementor-476 .elementor-element.elementor-element-506bab9f{width:100%;max-width:100%;z-index:1;text-align:start;}.elementor-476 .elementor-element.elementor-element-506bab9f > .elementor-widget-container{margin:-25vw 0vw -20vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-506bab9f .elementor-heading-title{font-family:"Aguafina Script", Sans-serif;font-size:55vw;font-weight:600;text-transform:capitalize;line-height:0.875em;letter-spacing:4.7px;color:#18254C;}.elementor-476 .elementor-element.elementor-element-43fa1782{--spacer-size:2vh;}.elementor-476 .elementor-element.elementor-element-21e21eb4:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-21e21eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(265deg, #FFFFFFE8 49%, #7A8EC2 100%);}.elementor-476 .elementor-element.elementor-element-21e21eb4 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://meandmyvan.com.au/wp-content/uploads/2026/05/106325.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-21e21eb4 .elementor-background-overlay{filter:brightness( 105% ) contrast( 115% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-476 .elementor-element.elementor-element-21e21eb4{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:4vw 0vw 0vw 4vw;z-index:1;}.elementor-476 .elementor-element.elementor-element-493be192:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-493be192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B9D1EE 0%, #FFFFFF 97%);}.elementor-476 .elementor-element.elementor-element-493be192 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://meandmyvan.com.au/wp-content/uploads/2026/05/2160.jpg");background-position:center center;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-493be192 .elementor-background-overlay{filter:brightness( 105% ) contrast( 112% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-476 .elementor-element.elementor-element-493be192{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:-10vw;margin-bottom:0vw;padding:0vw 5vw 0vw 5vw;}.elementor-476 .elementor-element.elementor-element-876e69e .elementskit-blog-block-post > .row{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-876e69e .post-meta-list{text-align:left;}.elementor-476 .elementor-element.elementor-element-876e69e .elementskit-post-body .entry-title{text-align:left;}.elementor-476 .elementor-element.elementor-element-876e69e .elementskit-entry-header .entry-title{text-align:left;}.elementor-476 .elementor-element.elementor-element-876e69e .elementskit-post-footer{text-align:left;}.elementor-476 .elementor-element.elementor-element-876e69e .elementskit-post-body > p{text-align:left;}.elementor-476 .elementor-element.elementor-element-62cc7af{--spacer-size:121px;}.elementor-476 .elementor-element.elementor-element-42b02682:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-42b02682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D294F 0%, #101730 62%);}.elementor-476 .elementor-element.elementor-element-42b02682 > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-42b02682{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:0vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:25;}.elementor-476 .elementor-element.elementor-element-42b02682, .elementor-476 .elementor-element.elementor-element-42b02682 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-280ebc1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-280ebc1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-280ebc1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-280ebc1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-280ebc1f{z-index:9;}.elementor-476 .elementor-element.elementor-element-1cf74fa2 > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-476 .elementor-element.elementor-element-1cf74fa2{border-style:none;margin-top:-1vw;margin-bottom:0vw;padding:0vw 0vw 1vw 0vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-634a4ef6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-634a4ef6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-634a4ef6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-634a4ef6 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-458823e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-476 .elementor-element.elementor-element-458823e7 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-476 .elementor-element.elementor-element-458823e7 img{width:74%;}.elementor-476 .elementor-element.elementor-element-35978602 > .elementor-widget-container{--e-transform-flipX:-1;margin:0vw 0vw -1vw 0vw;}.elementor-476 .elementor-element.elementor-element-35978602{text-align:center;}.elementor-476 .elementor-element.elementor-element-35978602 img{width:59%;filter:brightness( 555100% ) contrast( 122% ) saturate( 144% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-750b31c1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-476 .elementor-element.elementor-element-750b31c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-476 .elementor-element.elementor-element-750b31c1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-476 .elementor-element.elementor-element-750b31c1 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 00.5vw 2vw;}.elementor-476 .elementor-element.elementor-element-755a1324 > .elementor-widget-container{margin:-12vw 2vw -7vw -2vw;}.elementor-476 .elementor-element.elementor-element-755a1324{z-index:8;text-align:end;}.elementor-476 .elementor-element.elementor-element-755a1324 img{width:92%;filter:brightness( 99% ) contrast( 105% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-476 .elementor-element.elementor-element-58c2e604{--spacer-size:7vh;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-58c2e604 > .elementor-widget-container{margin:-2vw 0vw -1vw 0vw;}.elementor-476 .elementor-element.elementor-element-2717106a{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-476 .elementor-element.elementor-element-2717106a > .elementor-widget-container{background-color:#24315B;margin:0vw 0vw 0vw 0vw;padding:.5250vw .250vw .251250vw .250vw;}.elementor-476 .elementor-element.elementor-element-2717106a .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:1px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-48879301{--spacer-size:1px;}.elementor-476 .elementor-element.elementor-element-130ecff2{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-476 .elementor-element.elementor-element-130ecff2 > .elementor-widget-container{margin:0vw 1vw 1vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-130ecff2 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-117cb60a > .elementor-background-overlay{mix-blend-mode:overlay;}.elementor-476 .elementor-element.elementor-element-117cb60a{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0D4B7F;margin-top:2vw;margin-bottom:0vw;padding:0vw 3vw 1vw 3vw;}.elementor-476 .elementor-element.elementor-element-529d467b > .elementor-element-populated{border-style:none;margin:-0.5vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-2883142{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-476 .elementor-element.elementor-element-2883142 > .elementor-widget-container{background-color:#24315B;margin:0vw 0vw 0vw 0vw;padding:.5250vw .250vw .251250vw .250vw;}.elementor-476 .elementor-element.elementor-element-2883142 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:1px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-323c2c8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.5vw;--icon-vertical-offset:0px;}.elementor-476 .elementor-element.elementor-element-323c2c8f > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#43558B;}.elementor-476 .elementor-element.elementor-element-323c2c8f .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-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:300;line-height:1.5em;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B0B0B0;}.elementor-476 .elementor-element.elementor-element-5d58dc6b > .elementor-element-populated{border-style:none;margin:-0.5vw 0vw 0vw 1vw;--e-column-margin-right:0vw;--e-column-margin-left:1vw;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-41df91f5{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-476 .elementor-element.elementor-element-41df91f5 > .elementor-widget-container{background-color:#24315B;margin:0vw 0vw 0vw 0vw;padding:.5250vw .250vw .251250vw .250vw;}.elementor-476 .elementor-element.elementor-element-41df91f5 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:1px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-5367219f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.5vw;--icon-vertical-offset:0px;}.elementor-476 .elementor-element.elementor-element-5367219f > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#43558B;}.elementor-476 .elementor-element.elementor-element-5367219f .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-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:300;line-height:1.5em;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B0B0B0;}.elementor-476 .elementor-element.elementor-element-57fc7761 > .elementor-element-populated{border-style:none;margin:-0.5vw 0vw 0vw 1vw;--e-column-margin-right:0vw;--e-column-margin-left:1vw;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-354aa884{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-476 .elementor-element.elementor-element-354aa884 > .elementor-widget-container{background-color:#24315B;margin:0vw 0vw 0vw 0vw;padding:.5250vw .250vw .251250vw .250vw;}.elementor-476 .elementor-element.elementor-element-354aa884 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:1px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-6de41332{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.25vw;--icon-vertical-offset:0px;}.elementor-476 .elementor-element.elementor-element-6de41332 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7B8FCB;}.elementor-476 .elementor-element.elementor-element-6de41332 .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-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-icon i{color:#7198DE;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-icon svg{fill:#7198DE;transition:fill 0.3s;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFFDB;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFFDB;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > a{font-family:"Bai Jamjuree", Sans-serif;font-size:0.95vw;font-weight:300;line-height:1.5em;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d > .elementor-element-populated{border-style:none;margin:-0.5vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:.50vw .50vw .50vw .50vw;}.elementor-476 .elementor-element.elementor-element-7a930645{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-476 .elementor-element.elementor-element-7a930645 > .elementor-widget-container{background-color:#24315B;margin:0vw 0vw 0vw 0vw;padding:.5250vw .250vw .251250vw .250vw;}.elementor-476 .elementor-element.elementor-element-7a930645 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:500;text-transform:uppercase;line-height:0.85em;letter-spacing:1px;color:#FFFFFF;}.elementor-476 .elementor-element.elementor-element-3e1950{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-476 .elementor-element.elementor-element-3e1950 > .elementor-widget-container{margin:-0.25vw 0vw -1vw 0vw;}.elementor-476 .elementor-element.elementor-element-629ec8ad:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-629ec8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071834;}.elementor-476 .elementor-element.elementor-element-629ec8ad > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-476 .elementor-element.elementor-element-629ec8ad{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:-1vw;padding:1vw 1vw 1vw 3vw;}.elementor-476 .elementor-element.elementor-element-e6a61f2{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-476 .elementor-element.elementor-element-e6a61f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-e6a61f2 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-50e78806.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-50e78806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-50e78806 > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-476:not(.elementor-motion-effects-element-type-background), body.elementor-page-476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-476 .elementor-element.elementor-element-f5c64da{width:44.79%;}.elementor-476 .elementor-element.elementor-element-f4f8a2b{width:18.856%;}.elementor-476 .elementor-element.elementor-element-8c60059{width:11.335%;}.elementor-476 .elementor-element.elementor-element-7a69da9f{width:12.786%;}.elementor-476 .elementor-element.elementor-element-75f5b6c3{width:54.547%;}.elementor-476 .elementor-element.elementor-element-694d7037{width:32%;}.elementor-476 .elementor-element.elementor-element-42784896{width:52%;}.elementor-476 .elementor-element.elementor-element-797046e{width:48%;}.elementor-476 .elementor-element.elementor-element-634a4ef6{width:37.376%;}.elementor-476 .elementor-element.elementor-element-750b31c1{width:62.624%;}.elementor-476 .elementor-element.elementor-element-529d467b{width:22.035%;}.elementor-476 .elementor-element.elementor-element-5d58dc6b{width:22.364%;}.elementor-476 .elementor-element.elementor-element-57fc7761{width:38.178%;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d{width:17.423%;}}@media(max-width:1024px){.elementor-476 .elementor-element.elementor-element-347dbba{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-83e8126{--e-icon-list-icon-size:1.5vw;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-476 .elementor-element.elementor-element-f4f8a2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #06378B 83%, #F2295B00 1%);}.elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-element-populated{margin:0vw -6vw 0vw 6vw;--e-column-margin-right:-6vw;--e-column-margin-left:6vw;}.elementor-476 .elementor-element.elementor-element-24b5453 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-24b5453{--e-icon-list-icon-size:1.5vw;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-476 .elementor-element.elementor-element-ccc4cf9{--e-icon-list-icon-size:1.6vw;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-476 .elementor-element.elementor-element-189395a{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-7a69da9f > .elementor-element-populated{margin:0px 0px 0px 13px;--e-column-margin-right:0px;--e-column-margin-left:13px;}.elementor-476 .elementor-element.elementor-element-76c4c6e9{text-align:start;}.elementor-476 .elementor-element.elementor-element-76c4c6e9 img{width:65%;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown .elementor-item, .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-694d7037.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-694d7037.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-694d7037.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-282428ea{width:auto;max-width:auto;}.elementor-476 .elementor-element.elementor-element-282428ea > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-282428ea .elementor-button{font-size:2.1vw;padding:2vw 2vw 2vw 7vw;}.elementor-476 .elementor-element.elementor-element-13a914f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button{font-size:2vw;padding:2vw 2vw 2vw 2vw;}.elementor-476 .elementor-element.elementor-element-41103db3{padding:6vw 3vw 0vw 3vw;}.elementor-476 .elementor-element.elementor-element-42784896 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-5e5b63bd{--spacer-size:1vh;}.elementor-476 .elementor-element.elementor-element-3b22404 > .elementor-widget-container{margin:0vw 0vw -10vw -7vw;}.elementor-476 .elementor-element.elementor-element-3b22404{text-align:start;}.elementor-476 .elementor-element.elementor-element-3b22404 .elementor-heading-title{font-size:17vw;}.elementor-476 .elementor-element.elementor-element-f1f6a61 > .elementor-widget-container{margin:-3vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-f1f6a61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-476 .elementor-element.elementor-element-f1f6a61 .elementor-heading-title{font-size:6.7vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-797046e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-476 .elementor-element.elementor-element-797046e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-476 .elementor-element.elementor-element-5c1d2d79{--spacer-size:1vh;}.elementor-476 .elementor-element.elementor-element-631a372b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6140d084 > .elementor-widget-container{margin:-9vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-506bab9f > .elementor-widget-container{margin:-38vw 0vw 0vw -1vw;}.elementor-476 .elementor-element.elementor-element-506bab9f{text-align:end;}.elementor-476 .elementor-element.elementor-element-506bab9f .elementor-heading-title{font-size:33vw;}.elementor-476 .elementor-element.elementor-element-21e21eb4{padding:9vw 3vw 10vw 0vw;}.elementor-476 .elementor-element.elementor-element-493be192:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-493be192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B9D1EE -55%, #FFFFFF 100%);}.elementor-476 .elementor-element.elementor-element-493be192{padding:5vw 3vw 3vw 3vw;}.elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-476 .elementor-element.elementor-element-42b02682{padding:4vw 0vw 2vw 0vw;}.elementor-476 .elementor-element.elementor-element-280ebc1f > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-476 .elementor-element.elementor-element-1cf74fa2{padding:0vw 0vw 2vw 0vw;}.elementor-476 .elementor-element.elementor-element-634a4ef6 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-35978602 img{width:84%;}.elementor-476 .elementor-element.elementor-element-750b31c1 > .elementor-element-populated{margin:1vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-755a1324 > .elementor-widget-container{margin:-19vw -6vw 0vw -2vw;}.elementor-476 .elementor-element.elementor-element-755a1324 img{width:100%;}.elementor-476 .elementor-element.elementor-element-2717106a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.9vw 0.5vw 0.5vw 0.5vw;}.elementor-476 .elementor-element.elementor-element-2717106a{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;text-align:center;}.elementor-476 .elementor-element.elementor-element-2717106a .elementor-heading-title{font-size:1.8vw;}.elementor-476 .elementor-element.elementor-element-130ecff2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-130ecff2{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:start;}.elementor-476 .elementor-element.elementor-element-130ecff2 .elementor-heading-title{font-size:2vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-529d467b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-529d467b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-529d467b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-2883142 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.9vw 0.5vw 0.5vw 0.5vw;}.elementor-476 .elementor-element.elementor-element-2883142{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;text-align:center;}.elementor-476 .elementor-element.elementor-element-2883142 .elementor-heading-title{font-size:1.8vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f{--e-icon-list-icon-size:1vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-5d58dc6b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-5d58dc6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-5d58dc6b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-41df91f5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.9vw 0.5vw 0.5vw 0.5vw;}.elementor-476 .elementor-element.elementor-element-41df91f5{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;text-align:center;}.elementor-476 .elementor-element.elementor-element-41df91f5 .elementor-heading-title{font-size:1.8vw;}.elementor-476 .elementor-element.elementor-element-5367219f > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-5367219f{--e-icon-list-icon-size:1vw;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-57fc7761.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-57fc7761.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-57fc7761 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-354aa884 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.9vw 0.5vw 0.5vw 0.5vw;}.elementor-476 .elementor-element.elementor-element-354aa884{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;text-align:center;}.elementor-476 .elementor-element.elementor-element-354aa884 .elementor-heading-title{font-size:1.8vw;}.elementor-476 .elementor-element.elementor-element-6de41332 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6de41332{--e-icon-list-icon-size:2.5vw;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > a{font-size:2vw;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-1ac2bb0d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-7a930645 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.9vw 0.5vw 0.5vw 0.5vw;}.elementor-476 .elementor-element.elementor-element-7a930645{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;text-align:center;}.elementor-476 .elementor-element.elementor-element-7a930645 .elementor-heading-title{font-size:1.8vw;}.elementor-476 .elementor-element.elementor-element-3e1950 img{width:66%;}.elementor-476 .elementor-element.elementor-element-629ec8ad{padding:0vw 1vw 0vw 1vw;}.elementor-476 .elementor-element.elementor-element-e6a61f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-e6a61f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-476 .elementor-element.elementor-element-e6a61f2 .elementor-heading-title{font-size:1.9vw;}}@media(max-width:767px){.elementor-476 .elementor-element.elementor-element-347dbba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:25;}.elementor-476 .elementor-element.elementor-element-24a1052{width:39%;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-476 .elementor-element.elementor-element-83e8126{--e-icon-list-icon-size:2.8vw;}.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon-list-item > a{font-size:3vw;line-height:1.2em;}.elementor-476 .elementor-element.elementor-element-f5c64da{width:26%;}.elementor-476 .elementor-element.elementor-element-f4f8a2b{width:35%;}.elementor-476 .elementor-element.elementor-element-f4f8a2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #06378B 85%, #F2295B00 4%);}.elementor-476 .elementor-element.elementor-element-f4f8a2b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-476 .elementor-element.elementor-element-24b5453 > .elementor-widget-container{margin:0vw 0vw 0vw 7vw;}.elementor-476 .elementor-element.elementor-element-24b5453{--e-icon-list-icon-size:3vw;}.elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-24b5453 .elementor-icon-list-item > a{font-size:3vw;line-height:1.1em;}.elementor-476 .elementor-element.elementor-element-8c60059{width:27%;}.elementor-476 .elementor-element.elementor-element-8c60059:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #0E2958 100%, #F2295B00 0%);}.elementor-476 .elementor-element.elementor-element-8c60059 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-476 .elementor-element.elementor-element-ccc4cf9{--e-icon-list-icon-size:3vw;}.elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-ccc4cf9 .elementor-icon-list-item > a{font-size:2.9vw;}.elementor-476 .elementor-element.elementor-element-189395a{margin-top:0px;margin-bottom:0px;padding:8px 0px 10px 0px;z-index:25;}.elementor-476 .elementor-element.elementor-element-7a69da9f{width:83%;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-7a69da9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-7a69da9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-7a69da9f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-997bf8a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-404beb81{width:80%;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-404beb81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-404beb81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-404beb81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-476 .elementor-element.elementor-element-404beb81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-76c4c6e9{width:100%;max-width:100%;text-align:start;}.elementor-476 .elementor-element.elementor-element-76c4c6e9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-76c4c6e9 img{width:60%;}.elementor-476 .elementor-element.elementor-element-75f5b6c3{width:16%;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-75f5b6c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 > .elementor-widget-container{padding:0vw 0vw 0vw 2vw;}.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown .elementor-item, .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:4.2vw;}.elementor-476 .elementor-element.elementor-element-694d7037{width:73%;}.elementor-bc-flex-widget .elementor-476 .elementor-element.elementor-element-694d7037.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-476 .elementor-element.elementor-element-694d7037.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-476 .elementor-element.elementor-element-694d7037 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-282428ea > .elementor-widget-container{margin:0vw 0vw 0vw 0.215vw;}.elementor-476 .elementor-element.elementor-element-282428ea .elementor-button{font-size:4.5vw;padding:3vw 3vw 3vw 14vw;}.elementor-476 .elementor-element.elementor-element-13a914f2 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-476 .elementor-element.elementor-element-13a914f2 .elementor-button{font-size:4.5vw;padding:3vw 3vw 3vw 3vw;}.elementor-476 .elementor-element.elementor-element-41103db3:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #E3F1FFF2 81%, #6E98FF 100%);}.elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-background-overlay{background-position:center center;}.elementor-476 .elementor-element.elementor-element-41103db3{margin-top:-28vw;margin-bottom:0vw;padding:46vw 4vw 4vw 4vw;}.elementor-476 .elementor-element.elementor-element-42784896 > .elementor-element-populated{margin:-7vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-5e5b63bd{--spacer-size:0.1rem;}.elementor-476 .elementor-element.elementor-element-3b22404 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-3b22404{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;z-index:15;text-align:start;}.elementor-476 .elementor-element.elementor-element-3b22404 .elementor-heading-title{font-size:15vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b > .elementor-widget-container{margin:-8vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b{text-align:start;}.elementor-476 .elementor-element.elementor-element-1fcc1f4b img{width:26%;}.elementor-476 .elementor-element.elementor-element-f1f6a61 > .elementor-widget-container{margin:-7vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-f1f6a61{z-index:15;text-align:start;}.elementor-476 .elementor-element.elementor-element-f1f6a61 .elementor-heading-title{font-size:12vw;line-height:0.9em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-797046e > .elementor-element-populated{margin:-9vw 0vw -13vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-631a372b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6140d084 > .elementor-widget-container{margin:-17vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6140d084{z-index:0;}.elementor-476 .elementor-element.elementor-element-506bab9f > .elementor-widget-container{margin:-78vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-506bab9f{z-index:0;text-align:center;}.elementor-476 .elementor-element.elementor-element-506bab9f .elementor-heading-title{font-size:70vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-21e21eb4:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-21e21eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFFE8 55%, #7A8EC2 100%);}.elementor-476 .elementor-element.elementor-element-21e21eb4{padding:0vw 4vw 27vw 4vw;}.elementor-476 .elementor-element.elementor-element-493be192:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-493be192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #B9D1EE 55%, #FFFFFF 100%);}.elementor-476 .elementor-element.elementor-element-493be192{padding:0vw 4vw 0vw 4vw;}.elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-476 .elementor-element.elementor-element-876e69e .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-476 .elementor-element.elementor-element-42b02682{padding:10% 0% 0% 0%;}.elementor-476 .elementor-element.elementor-element-280ebc1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-1cf74fa2{padding:0vw 0vw 0vw 4vw;}.elementor-476 .elementor-element.elementor-element-458823e7{width:100%;max-width:100%;text-align:start;}.elementor-476 .elementor-element.elementor-element-458823e7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-458823e7 img{width:100%;}.elementor-476 .elementor-element.elementor-element-755a1324 > .elementor-widget-container{margin:-36vw -6vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-755a1324{text-align:center;}.elementor-476 .elementor-element.elementor-element-755a1324 img{width:86%;}.elementor-476 .elementor-element.elementor-element-2717106a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-2717106a{z-index:15;text-align:center;}.elementor-476 .elementor-element.elementor-element-2717106a .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-130ecff2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-130ecff2{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;z-index:15;text-align:start;}.elementor-476 .elementor-element.elementor-element-130ecff2 .elementor-heading-title{font-size:4vw;line-height:1.2em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-117cb60a{margin-top:5vw;margin-bottom:0vw;padding:0vw 4vw 0vw 4vw;}.elementor-476 .elementor-element.elementor-element-529d467b > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 4vw 0vw;}.elementor-476 .elementor-element.elementor-element-2883142 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-2883142{z-index:15;text-align:center;}.elementor-476 .elementor-element.elementor-element-2883142 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-323c2c8f{width:100%;max-width:100%;--e-icon-list-icon-size:2.4vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-323c2c8f .elementor-icon-list-item > a{font-size:4vw;}.elementor-476 .elementor-element.elementor-element-5d58dc6b > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 4vw 0vw;}.elementor-476 .elementor-element.elementor-element-41df91f5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-41df91f5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;z-index:15;text-align:center;}.elementor-476 .elementor-element.elementor-element-41df91f5 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-5367219f{width:100%;max-width:100%;--e-icon-list-icon-size:2.4vw;}.elementor-476 .elementor-element.elementor-element-5367219f > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-5367219f .elementor-icon-list-item > a{font-size:4vw;}.elementor-476 .elementor-element.elementor-element-57fc7761 > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 4vw 0vw;}.elementor-476 .elementor-element.elementor-element-354aa884 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-354aa884{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;z-index:15;text-align:center;}.elementor-476 .elementor-element.elementor-element-354aa884 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-6de41332{width:100%;max-width:100%;--e-icon-list-icon-size:4vw;}.elementor-476 .elementor-element.elementor-element-6de41332 > .elementor-widget-container{margin:4vw 0vw 0vw 0vw;}.elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-476 .elementor-element.elementor-element-6de41332 .elementor-icon-list-item > a{font-size:4vw;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d > .elementor-element-populated{margin:3vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 10vw 0vw;}.elementor-476 .elementor-element.elementor-element-7a930645 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-476 .elementor-element.elementor-element-7a930645{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;z-index:15;text-align:center;}.elementor-476 .elementor-element.elementor-element-7a930645 .elementor-heading-title{font-size:4vw;line-height:1em;letter-spacing:0em;}.elementor-476 .elementor-element.elementor-element-e6a61f2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-476 .elementor-element.elementor-element-e6a61f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:15;text-align:start;}.elementor-476 .elementor-element.elementor-element-e6a61f2 .elementor-heading-title{font-size:3.8vw;line-height:1.3em;letter-spacing:0em;}}@media(max-width:1024px) and (min-width:768px){.elementor-476 .elementor-element.elementor-element-24a1052{width:45%;}.elementor-476 .elementor-element.elementor-element-f5c64da{width:2%;}.elementor-476 .elementor-element.elementor-element-f4f8a2b{width:32%;}.elementor-476 .elementor-element.elementor-element-8c60059{width:19%;}.elementor-476 .elementor-element.elementor-element-7a69da9f{width:35%;}.elementor-476 .elementor-element.elementor-element-75f5b6c3{width:30%;}.elementor-476 .elementor-element.elementor-element-694d7037{width:39%;}.elementor-476 .elementor-element.elementor-element-280ebc1f{width:100%;}.elementor-476 .elementor-element.elementor-element-634a4ef6{width:50%;}.elementor-476 .elementor-element.elementor-element-750b31c1{width:50%;}.elementor-476 .elementor-element.elementor-element-529d467b{width:50%;}.elementor-476 .elementor-element.elementor-element-5d58dc6b{width:50%;}.elementor-476 .elementor-element.elementor-element-57fc7761{width:50%;}.elementor-476 .elementor-element.elementor-element-1ac2bb0d{width:50%;}.elementor-476 .elementor-element.elementor-element-6da4103c{width:72%;}.elementor-476 .elementor-element.elementor-element-50e78806{width:28%;}}/* Start custom CSS for icon-list, class: .elementor-element-83e8126 *//* 1. Target font-based icons, base SVGs, and scale them down */
.elementor-476 .elementor-element.elementor-element-83e8126 i,
.elementor-476 .elementor-element.elementor-element-83e8126 svg,
.elementor-476 .elementor-element.elementor-element-83e8126 .elementor-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
    
    /* Shrinks the icon to 80% of its original size */
    transform: scale(0.8);
    transform-origin: center; 
    
    /* Added a smooth transition just in case you want to change the scale on hover later */
    transition: transform 0.3s ease;
}

/* 2. Force all internal shapes of an SVG to be white */
.elementor-476 .elementor-element.elementor-element-83e8126 svg path,
.elementor-476 .elementor-element.elementor-element-83e8126 svg rect,
.elementor-476 .elementor-element.elementor-element-83e8126 svg circle,
.elementor-476 .elementor-element.elementor-element-83e8126 svg polygon {
    fill: #ffffff !important;
    stroke: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-347dbba */.elementor-476 .elementor-element.elementor-element-347dbba {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}
/* Applies the semi-transparent background only on scroll */
.elementor-476 .elementor-element.elementor-element-347dbba.elementor-sticky--effects {
    background-color: rgba(3, 25, 62, 0.5) !important;
    transition: background-color 0.3s ease;
    
    /* OPTIONAL: Adds a nice blur effect behind the header to make it easier to read over scrolling content */
    backdrop-filter: blur(5px); 
    -webkit-backdrop-filter: blur(5px);
}

/* Ensures a smooth transition when scrolling back to the very top */
.elementor-476 .elementor-element.elementor-element-347dbba {
    transition: background-color 0.3s ease, backdrop-filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2d0c8a58 *//* 1. DEFAULT STATE: Dark Blue Text */
/* Removed !important here to allow the sticky state to override easily */
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item {
    background-color: transparent; 
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    
    border: 1px solid #0B1D4C; 
    border-radius: 0.50257501em !important;        
    padding: 0.8em 1.5em;      
    margin: 0 5px;             
    
    color: #0B1D4C; /* No !important here */
    transition: all 0.3s ease-in-out; 
}

/* 2. HOVER & ACTIVE STATES: Navy Background, White Text */
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item:hover,
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item:focus,
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item.elementor-item-active {
    background-color: #132746 !important; 
    border-color: #132746 !important;      
    color: #FFFFFF !important; 
}

/* 3. STICKY STATE: Forced White Text on Scroll */
/* We use 'body' at the start to increase specificity so it wins on the front-end */
body .my-sticky-header.elementor-sticky--effects .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item {
    color: #fff !important;
    border-color: #FFFFFF !important;
}

@media only screen and (max-width: 900px){
   



}

/* Ensure nested spans (text) also turn white */
body .my-sticky-header.elementor-sticky--effects .elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-item * {
    color: #FFFFFF !important;
}

/* 4. CLEANUP: Remove default pointers */
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item:before,
.elementor-476 .elementor-element.elementor-element-2d0c8a58 .elementor-nav-menu--main .elementor-item:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-189395a *//* =========================================
   1. HIDDEN STATE (Default)
========================================= */
.elementor-476 .elementor-element.elementor-element-189395a .btn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px); /* Optional: Adds a slight drop-in animation */
  transition: all 0.3s ease-in-out;
  pointer-events: none; /* Prevents clicking while it's hidden */
}

/* =========================================
   2. VISIBLE STATE (On Scroll)
========================================= */
.elementor-476 .elementor-element.elementor-element-189395a.elementor-sticky--effects .btn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}












/* ==== 1. Sticky Background (Color + Blur) ==== */
.my-sticky-header.elementor-sticky--effects {
    background-color: rgba(9, 22, 60, 0.9) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    transition: background-color 1.5s ease-in-out, backdrop-filter 1.5s ease-in-out;
}

/* ==== 2. Nav Menu Items - SCROLL STATE (White) ==== */
.my-sticky-header.elementor-sticky--effects .elementor-nav-menu a {
    color: #ffffff !important;
    outline: 1px solid #ffffff;
    transition: all 0.5s ease-in-out;
}

/* ==== 3. Nav Menu Items - DEFAULT STATE (Navy) ==== */
/* This was previously white; changed to Navy to fix your issue */
.my-sticky-header .elementor-nav-menu a {
    color: #0B1D4C !important; 
    outline: 1px solid transparent;
    transition: all 0.5s ease-in-out;
}

.my-sticky-header.elementor-sticky {
    transition: background-color 1.5s ease-in-out, backdrop-filter 1.5s ease-in-out;
}

/* ==== 4. SOS Logo Collapse Logic ==== */
.elementor-476 .elementor-element.elementor-element-189395a .sos {
    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;
    overflow: hidden !important; 
    white-space: nowrap; 
}

.elementor-476 .elementor-element.elementor-element-189395a .sos > * {
    transition: transform 0.4s ease-in-out, opacity 0.3s ease-in-out !important;
    transform: translateX(0);
    opacity: 1;
}

.elementor-476 .elementor-element.elementor-element-189395a.elementor-sticky--effects .sos {
    width: 0 !important;
    flex-basis: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

.elementor-476 .elementor-element.elementor-element-189395a.elementor-sticky--effects .sos > * {
    transform: translateX(-50px);
    opacity: 0;
}

/* ==== 5. FXD Column Logic ==== */
.elementor-476 .elementor-element.elementor-element-189395a {
    position: relative;
}

.elementor-476 .elementor-element.elementor-element-189395a .fxd {
    position: absolute !important;
    right: 0; 
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    transition: none !important;
}

/* ==== 6. Header Shadow on Scroll ==== */
.elementor-476 .elementor-element.elementor-element-189395a {
    transition: box-shadow 0.3s ease-in-out;
}

.elementor-476 .elementor-element.elementor-element-189395a.elementor-sticky--effects {
    box-shadow: 0px 5px 33px 3px rgba(0, 0, 0, 0.5) !important;
}

/* ==== 7. Bottom Expanding Border Line ==== */
.elementor-476 .elementor-element.elementor-element-189395a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 1s ease;
}

.elementor-476 .elementor-element.elementor-element-189395a.elementor-sticky--active::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b22404 */.elementor-476 .elementor-element.elementor-element-3b22404 p {
  display:inline-block;
  position:relative;
  text-decoration:none;
  padding-bottom:0.06em;
padding: 5.25vh;
  /* re-apply the heading gradient to the u so the word is visible */
  background-image: linear-gradient(to left, #4d62b7, #011469);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

@media only screen and (max-width: 768px){
    
.elementor-476 .elementor-element.elementor-element-3b22404 p {
  display:inline-block;
  position:relative;
  text-decoration:none;
  padding-bottom:0.06em;
padding: 1.25vh;
  /* re-apply the heading gradient to the u so the word is visible */
  background-image: linear-gradient(to left, #4d62b7, #011469);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
}

.elementor-476 .elementor-element.elementor-element-3b22404 p ::after {
  content:"";
  position:absolute;
  left:0; right:0;
  height:2px;
  bottom:0.10em;
  border-radius:2px;
  pointer-events:none;
  background-image:linear-gradient(to right, #e9ba49, #b67210);
}











/* Main heading wrapper */
.elementor-476 .elementor-element.elementor-element-3b22404 {
  position: relative;
  overflow: hidden;
  /* Forces the parent to respect the GPU boundary, stopping Safari glitches */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* Shine effect - loops continuously */
.elementor-476 .elementor-element.elementor-element-3b22404::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0; /* Anchor to 0, we will move it with transform instead */
  width: 50%;
  height: 100%;
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(255, 255, 255, 0.8) 50%,
    transparent 100%
  );
  
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  
  /* Initial state positioned way off-screen to the left */
  transform: translateX(-150%) skewX(-25deg);
  will-change: transform, opacity; /* Tells browser to prep the GPU */
  
  animation: shine-sweep-2 2.5s ease-in-out infinite;
}

/* Shine sweep animation 
   Note: translateX percentages are based on the element's width (which is 50% of the parent). 
   So translateX(200%) moves it 100% across the parent.
*/
@keyframes shine-sweep-2 {
  0% {
    transform: translateX(-150%) skewX(-25deg); /* Safely off-screen left */
    opacity: 0;
  }
  10% {
    opacity: 0.9;
  }
  30% {
    transform: translateX(60%) skewX(-25deg);
    opacity: 0.6;
  }
  60% {
    transform: translateX(250%) skewX(-25deg); /* Safely off-screen right */
    opacity: 0;
  }
  100% {
    transform: translateX(250%) skewX(-25deg);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-631a372b */.elementor-476 .elementor-element.elementor-element-631a372b {
    transform: scale(1.235540502);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6140d084 */.elementor-476 .elementor-element.elementor-element-6140d084 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}




.elementor-476 .elementor-element.elementor-element-6140d084 {
    transform: scale(1.75);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41103db3 */.elementor-476 .elementor-element.elementor-element-41103db3 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-476 .elementor-element.elementor-element-41103db3::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP ONLY (min-width: 1025px)
   Apply the Gradient Mask (45% Clear / 55% Blur Fade)
--------------------------------------------------------- */
@media (min-width: 1025px) {
  .elementor-476 .elementor-element.elementor-element-41103db3::after {
    /* 0% -> 45%: Transparent (No Blur)
       45% -> 100%: Fades to Black (Full Blur)
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 45%, black 100%);
  }
}

/* ---------------------------------------------------------
   TABLET & MOBILE (max-width: 1024px)
   Disable the blur entirely so it doesn't cover content
--------------------------------------------------------- */
@media (max-width: 1024px) {
  .elementor-476 .elementor-element.elementor-element-41103db3::after {
    display: none;
  }
}








.elementor-476 .elementor-element.elementor-element-41103db3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}





.elementor-476 .elementor-element.elementor-element-41103db3 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-476 .elementor-element.elementor-element-41103db3::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-476 .elementor-element.elementor-element-41103db3 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   LTR Gradient: 
   Left 20% (Solid Blur) -> Middle 20% (Fade) -> Right 60% (Clear)
--------------------------------------------------------- */
@media (min-width: 768px) {
  .elementor-476 .elementor-element.elementor-element-41103db3::after {
    /* The Logic:
       - 'black 0%': Start fully blurred.
       - 'black 20%': Stay fully blurred until 20% of the screen width (Reduced by 50%).
       - 'transparent 40%': Finish fading to clear by 40% (Maintains the exact same 20% fade width).
       - 'transparent 100%': Remain clear for the rest.
    */
    -webkit-mask-image: linear-gradient(to right, black 0%, black 20%, transparent 40%, transparent 100%);
    mask-image: linear-gradient(to right, black 0%, black 20%, transparent 40%, transparent 100%);
  }
}







 
.elementor-476 .elementor-element.elementor-element-41103db3::before {
  content: '';
  position: absolute;
  inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0; */
  pointer-events: none;
  z-index: 1;

  background: repeating-linear-gradient(
    45deg,
    rgba(0, 0, 0, 0.320131) 0 calc(1em),
    transparent calc(4em) calc(5em + 3vh)
  );

  mix-blend-mode: overlay;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21e21eb4 */.elementor-476 .elementor-element.elementor-element-21e21eb4.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}



.elementor-476 .elementor-element.elementor-element-21e21eb4 {
  filter: contrast(105%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}






.elementor-476 .elementor-element.elementor-element-21e21eb4::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* THE GRID EFFECT */
    /* Creates a 4px by 4px grid of intersecting 1px lines */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
    background-size: 4px 4px;
    
    z-index: 1;
    pointer-events: none;
    
    /* THE BLEND MODE */
    mix-blend-mode: overlay;
}


.elementor-476 .elementor-element.elementor-element-21e21eb4 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-476 .elementor-element.elementor-element-21e21eb4::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  
  /* The Blur Effect */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(8px);
  pointer-events: none;
}

.elementor-476 .elementor-element.elementor-element-21e21eb4 > .elementor-container {
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------------
   DESKTOP & TABLET ONLY (min-width: 768px)
   Apply the RTL Gradient Mask
--------------------------------------------------------- */
@media (min-width: 768px) {
  .elementor-476 .elementor-element.elementor-element-21e21eb4::after {
    /* The Mask Logic:
       - 'to right': Gradient moves from Left to Right.
       - 'transparent 0%': The Left edge is fully transparent (No Blur).
       - 'transparent 10%': Keeps the very far left completely clear.
       - 'black 100%': The Right edge is fully opaque (Full Blur).
       
       This creates a smooth grading where the Left 50% is mostly clear 
       and the Right 50% is blurred.
    */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 100%);
    mask-image: linear-gradient(to right, transparent 0%, transparent 10%, black 100%);
  }
}








/* Base / Desktop Settings (Your original code) */
.elementor-476 .elementor-element.elementor-element-21e21eb4.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* Mobile Overrides (50% shorter fade distance) */
@media (max-width: 768px) {
  .elementor-476 .elementor-element.elementor-element-21e21eb4.elementor-section {
    -webkit-mask-image: 
      linear-gradient(to bottom,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.2) 2.5%,
        rgba(0, 0, 0, 0.4) 5%,
        rgba(0, 0, 0, 0.7) 7.5%,
        rgba(0, 0, 0, 0.9) 10%,
        rgba(0, 0, 0, 1) 12.5%,
        
        rgba(0, 0, 0, 1) 87.5%,
        
        rgba(0, 0, 0, 0.9) 90%,
        rgba(0, 0, 0, 0.7) 92.5%,
        rgba(0, 0, 0, 0.4) 95%,
        rgba(0, 0, 0, 0.2) 97.5%,
        rgba(0, 0, 0, 0) 100%
      );

    mask-image: 
      linear-gradient(to bottom,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.2) 2.5%,
        rgba(0, 0, 0, 0.4) 5%,
        rgba(0, 0, 0, 0.7) 7.5%,
        rgba(0, 0, 0, 0.9) 10%,
        rgba(0, 0, 0, 1) 12.5%,
        
        rgba(0, 0, 0, 1) 87.5%,
        
        rgba(0, 0, 0, 0.9) 90%,
        rgba(0, 0, 0, 0.7) 92.5%,
        rgba(0, 0, 0, 0.4) 95%,
        rgba(0, 0, 0, 0.2) 97.5%,
        rgba(0, 0, 0, 0) 100%
      );
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-493be192 */.elementor-476 .elementor-element.elementor-element-493be192.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 2.5%,
      rgba(0, 0, 0, 0.4) 5%,
      rgba(0, 0, 0, 0.7) 7.5%,
      rgba(0, 0, 0, 0.9) 10%,
      rgba(0, 0, 0, 1) 12.5%,
      rgba(0, 0, 0, 1) 87.5%,
      rgba(0, 0, 0, 0.9) 90%,
      rgba(0, 0, 0, 0.7) 92.5%,
      rgba(0, 0, 0, 0.4) 95%,
      rgba(0, 0, 0, 0.2) 97.5%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.elementor-476 .elementor-element.elementor-element-493be192 {
  filter: contrast(110%);
}

/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  background-size: 3px 3px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}












.elementor-476 .elementor-element.elementor-element-493be192 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-476 .elementor-element.elementor-element-493be192::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(18px);
  pointer-events: none;
}

.elementor-476 .elementor-element.elementor-element-493be192 > .elementor-container {
  position: relative;
  z-index: 1;
}





/* Base / Desktop Settings (Your original code) */
.elementor-476 .elementor-element.elementor-element-493be192.elementor-section {
  position: relative;
  z-index: 1;

  /* Combine top and bottom fades */
  -webkit-mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  mask-image: 
    linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 5%,
      rgba(0, 0, 0, 0.4) 10%,
      rgba(0, 0, 0, 0.7) 15%,
      rgba(0, 0, 0, 0.9) 20%,
      rgba(0, 0, 0, 1) 25%,
      rgba(0, 0, 0, 1) 75%,
      rgba(0, 0, 0, 0.9) 80%,
      rgba(0, 0, 0, 0.7) 85%,
      rgba(0, 0, 0, 0.4) 90%,
      rgba(0, 0, 0, 0.2) 95%,
      rgba(0, 0, 0, 0) 100%
    );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* Mobile Overrides (50% shorter fade distance) */
@media (max-width: 768px) {
  .elementor-476 .elementor-element.elementor-element-493be192.elementor-section {
    -webkit-mask-image: 
      linear-gradient(to bottom,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.2) 2.5%,
        rgba(0, 0, 0, 0.4) 5%,
        rgba(0, 0, 0, 0.7) 7.5%,
        rgba(0, 0, 0, 0.9) 10%,
        rgba(0, 0, 0, 1) 12.5%,
        
        rgba(0, 0, 0, 1) 87.5%,
        
        rgba(0, 0, 0, 0.9) 90%,
        rgba(0, 0, 0, 0.7) 92.5%,
        rgba(0, 0, 0, 0.4) 95%,
        rgba(0, 0, 0, 0.2) 97.5%,
        rgba(0, 0, 0, 0) 100%
      );

    mask-image: 
      linear-gradient(to bottom,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.2) 2.5%,
        rgba(0, 0, 0, 0.4) 5%,
        rgba(0, 0, 0, 0.7) 7.5%,
        rgba(0, 0, 0, 0.9) 10%,
        rgba(0, 0, 0, 1) 12.5%,
        
        rgba(0, 0, 0, 1) 87.5%,
        
        rgba(0, 0, 0, 0.9) 90%,
        rgba(0, 0, 0, 0.7) 92.5%,
        rgba(0, 0, 0, 0.4) 95%,
        rgba(0, 0, 0, 0.2) 97.5%,
        rgba(0, 0, 0, 0) 100%
      );
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458823e7 *//* =========================================
   4. SHINE EFFECT (Navy/Dark Blue Sweep)
========================================= */
.elementor-476 .elementor-element.elementor-element-458823e7::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0; 
  width: 50%;
  height: 100%;
  
  /* Swapped white for #10172E at 80% opacity */
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(16, 23, 46, 0.8) 50%,
    transparent 100%
  );
  
  z-index: 2; 
  pointer-events: none;
  opacity: 0;
  
  transform: translateX(-150%) skewX(-25deg);
  will-change: transform, opacity; 
  
  animation: shine-sweep-2 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35978602 *//* =========================================
   4. SHINE EFFECT (Navy/Dark Blue Sweep)
========================================= */
.elementor-476 .elementor-element.elementor-element-35978602::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0; 
  width: 50%;
  height: 100%;
  
  /* Swapped white for #10172E at 80% opacity */
  background: linear-gradient(
    to right,
    transparent 0%,
    rgba(16, 23, 46, 0.8) 50%,
    transparent 100%
  );
  
  z-index: 2; 
  pointer-events: none;
  opacity: 0;
  
  transform: translateX(-150%) skewX(-25deg);
  will-change: transform, opacity; 
  
  animation: shine-sweep-2 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755a1324 */.elementor-476 .elementor-element.elementor-element-755a1324 {
    transform: scale(1.420235540502);
    transform-origin: center;
  }








.elementor-476 .elementor-element.elementor-element-755a1324 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,        /* Top: fully visible */
    rgba(0,0,0,1) 70%,       /* Solid until fade zone starts (same distance) */

    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%       /* Bottom: fully transparent */
  );

  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.98) 71%,
    rgba(0,0,0,0.92) 73%,
    rgba(0,0,0,0.82) 76%,
    rgba(0,0,0,0.68) 80%,
    rgba(0,0,0,0.50) 85%,
    rgba(0,0,0,0.32) 90%,
    rgba(0,0,0,0.16) 95%,
    rgba(0,0,0,0.06) 98%,
    rgba(0,0,0,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-58c2e604 *//* Ensure the main element can hold absolute positioned lines */
.elementor-476 .elementor-element.elementor-element-58c2e604 {
  position: relative;
}

/* Base setup for BOTH parts of the line */
.elementor-476 .elementor-element.elementor-element-58c2e604::before,
.elementor-476 .elementor-element.elementor-element-58c2e604::after {
  content: '';
  position: absolute;
  bottom: 0; 
  
  /* --- CUSTOMIZE YOUR LINE HERE --- */
  --line-color: white;     
  --line-thickness: 1px;     
  --drop-height: 25px;       /* How far down the step drops */
  --top-width: 81%;          /* How long the first top line is */
  --slope-width: 35px;       /* How stretched the angled part is */
  
  /* --- NEW STRETCH VARIABLES --- */
  --extend-left: 000px;       /* How far to pull the left line outside the element */
  --extend-right: 00px;      /* How far to push the right line outside the element */
  /* -------------------------------- */
  
  height: var(--drop-height);
}

/* 1. Draw the top-left horizontal line */
.elementor-476 .elementor-element.elementor-element-58c2e604::before {
  /* Pull it to the left by the extension amount */
  left: calc(-1 * var(--extend-left));
  /* Add the extension amount to the width so it still connects perfectly */
  width: calc(var(--top-width) + var(--extend-left));
  border-top: var(--line-thickness) solid var(--line-color);
}

/* 2. Draw the slope and the bottom-right line */
.elementor-476 .elementor-element.elementor-element-58c2e604::after {
  /* Start exactly where the top line ends inside the container */
  left: var(--top-width); 
  /* Add the right extension amount to the total width */
  width: calc(100% - var(--top-width) + var(--extend-right));
  
  background-image: 
    /* The angled slope (\ shape) WITH TIGHTENED 1PX 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-2717106a */.elementor-476 .elementor-element.elementor-element-2717106a {
  /* --- 1. Overall Outside Margin --- */
  margin: 0%;

  /* --- 2. Kill all potential Elementor borders & shadows --- */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /* --- 3. Fix browser anti-aliasing "ghost borders" --- */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* --- 4. The Mirrored Clipping Path --- */
  --corner-size: 30px; /* Determines how deep the cut goes */     

  clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
  
  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2883142 */.elementor-476 .elementor-element.elementor-element-2883142 {
  /* --- 1. Overall Outside Margin --- */
  margin: 0%;

  /* --- 2. Kill all potential Elementor borders & shadows --- */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /* --- 3. Fix browser anti-aliasing "ghost borders" --- */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* --- 4. The Mirrored Clipping Path --- */
  --corner-size: 30px; /* Determines how deep the cut goes */     

  clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
  
  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41df91f5 */.elementor-476 .elementor-element.elementor-element-41df91f5 {
  /* --- 1. Overall Outside Margin --- */
  margin: 0%;

  /* --- 2. Kill all potential Elementor borders & shadows --- */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /* --- 3. Fix browser anti-aliasing "ghost borders" --- */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* --- 4. The Mirrored Clipping Path --- */
  --corner-size: 30px; /* Determines how deep the cut goes */     

  clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
  
  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354aa884 */.elementor-476 .elementor-element.elementor-element-354aa884 {
  /* --- 1. Overall Outside Margin --- */
  margin: 0%;

  /* --- 2. Kill all potential Elementor borders & shadows --- */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /* --- 3. Fix browser anti-aliasing "ghost borders" --- */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* --- 4. The Mirrored Clipping Path --- */
  --corner-size: 30px; /* Determines how deep the cut goes */     

  clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
  
  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a930645 */.elementor-476 .elementor-element.elementor-element-7a930645 {
  /* --- 1. Overall Outside Margin --- */
  margin: 0%;

  /* --- 2. Kill all potential Elementor borders & shadows --- */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /* --- 3. Fix browser anti-aliasing "ghost borders" --- */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* --- 4. The Mirrored Clipping Path --- */
  --corner-size: 30px; /* Determines how deep the cut goes */     

  clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
  
  -webkit-clip-path: polygon(
    var(--corner-size) 0%, 
    100% 0%, 
    100% calc(100% - var(--corner-size)), 
    calc(100% - var(--corner-size)) 100%, 
    0% 100%, 
    0% var(--corner-size)
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e1950 *//* 1. Container & Internal Structure */
.elementor-476 .elementor-element.elementor-element-3e1950,
.elementor-476 .elementor-element.elementor-element-3e1950 .elementor-widget-container,
.elementor-476 .elementor-element.elementor-element-3e1950 img {
  position: relative;
  overflow: visible;
}

/* 2. Base Blip Style (Now White) */
.elementor-476 .elementor-element.elementor-element-3e1950::before, .elementor-476 .elementor-element.elementor-element-3e1950::after,
.elementor-476 .elementor-element.elementor-element-3e1950 .elementor-widget-container::before, .elementor-476 .elementor-element.elementor-element-3e1950 .elementor-widget-container::after,
.elementor-476 .elementor-element.elementor-element-3e1950 img::before, .elementor-476 .elementor-element.elementor-element-3e1950 img::after {
  content: "";
  position: absolute;
  width: 12px;       
  height: 12px;
  background: #ffffff;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  box-shadow:
    0 0 6px rgba(255, 255, 255, 0.8),
    0 0 14px rgba(255, 255, 255, 0.5),
    0 0 28px rgba(255, 255, 255, 0.25);
  animation: radar-blip 4s infinite ease-out;
}

/* 3. FULLY SQUASHED (CENTER-FOCUSED) POSITIONS */

/* Upper Center */
.elementor-476 .elementor-element.elementor-element-3e1950::before {
  top: 30%; /* Pushed down from top */
  left: 50%;
  transform: translateX(-50%);
  animation-delay: 0s;
}

/* Lower Center */
.elementor-476 .elementor-element.elementor-element-3e1950::after {
  bottom: 30%; /* Pushed up from bottom */
  left: 48%;
  animation-delay: 1.9s;
}

/* Middle Left-Center */
.elementor-476 .elementor-element.elementor-element-3e1950 .elementor-widget-container::before {
  top: 45%;
  left: 38%; /* Narrowed side */
  animation-delay: 0.8s;
}

/* Middle Right-Center */
.elementor-476 .elementor-element.elementor-element-3e1950 .elementor-widget-container::after {
  top: 52%;
  right: 38%; /* Narrowed side */
  animation-delay: 2.5s;
}

/* Tight Top-Left Center */
.elementor-476 .elementor-element.elementor-element-3e1950 img::before {
  top: 35%;
  left: 42%; 
  animation-delay: 1.2s;
}

/* Tight Bottom-Right Center */
.elementor-476 .elementor-element.elementor-element-3e1950 img::after {
  bottom: 35%;
  right: 42%;
  animation-delay: 3.1s;
}

/* 4. YOUR ORIGINAL ANIMATION (UNTOUCHED) */
@keyframes radar-blip {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  20% {
    transform: scale(1);
    opacity: 1;
  }
  40% {
    transform: scale(1.8);
    opacity: 0.7;
  }
  70% {
    transform: scale(2.6);
    opacity: 0.25;
  }
  100% {
    transform: scale(3.3);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-280ebc1f */@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-42b02682 */.elementor-476 .elementor-element.elementor-element-42b02682 {
  /* --- 1. Corner Depth --- */
  --corner-size: 60px;      

  /* --- 2. Only Top-Right Corner Cut --- */
  clip-path: polygon(
    0% 0%,                                         /* Top-left */
    calc(100% - var(--corner-size)) 0%,           /* Top-right cut start */
    100% var(--corner-size),                      /* Top-right cut end */
    100% 100%,                                    /* Bottom-right (square) */
    0% 100%                                       /* Bottom-left */
  ) !important;
  
  -webkit-clip-path: polygon(
    0% 0%, 
    calc(100% - var(--corner-size)) 0%, 
    100% var(--corner-size), 
    100% 100%, 
    0% 100%
  ) !important;

  /* --- 3. Padding --- */
  padding-top: calc(var(--corner-size) + 10px) !important;

  /* ↓ Remove extra bottom padding since no cut there */
  padding-bottom: 10px !important;
}

.elementor-476 .elementor-element.elementor-element-42b02682 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-476 .elementor-element.elementor-element-42b02682::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  pointer-events: none;
}

.elementor-476 .elementor-element.elementor-element-42b02682 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS *//* ===== SCROLLBAR STYLES ===== */
::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-track {
  background: #01103D; /* White track */
}

::-webkit-scrollbar-thumb {
  background: #fff; /* White fill */
  border: 0px solid 000; /* Black stroke */
  border-radius: 2em; /* Rounded corners */
}









body {
  background: transparent !important;
  margin: 0 !important;
  min-height: 100vh !important;
  position: relative !important;
}

/* White fill behind everything */
body::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  background: #FFFFFF !important;
  z-index: -1 !important;
}

/* Top + Bottom borders only */
body::after {
  content: "" !important;
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;

  border-top: 2px solid #FFFFFF !important;
  border-bottom: 3px solid #FFFFFF !important;

  pointer-events: none !important;
  z-index: 9999 !important;
}















body {
  cursor: url(https://w3bdesign.net/wp-content/uploads/2025/10/small-cursor_blue.png), auto;
  /*                                            ^^^^^^ 
                                                compulsory, according to CSS 2.1
   */
}/* End custom CSS */