.elementor-147 .elementor-element.elementor-element-3ec7ac4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#013A87;--border-color:#013A87;--border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3ec7ac4::before, .elementor-147 .elementor-element.elementor-element-3ec7ac4 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-3ec7ac4 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-3ec7ac4 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-3ec7ac4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-3ec7ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#26CBFF;background-image:url("https://transentience-studios.com/wp-content/uploads/2025/04/blue-copy-space-digital-abstract-background_731790-155500.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-147 .elementor-element.elementor-element-3ec7ac4::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-3ec7ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Consolas;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-a48c641{text-align:center;}.elementor-147 .elementor-element.elementor-element-a48c641 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Consolas;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-147 .elementor-element.elementor-element-8c20163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#173D52;--border-color:#173D52;}.elementor-147 .elementor-element.elementor-element-8c20163:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-8c20163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001223D9;}.elementor-147 .elementor-element.elementor-element-8c20163.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-a54f211{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.73;border-style:solid;--border-style:solid;border-width:2px 5px 0px 5px;--border-top-width:2px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-c0e4158 );--border-color:var( --e-global-color-c0e4158 );--border-radius:15px 15px 0px 0px;}.elementor-147 .elementor-element.elementor-element-a54f211::before, .elementor-147 .elementor-element.elementor-element-a54f211 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-a54f211 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-a54f211 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-a54f211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-a54f211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c0e4158 );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-a54f211.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-4dde1d8{--spacer-size:5px;}.elementor-147 .elementor-element.elementor-element-49007a8{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-147 .elementor-element.elementor-element-49007a8:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-49007a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3FFD1;}.elementor-147 .elementor-element.elementor-element-49007a8::before, .elementor-147 .elementor-element.elementor-element-49007a8 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-49007a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-49007a8 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-49007a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-49007a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-49007a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-d51ad79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-147 .elementor-element.elementor-element-9c8fff1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-9c8fff1:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-9c8fff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-9c8fff1.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-8d078d1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-8d078d1::before, .elementor-147 .elementor-element.elementor-element-8d078d1 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-8d078d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-8d078d1 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-8d078d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-8d078d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-8d078d1::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-8d078d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-dc5f527{text-align:center;}.elementor-147 .elementor-element.elementor-element-dc5f527 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Consolas;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Consolas;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Consolas;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-147 .elementor-element.elementor-element-861a39a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-861a39a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-861a39a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-861a39a{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-3edef54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-3edef54:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-3edef54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-3edef54.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-cf9f10d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-cf9f10d::before, .elementor-147 .elementor-element.elementor-element-cf9f10d > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cf9f10d > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cf9f10d > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cf9f10d > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cf9f10d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-cf9f10d::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-cf9f10d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-2bf41bb{text-align:center;}.elementor-147 .elementor-element.elementor-element-2bf41bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-f9ea963 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-f9ea963 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-f9ea963 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-f9ea963{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-b3f2b74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-147 .elementor-element.elementor-element-fb4b171{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-fb4b171:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-fb4b171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-fb4b171.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-680f714{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-680f714::before, .elementor-147 .elementor-element.elementor-element-680f714 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-680f714 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-680f714 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-680f714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-680f714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-680f714::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-680f714.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-f6ff1ec{text-align:center;}.elementor-147 .elementor-element.elementor-element-f6ff1ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-782f46a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-782f46a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-782f46a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-782f46a{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-c198ea6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-c198ea6::before, .elementor-147 .elementor-element.elementor-element-c198ea6 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-c198ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-c198ea6 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-c198ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-c198ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-c198ea6::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-c198ea6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-adeddd6{text-align:center;}.elementor-147 .elementor-element.elementor-element-adeddd6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-04a2e05 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-04a2e05 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-04a2e05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-04a2e05{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-e4b8250{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-e4b8250:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-e4b8250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-e4b8250.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-1148d77{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-1148d77::before, .elementor-147 .elementor-element.elementor-element-1148d77 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-1148d77 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-1148d77 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-1148d77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-1148d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-1148d77::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-1148d77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-f13487d{text-align:center;}.elementor-147 .elementor-element.elementor-element-f13487d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-7541a72 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-7541a72 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-7541a72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-7541a72{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-92170d1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-92170d1::before, .elementor-147 .elementor-element.elementor-element-92170d1 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-92170d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-92170d1 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-92170d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-92170d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-92170d1::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-92170d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-429fbde{text-align:center;}.elementor-147 .elementor-element.elementor-element-429fbde .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-7652b99 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-7652b99 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-7652b99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-7652b99{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-cfbaa89{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-cfbaa89::before, .elementor-147 .elementor-element.elementor-element-cfbaa89 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cfbaa89 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cfbaa89 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cfbaa89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cfbaa89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-cfbaa89::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-cfbaa89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-d99ab6c{text-align:center;}.elementor-147 .elementor-element.elementor-element-d99ab6c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-19e5b01 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-19e5b01 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-19e5b01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-19e5b01{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-117a36b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-117a36b::before, .elementor-147 .elementor-element.elementor-element-117a36b > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-117a36b > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-117a36b > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-117a36b > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-117a36b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-117a36b::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-117a36b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-e92b8b1{text-align:center;}.elementor-147 .elementor-element.elementor-element-e92b8b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-824b56f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-824b56f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-824b56f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-824b56f{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-8b2447c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-8b2447c::before, .elementor-147 .elementor-element.elementor-element-8b2447c > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-8b2447c > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-8b2447c > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-8b2447c > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-8b2447c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-8b2447c::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-8b2447c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-e0ca8dd{text-align:center;}.elementor-147 .elementor-element.elementor-element-e0ca8dd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-2f3b6e8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-2f3b6e8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-2f3b6e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-2f3b6e8{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-fbe0323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-fbe0323:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-fbe0323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-fbe0323.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-e1a92c8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-e1a92c8::before, .elementor-147 .elementor-element.elementor-element-e1a92c8 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-e1a92c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-e1a92c8 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-e1a92c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-e1a92c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-e1a92c8::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-e1a92c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-aa85b0c{text-align:center;}.elementor-147 .elementor-element.elementor-element-aa85b0c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-cc2c290 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-cc2c290 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-cc2c290 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-cc2c290{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-897239b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-897239b::before, .elementor-147 .elementor-element.elementor-element-897239b > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-897239b > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-897239b > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-897239b > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-897239b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-897239b::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-897239b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-8ed2a2a{text-align:center;}.elementor-147 .elementor-element.elementor-element-8ed2a2a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-0c55161 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-0c55161 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-0c55161 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-0c55161{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-5326326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-147 .elementor-element.elementor-element-5c58852{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-5c58852:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-5c58852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-5c58852.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-463249d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-463249d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-463249d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-35f4273{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-35f4273::before, .elementor-147 .elementor-element.elementor-element-35f4273 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-35f4273 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-35f4273 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-35f4273 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-35f4273 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-35f4273::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-35f4273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-e9a8b7a{text-align:center;}.elementor-147 .elementor-element.elementor-element-e9a8b7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-d28c2f3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-d28c2f3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-d28c2f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-d28c2f3{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-45d6270{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-45d6270::before, .elementor-147 .elementor-element.elementor-element-45d6270 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-45d6270 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-45d6270 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-45d6270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-45d6270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-45d6270::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-45d6270.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-1010241{text-align:center;}.elementor-147 .elementor-element.elementor-element-1010241 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-eb57665 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-eb57665 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-eb57665 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-eb57665{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-6763d87{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-6763d87::before, .elementor-147 .elementor-element.elementor-element-6763d87 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-6763d87 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-6763d87 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-6763d87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-6763d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-6763d87::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-6763d87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-b1e2457{text-align:center;}.elementor-147 .elementor-element.elementor-element-b1e2457 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-8315ba6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-8315ba6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-8315ba6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-8315ba6{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-d9f64e9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-d9f64e9::before, .elementor-147 .elementor-element.elementor-element-d9f64e9 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-d9f64e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-d9f64e9 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-d9f64e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-d9f64e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-d9f64e9::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-d9f64e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-400d435{text-align:center;}.elementor-147 .elementor-element.elementor-element-400d435 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c889e18 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-c889e18 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-c889e18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-c889e18{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-032613a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-032613a::before, .elementor-147 .elementor-element.elementor-element-032613a > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-032613a > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-032613a > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-032613a > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-032613a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-032613a::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-032613a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-374fed3{text-align:center;}.elementor-147 .elementor-element.elementor-element-374fed3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-1163850 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-1163850 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-1163850 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-1163850{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-cf5dc43{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-cf5dc43::before, .elementor-147 .elementor-element.elementor-element-cf5dc43 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cf5dc43 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-cf5dc43 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cf5dc43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-cf5dc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-cf5dc43::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-cf5dc43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-0d30aeb{text-align:center;}.elementor-147 .elementor-element.elementor-element-0d30aeb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-e99d5ca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-e99d5ca .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-e99d5ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-e99d5ca{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-99403fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-99403fa:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-99403fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-99403fa.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-285829a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-285829a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-285829a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-b141ee1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-b141ee1::before, .elementor-147 .elementor-element.elementor-element-b141ee1 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-b141ee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-b141ee1 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-b141ee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-b141ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-b141ee1::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-b141ee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-618333d{text-align:center;}.elementor-147 .elementor-element.elementor-element-618333d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-f2414a1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-f2414a1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-f2414a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-f2414a1{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-3801ac5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-3801ac5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-3801ac5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3801ac5{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-db3d653{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-147 .elementor-element.elementor-element-2e0dffe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-2e0dffe:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-2e0dffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-a2a1467{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-a2a1467::before, .elementor-147 .elementor-element.elementor-element-a2a1467 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-a2a1467 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-a2a1467 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-a2a1467 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-a2a1467 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-a2a1467::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-a2a1467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-88ca347{text-align:center;}.elementor-147 .elementor-element.elementor-element-88ca347 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-0bb2fc5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-0bb2fc5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-0bb2fc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-0bb2fc5{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-0519869{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-0519869:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-0519869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-9dc8f22{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-9dc8f22::before, .elementor-147 .elementor-element.elementor-element-9dc8f22 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-9dc8f22 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-9dc8f22 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-9dc8f22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-9dc8f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-9dc8f22::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-9dc8f22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-0bd1a6b{text-align:center;}.elementor-147 .elementor-element.elementor-element-0bd1a6b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-86e71b3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-86e71b3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-86e71b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-86e71b3{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-5f3bfc1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-5f3bfc1::before, .elementor-147 .elementor-element.elementor-element-5f3bfc1 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-5f3bfc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-5f3bfc1 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-5f3bfc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-5f3bfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-5f3bfc1::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-5f3bfc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-fe9b664{text-align:center;}.elementor-147 .elementor-element.elementor-element-fe9b664 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-3569ff2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-3569ff2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-3569ff2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3569ff2{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-2722c68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-147 .elementor-element.elementor-element-e48ccc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-e48ccc8:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-e48ccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-3b94dd8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-3b94dd8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-3b94dd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3b94dd8{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-ad05e58{--display:flex;}.elementor-147 .elementor-element.elementor-element-2e2613c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-2e2613c:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-2e2613c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-ffc5e62 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-ffc5e62 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-ffc5e62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-ffc5e62{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-dfcb0f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-147 .elementor-element.elementor-element-b51d808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-b51d808:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-b51d808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-b51d808.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-bc13f71{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-bc13f71::before, .elementor-147 .elementor-element.elementor-element-bc13f71 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-bc13f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-bc13f71 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-bc13f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-bc13f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-bc13f71::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-bc13f71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-3580327{text-align:center;}.elementor-147 .elementor-element.elementor-element-3580327 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-6c82d10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-6c82d10{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-b3b3994 > .elementor-widget-container{margin:20px 70px 20px 70px;}.elementor-147 .elementor-element.elementor-element-b3b3994{text-align:center;}.elementor-147 .elementor-element.elementor-element-b3b3994 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Consolas;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-f5012c6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-147 .elementor-element.elementor-element-f5012c6{text-align:center;}.elementor-147 .elementor-element.elementor-element-f5012c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Consolas;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-5cbcdea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-147 .elementor-element.elementor-element-d02acd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-d02acd8:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-d02acd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-d02acd8.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-f549ee9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-f549ee9::before, .elementor-147 .elementor-element.elementor-element-f549ee9 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-f549ee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-f549ee9 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-f549ee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-f549ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-f549ee9::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-f549ee9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-eb57ed9{text-align:center;}.elementor-147 .elementor-element.elementor-element-eb57ed9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-628ab0f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-628ab0f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-628ab0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-628ab0f{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-421b0b9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-421b0b9::before, .elementor-147 .elementor-element.elementor-element-421b0b9 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-421b0b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-421b0b9 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-421b0b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-421b0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-421b0b9::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-421b0b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-bac6293{text-align:center;}.elementor-147 .elementor-element.elementor-element-bac6293 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-7eeff30 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-7eeff30 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-7eeff30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-7eeff30{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-7881f6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-7881f6d:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-7881f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-7881f6d.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-777f64c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-777f64c::before, .elementor-147 .elementor-element.elementor-element-777f64c > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-777f64c > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-777f64c > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-777f64c > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-777f64c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-777f64c::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-777f64c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-f30951f{text-align:center;}.elementor-147 .elementor-element.elementor-element-f30951f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-b088aa6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-b088aa6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-b088aa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-b088aa6{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-eefc495{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-eefc495::before, .elementor-147 .elementor-element.elementor-element-eefc495 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-eefc495 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-eefc495 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-eefc495 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-eefc495 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-eefc495::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-eefc495.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-b05087d{text-align:center;}.elementor-147 .elementor-element.elementor-element-b05087d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-23b696f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-23b696f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-23b696f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-23b696f{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-3c95769{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-3c95769:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-3c95769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-3c95769.e-con{--align-self:flex-start;}.elementor-147 .elementor-element.elementor-element-edec1b0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-edec1b0::before, .elementor-147 .elementor-element.elementor-element-edec1b0 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-edec1b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-edec1b0 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-edec1b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-edec1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-edec1b0::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-edec1b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-bd7c02d{text-align:center;}.elementor-147 .elementor-element.elementor-element-bd7c02d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-dafec31 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-dafec31 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-dafec31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-dafec31{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-9d6a91f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-9d6a91f::before, .elementor-147 .elementor-element.elementor-element-9d6a91f > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-9d6a91f > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-9d6a91f > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-9d6a91f > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-9d6a91f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-9d6a91f::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-9d6a91f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-e1d8b14{text-align:center;}.elementor-147 .elementor-element.elementor-element-e1d8b14 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c578dd7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-147 .elementor-element.elementor-element-c578dd7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-147 .elementor-element.elementor-element-c578dd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-c578dd7{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-dd4efff > .elementor-widget-container{margin:20px 70px 20px 70px;}.elementor-147 .elementor-element.elementor-element-dd4efff{text-align:center;}.elementor-147 .elementor-element.elementor-element-dd4efff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Consolas;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-26d52dd{--display:flex;}.elementor-147 .elementor-element.elementor-element-668784f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-668784f:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-668784f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #00336EA8 41%, var( --e-global-color-49ade2d ) 100%);}.elementor-147 .elementor-element.elementor-element-668784f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-2f53b5c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-49ade2d );--border-color:var( --e-global-color-49ade2d );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-147 .elementor-element.elementor-element-2f53b5c::before, .elementor-147 .elementor-element.elementor-element-2f53b5c > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-2f53b5c > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-2f53b5c > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-2f53b5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-2f53b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-2f53b5c::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-2f53b5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-ca0c8b0{text-align:center;}.elementor-147 .elementor-element.elementor-element-ca0c8b0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Consolas;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c5099c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-c5099c4{--image-border-color:var( --e-global-color-49ade2d );--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-147 .elementor-element.elementor-element-4cf4908 > .elementor-widget-container{margin:20px 70px 20px 70px;}.elementor-147 .elementor-element.elementor-element-4cf4908{text-align:center;}.elementor-147 .elementor-element.elementor-element-4cf4908 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Consolas;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c10c0d3{--n-accordion-title-font-size:var( --e-global-typography-1dcfe75-font-size );--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:25px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}:where( .elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-1dcfe75-font-family ), Consolas;font-weight:var( --e-global-typography-1dcfe75-font-weight );text-transform:var( --e-global-typography-1dcfe75-text-transform );letter-spacing:var( --e-global-typography-1dcfe75-letter-spacing );}:where( .elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-147 .elementor-element.elementor-element-816170c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.73;border-style:solid;--border-style:solid;border-width:0px 5px 2px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:2px;--border-left-width:5px;border-color:var( --e-global-color-c0e4158 );--border-color:var( --e-global-color-c0e4158 );--border-radius:0px 0px 15px 15px;}.elementor-147 .elementor-element.elementor-element-816170c::before, .elementor-147 .elementor-element.elementor-element-816170c > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-816170c > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-816170c > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-816170c > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-816170c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c0e4158 );--background-overlay:'';}.elementor-147 .elementor-element.elementor-element-816170c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-fe32942{--spacer-size:5px;}.elementor-147 .elementor-element.elementor-element-abcf011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#173D52;--border-color:#173D52;}.elementor-147 .elementor-element.elementor-element-abcf011:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-abcf011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001223D9;}.elementor-147 .elementor-element.elementor-element-abcf011.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-3436ea5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#013A87;--border-color:#013A87;--border-radius:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-3436ea5::before, .elementor-147 .elementor-element.elementor-element-3436ea5 > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-3436ea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-147 .elementor-element.elementor-element-3436ea5 > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-3436ea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-147 .elementor-element.elementor-element-3436ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#26CBFF;background-image:url("https://transentience-studios.com/wp-content/uploads/2025/04/blue-copy-space-digital-abstract-background_731790-155500.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-147 .elementor-element.elementor-element-3436ea5::before{filter:brightness( 150% ) contrast( 115% ) saturate( 134% ) blur( 0px ) hue-rotate( 0deg );}.elementor-147 .elementor-element.elementor-element-3436ea5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-147 .elementor-element.elementor-element-6907a2c{text-align:center;}.elementor-147 .elementor-element.elementor-element-6907a2c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Consolas;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-147 .elementor-element.elementor-element-a48c641 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-147 .elementor-element.elementor-element-a54f211{--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-147 .elementor-element.elementor-element-8d078d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-dc5f527 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-147 .elementor-element.elementor-element-cf9f10d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-2bf41bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-680f714{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-f6ff1ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-c198ea6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-adeddd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-1148d77{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-f13487d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-92170d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-429fbde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-cfbaa89{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-d99ab6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-117a36b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-e92b8b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-8b2447c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-e0ca8dd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e1a92c8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-aa85b0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-897239b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-8ed2a2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-35f4273{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-e9a8b7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-45d6270{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-1010241 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-6763d87{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-b1e2457 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-d9f64e9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-400d435 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-032613a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-374fed3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-cf5dc43{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-0d30aeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-b141ee1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-618333d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-a2a1467{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-88ca347 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-9dc8f22{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-0bd1a6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-5f3bfc1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-fe9b664 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-bc13f71{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-3580327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-b3b3994 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-f5012c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-147 .elementor-element.elementor-element-5cbcdea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-147 .elementor-element.elementor-element-f549ee9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-eb57ed9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-421b0b9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-bac6293 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-777f64c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-f30951f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-eefc495{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-b05087d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-edec1b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-bd7c02d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-9d6a91f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-e1d8b14 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-dd4efff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-2f53b5c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-147 .elementor-element.elementor-element-ca0c8b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-4cf4908 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-c10c0d3{--n-accordion-title-font-size:var( --e-global-typography-1dcfe75-font-size );}:where( .elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-1dcfe75-letter-spacing );}.elementor-147 .elementor-element.elementor-element-816170c{--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-147 .elementor-element.elementor-element-6907a2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-3ec7ac4{--width:40%;}.elementor-147 .elementor-element.elementor-element-8c20163{--width:40%;}.elementor-147 .elementor-element.elementor-element-a54f211{--width:50%;}.elementor-147 .elementor-element.elementor-element-49007a8{--width:60%;}.elementor-147 .elementor-element.elementor-element-9c8fff1{--width:100%;}.elementor-147 .elementor-element.elementor-element-8d078d1{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-3edef54{--width:100%;}.elementor-147 .elementor-element.elementor-element-cf9f10d{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-fb4b171{--width:100%;}.elementor-147 .elementor-element.elementor-element-680f714{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-c198ea6{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-e4b8250{--width:100%;}.elementor-147 .elementor-element.elementor-element-1148d77{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-92170d1{--width:100%;}.elementor-147 .elementor-element.elementor-element-cfbaa89{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-117a36b{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-8b2447c{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-fbe0323{--width:100%;}.elementor-147 .elementor-element.elementor-element-e1a92c8{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-897239b{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-5c58852{--width:100%;}.elementor-147 .elementor-element.elementor-element-35f4273{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-45d6270{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-6763d87{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-d9f64e9{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-032613a{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-cf5dc43{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-99403fa{--width:100%;}.elementor-147 .elementor-element.elementor-element-b141ee1{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-2e0dffe{--width:100%;}.elementor-147 .elementor-element.elementor-element-a2a1467{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-0519869{--width:100%;}.elementor-147 .elementor-element.elementor-element-9dc8f22{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-5f3bfc1{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-e48ccc8{--width:100%;}.elementor-147 .elementor-element.elementor-element-2e2613c{--width:100%;}.elementor-147 .elementor-element.elementor-element-b51d808{--width:100%;}.elementor-147 .elementor-element.elementor-element-bc13f71{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-d02acd8{--width:100%;}.elementor-147 .elementor-element.elementor-element-f549ee9{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-421b0b9{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-7881f6d{--width:100%;}.elementor-147 .elementor-element.elementor-element-777f64c{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-eefc495{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-3c95769{--width:100%;}.elementor-147 .elementor-element.elementor-element-edec1b0{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-9d6a91f{--width:100%;}.elementor-147 .elementor-element.elementor-element-668784f{--width:100%;}.elementor-147 .elementor-element.elementor-element-2f53b5c{--content-width:1034px;}.elementor-147 .elementor-element.elementor-element-816170c{--width:50%;}.elementor-147 .elementor-element.elementor-element-abcf011{--width:40%;}.elementor-147 .elementor-element.elementor-element-3436ea5{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-147 .elementor-element.elementor-element-3ec7ac4{--width:1600px;}.elementor-147 .elementor-element.elementor-element-8c20163{--width:1600px;}.elementor-147 .elementor-element.elementor-element-a54f211{--width:1600px;}.elementor-147 .elementor-element.elementor-element-49007a8{--width:1600px;}.elementor-147 .elementor-element.elementor-element-92170d1{--width:564.391px;}.elementor-147 .elementor-element.elementor-element-9d6a91f{--width:564.391px;}.elementor-147 .elementor-element.elementor-element-816170c{--width:1600px;}.elementor-147 .elementor-element.elementor-element-abcf011{--width:1600px;}.elementor-147 .elementor-element.elementor-element-3436ea5{--width:1600px;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-3ec7ac4{--width:1600px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-147 .elementor-element.elementor-element-a48c641 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-147 .elementor-element.elementor-element-a54f211{--width:1600px;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:15px 15px 15px 15px;--margin-top:-20px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-147 .elementor-element.elementor-element-dc5f527 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-147 .elementor-element.elementor-element-2bf41bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f6ff1ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-adeddd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f13487d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-92170d1{--width:500px;}.elementor-147 .elementor-element.elementor-element-429fbde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-d99ab6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e92b8b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e0ca8dd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-aa85b0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-8ed2a2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-e9a8b7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-1010241 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-b1e2457 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-400d435 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-374fed3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-0d30aeb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-618333d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-88ca347 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-0bd1a6b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-fe9b664 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-3580327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-b3b3994 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-147 .elementor-element.elementor-element-b3b3994 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-f5012c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-147 .elementor-element.elementor-element-eb57ed9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-bac6293 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-f30951f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-b05087d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-bd7c02d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-9d6a91f{--width:500px;}.elementor-147 .elementor-element.elementor-element-e1d8b14 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-dd4efff > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-147 .elementor-element.elementor-element-dd4efff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-ca0c8b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-147 .elementor-element.elementor-element-4cf4908 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-4cf4908 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-147 .elementor-element.elementor-element-c10c0d3{--n-accordion-title-font-size:var( --e-global-typography-1dcfe75-font-size );}:where( .elementor-147 .elementor-element.elementor-element-c10c0d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-1dcfe75-letter-spacing );}.elementor-147 .elementor-element.elementor-element-816170c{--width:1600px;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:15px 15px 15px 15px;--margin-top:-20px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-147 .elementor-element.elementor-element-3436ea5{--width:1600px;}.elementor-147 .elementor-element.elementor-element-6907a2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-3ec7ac4 */.elementor-147 .elementor-element.elementor-element-3ec7ac4 {

  background: repeating-linear-gradient(
    135deg,
    #01599a,
    #0072ff 1px,
    #0a0a23 5px,
    #0a0a23 5px
  );
  background-color: #0a0a23; /* fallback */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c20163 */.elementor-147 .elementor-element.elementor-element-8c20163 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 0.5px, /* Dot color and size */
    transparent 1px
  );
  background-size: 15px 15px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54f211 */.elementor-147 .elementor-element.elementor-element-a54f211 {

  background: repeating-linear-gradient(
   90deg,
    #01599a,
    #0072ff 4px,
    #0a0a23 4px,
    #0a0a23 4px
  );
  background-color: #0a0a23; /* fallback */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d078d1 */.elementor-147 .elementor-element.elementor-element-8d078d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c8fff1 */.elementor-147 .elementor-element.elementor-element-9c8fff1 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9f10d */.elementor-147 .elementor-element.elementor-element-cf9f10d {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edef54 */.elementor-147 .elementor-element.elementor-element-3edef54 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680f714 */.elementor-147 .elementor-element.elementor-element-680f714 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c198ea6 */.elementor-147 .elementor-element.elementor-element-c198ea6 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4b171 */.elementor-147 .elementor-element.elementor-element-fb4b171 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1148d77 */.elementor-147 .elementor-element.elementor-element-1148d77 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92170d1 */.elementor-147 .elementor-element.elementor-element-92170d1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbaa89 */.elementor-147 .elementor-element.elementor-element-cfbaa89 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117a36b */.elementor-147 .elementor-element.elementor-element-117a36b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2447c */.elementor-147 .elementor-element.elementor-element-8b2447c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8250 */.elementor-147 .elementor-element.elementor-element-e4b8250 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a92c8 */.elementor-147 .elementor-element.elementor-element-e1a92c8 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897239b */.elementor-147 .elementor-element.elementor-element-897239b {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe0323 */.elementor-147 .elementor-element.elementor-element-fbe0323 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4273 */.elementor-147 .elementor-element.elementor-element-35f4273 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d6270 */.elementor-147 .elementor-element.elementor-element-45d6270 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763d87 */.elementor-147 .elementor-element.elementor-element-6763d87 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f64e9 */.elementor-147 .elementor-element.elementor-element-d9f64e9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032613a */.elementor-147 .elementor-element.elementor-element-032613a {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dc43 */.elementor-147 .elementor-element.elementor-element-cf5dc43 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c58852 */.elementor-147 .elementor-element.elementor-element-5c58852 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b141ee1 */.elementor-147 .elementor-element.elementor-element-b141ee1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99403fa */.elementor-147 .elementor-element.elementor-element-99403fa {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a1467 */.elementor-147 .elementor-element.elementor-element-a2a1467 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0dffe */.elementor-147 .elementor-element.elementor-element-2e0dffe {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc8f22 */.elementor-147 .elementor-element.elementor-element-9dc8f22 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3bfc1 */.elementor-147 .elementor-element.elementor-element-5f3bfc1 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0519869 */.elementor-147 .elementor-element.elementor-element-0519869 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48ccc8 */.elementor-147 .elementor-element.elementor-element-e48ccc8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2613c */.elementor-147 .elementor-element.elementor-element-2e2613c {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc13f71 */.elementor-147 .elementor-element.elementor-element-bc13f71 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d808 */.elementor-147 .elementor-element.elementor-element-b51d808 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f549ee9 */.elementor-147 .elementor-element.elementor-element-f549ee9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421b0b9 */.elementor-147 .elementor-element.elementor-element-421b0b9 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02acd8 */.elementor-147 .elementor-element.elementor-element-d02acd8 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777f64c */.elementor-147 .elementor-element.elementor-element-777f64c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefc495 */.elementor-147 .elementor-element.elementor-element-eefc495 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7881f6d */.elementor-147 .elementor-element.elementor-element-7881f6d {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec1b0 */.elementor-147 .elementor-element.elementor-element-edec1b0 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d6a91f */.elementor-147 .elementor-element.elementor-element-9d6a91f {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c95769 */.elementor-147 .elementor-element.elementor-element-3c95769 {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53b5c */.elementor-147 .elementor-element.elementor-element-2f53b5c {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 2px, /* Dot color and size */
    transparent 2px
  );
  background-size: 5px 5px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668784f */.elementor-147 .elementor-element.elementor-element-668784f {
  clip-path: polygon(
    10px 0%, 
    calc(100% - 10px) 0%, 
    100% 10px, 
    100% calc(100% - 10px), 
    calc(100% - 10px) 100%, 
    10px 100%, 
    0% calc(100% - 10px), 
    0% 10px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c10c0d3 */.elementor-147 .elementor-element.elementor-element-c10c0d3 {
  clip-path: polygon(
    20px 0%, 
    calc(100% - 20px) 0%, 
    100% 20px, 
    100% calc(100% - 20px), 
    calc(100% - 20px) 100%, 
    20px 100%, 
    0% calc(100% - 20px), 
    0% 20px
  );
  
  background-color: #0a0a23; /* Dark base background */
  background-image: radial-gradient(
    #02547d 0.2px, /* Dot color and size */
    transparent 1px
  );
  background-size: 10px 10px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49007a8 */.elementor-147 .elementor-element.elementor-element-49007a8 {
  clip-path: polygon(
    20px 0%, 
    calc(100% - 20px) 0%, 
    100% 20px, 
    100% calc(100% - 20px), 
    calc(100% - 20px) 100%, 
    20px 100%, 
    0% calc(100% - 20px), 
    0% 20px
  );
  background: #0a0a23; /* Your content background color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816170c */.elementor-147 .elementor-element.elementor-element-816170c {

  background: repeating-linear-gradient(
   90deg,
    #01599a,
    #0072ff 4px,
    #0a0a23 4px,
    #0a0a23 4px
  );
  background-color: #0a0a23; /* fallback */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abcf011 */.elementor-147 .elementor-element.elementor-element-abcf011 {
  
  background-color: 003067; /* Dark base background */
  background-image: radial-gradient(
    #003067 0.5px, /* Dot color and size */
    transparent 1px
  );
  background-size: 15px 15px; /* Spacing between dots */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3436ea5 */.elementor-147 .elementor-element.elementor-element-3436ea5 {

  background: repeating-linear-gradient(
    135deg,
    #01599a,
    #0072ff 1px,
    #0a0a23 5px,
    #0a0a23 5px
  );
  background-color: #0a0a23; /* fallback */
}/* End custom CSS */