.elementor-185 .elementor-element.elementor-element-d1d8777{--display:flex;--min-height:300px;--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;}.elementor-185 .elementor-element.elementor-element-d1d8777:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-d1d8777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-b22882e{text-align:center;}.elementor-185 .elementor-element.elementor-element-b22882e .elementor-heading-title{color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-7c11d14 img{width:15%;}.elementor-185 .elementor-element.elementor-element-c2108c4{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-7137b3c{text-align:center;font-family:"Montserrat", Sans-serif;color:#0A0A0A;}.elementor-185 .elementor-element.elementor-element-df94983.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-185 .elementor-element.elementor-element-df94983{text-align:center;}.elementor-185 .elementor-element.elementor-element-df94983 .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:50px;font-weight:600;text-transform:none;font-style:normal;line-height:55px;letter-spacing:0.5px;color:#000000;}.elementor-185 .elementor-element.elementor-element-e59ae2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-185 .elementor-element.elementor-element-d2508f6{--display:flex;--min-height:220px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-3a5f6fe{border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-item > a{font-size:20px;}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-a22c5d3{--display:flex;--min-height:220px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-c84c47c{border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-item > a{font-size:20px;}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-f35fcaa{--display:flex;--min-height:220px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-7e49aa7{border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-item > a{font-size:20px;}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-9caa619{--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;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-9caa619:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-9caa619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-61c13db{--display:flex;--min-height:285px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-a4824fc{padding:0px 0px 0px 0px;text-align:center;}.elementor-185 .elementor-element.elementor-element-a4824fc.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-a4824fc .elementor-heading-title{color:var( --e-global-color-5850571 );}.elementor-185 .elementor-element.elementor-element-f026ded{padding:0px 150px 0px 150px;text-align:center;color:var( --e-global-color-5850571 );}.elementor-185 .elementor-element.elementor-element-f026ded.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-689d79c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--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-185 .elementor-element.elementor-element-7a53625{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-c2fcfea img{width:100%;}.elementor-185 .elementor-element.elementor-element-076bc08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-076bc08.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-076bc08 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-549ef61{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-e4fa9a4 img{width:100%;}.elementor-185 .elementor-element.elementor-element-07fa550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-07fa550.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-07fa550 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-d230e4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 70px;--row-gap:70px;--column-gap:70px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-2fa87ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-2fa87ac.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-2fa87ac .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-a5ab926{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-532ecf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-532ecf9.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-532ecf9 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-bea9ca7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-993bc63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-993bc63.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-993bc63 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-1e289b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-4c9f61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-4c9f61f.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-4c9f61f .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-2b2404f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-ffd5f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-ffd5f7e.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-ffd5f7e .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-a838700{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-1b9c455 img{opacity:1;box-shadow:0px 42px 0px 100px rgba(0,0,0,0.5);}.elementor-185 .elementor-element.elementor-element-80f4fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-80f4fdf.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-80f4fdf .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-81be33c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-d9556b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-d9556b0.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-d9556b0 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-701a34a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-402048b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-402048b.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-402048b .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-6165289{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-f87224c img{max-width:100%;height:190px;opacity:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-185 .elementor-element.elementor-element-f87224c:hover img{opacity:0.1;}.elementor-185 .elementor-element.elementor-element-fea2e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-fea2e35.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-fea2e35 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-9d3613a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-185 .elementor-element.elementor-element-deb63c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-185 .elementor-element.elementor-element-deb63c1.elementor-element{--align-self:center;}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-icon i{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-5850571 );transition:fill 0.3s;}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-item > a{font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:30px;}.elementor-185 .elementor-element.elementor-element-deb63c1 .elementor-icon-list-text{color:var( --e-global-color-5850571 );transition:color 0.3s;}.elementor-185 .elementor-element.elementor-element-0f15820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-04dfd5b{--display:flex;}.elementor-185 .elementor-element.elementor-element-8eaf4eb{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-8eaf4eb img{width:64%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-1a00a29{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 81px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-1a00a29 img{width:77%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-a5b7754{--display:flex;--justify-content:center;}.elementor-185 .elementor-element.elementor-element-161ee11 .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#000000;}.elementor-185 .elementor-element.elementor-element-877b783{--divider-border-style:squares_tribal;--divider-color:var( --e-global-color-948257c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-877b783 .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-877b783 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-a1395f6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-185 .elementor-element.elementor-element-1764cd5{color:#000000;}.elementor-185 .elementor-element.elementor-element-9b56660{--display:flex;--min-height:630px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-185 .elementor-element.elementor-element-61d0676{--display:flex;--min-height:560px;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-61d0676:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-61d0676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-836ecea .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-c5bb3ec{--divider-border-style:squares_tribal;--divider-color:#FFFFFFAD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-c5bb3ec.elementor-element{--order:99999 /* order end hack */;}.elementor-185 .elementor-element.elementor-element-c5bb3ec .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-c5bb3ec .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-09fecb8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-1e67cc3{color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-ee94bb5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 10px 10px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-185 .elementor-element.elementor-element-ee94bb5:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-ee94bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-9f839ba{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-9f839ba img{width:60%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-4b1fbb4{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-4b1fbb4 img{width:62%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-6c7ecdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-707bf2e{--display:flex;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-de4b5a4 .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#000000;}.elementor-185 .elementor-element.elementor-element-ee27db0{--divider-border-style:squares_tribal;--divider-color:var( --e-global-color-948257c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-ee27db0 .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-ee27db0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-970f6f0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-185 .elementor-element.elementor-element-d88471e{color:#000000;}.elementor-185 .elementor-element.elementor-element-8f46b48{--display:flex;--border-radius:0px 10px 10px 0px;}.elementor-185 .elementor-element.elementor-element-8f46b48.e-con{--order:-99999 /* order start hack */;}.elementor-185 .elementor-element.elementor-element-7495fcc{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-7495fcc img{width:70%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-4fce96d{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:64px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-4fce96d img{width:70%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-c5d5af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-185 .elementor-element.elementor-element-de7dec5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 10px 10px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-185 .elementor-element.elementor-element-de7dec5:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-de7dec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-de7dec5.e-con{--order:99999 /* order end hack */;}.elementor-185 .elementor-element.elementor-element-edc6aea{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-edc6aea img{width:60%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-2f6ef14{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-2f6ef14 img{width:62%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-1e67698{--display:flex;--min-height:560px;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-1e67698:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-1e67698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-ddae13a .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-2a2976a{--divider-border-style:squares_tribal;--divider-color:#FFFFFFAD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-2a2976a.elementor-element{--order:99999 /* order end hack */;}.elementor-185 .elementor-element.elementor-element-2a2976a .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-2a2976a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-0e70218 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-73e0d31{color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-435e22a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-0f4303c{--display:flex;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-ed47a3b .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#000000;}.elementor-185 .elementor-element.elementor-element-2e3b35a{--divider-border-style:squares_tribal;--divider-color:var( --e-global-color-948257c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-2e3b35a .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-2e3b35a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-5a67644 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-185 .elementor-element.elementor-element-a40780a{color:#000000;}.elementor-185 .elementor-element.elementor-element-6ca7e64{--display:flex;--border-radius:0px 10px 10px 0px;}.elementor-185 .elementor-element.elementor-element-6ca7e64.e-con{--order:-99999 /* order start hack */;}.elementor-185 .elementor-element.elementor-element-bdbf4ff{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-bdbf4ff img{width:70%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-74bf24b{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:64px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-74bf24b img{width:70%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-5209333{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-6d51450{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 10px 10px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-185 .elementor-element.elementor-element-6d51450:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-6d51450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-6d51450.e-con{--order:99999 /* order end hack */;}.elementor-185 .elementor-element.elementor-element-1824894{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-1824894 img{width:65%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-173f8b6{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-173f8b6 img{width:65%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-ac34a4e{--display:flex;--min-height:560px;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-ac34a4e:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-ac34a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030B24;}.elementor-185 .elementor-element.elementor-element-796fb3c .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:3.5em;font-weight:600;color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-9543ae8{--divider-border-style:squares_tribal;--divider-color:#FFFFFFAD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-9543ae8 .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-9543ae8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-5d37828 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-ee0b614{color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-71ec8a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-f6b50a0{--display:flex;--justify-content:center;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-f560c8e .elementor-heading-title{font-family:"Signika Negative", Sans-serif;font-size:2em;font-weight:600;color:#000000;}.elementor-185 .elementor-element.elementor-element-987e569{--divider-border-style:squares_tribal;--divider-color:var( --e-global-color-948257c );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-pattern-height:20px;}.elementor-185 .elementor-element.elementor-element-987e569 .elementor-divider-separator{width:100%;}.elementor-185 .elementor-element.elementor-element-987e569 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-185 .elementor-element.elementor-element-a1eda9e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-185 .elementor-element.elementor-element-f1b210b{color:#000000;}.elementor-185 .elementor-element.elementor-element-6a40144{--display:flex;--border-radius:0px 10px 10px 0px;}.elementor-185 .elementor-element.elementor-element-6a40144.e-con{--order:-99999 /* order start hack */;}.elementor-185 .elementor-element.elementor-element-a291046{width:auto;max-width:auto;--e-transform-rotateZ:-4deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-185 .elementor-element.elementor-element-a291046 img{width:75%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-185 .elementor-element.elementor-element-24d3d6d{width:auto;max-width:auto;--e-transform-rotateZ:8deg;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 70px 0px 0px;text-align:end;}.elementor-185 .elementor-element.elementor-element-24d3d6d img{width:75%;border-style:solid;border-width:15px 15px 50px 15px;border-color:var( --e-global-color-5850571 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}@media(max-width:1024px){.elementor-185 .elementor-element.elementor-element-9caa619{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-185 .elementor-element.elementor-element-f026ded{padding:0px 100px 0px 100px;}.elementor-185 .elementor-element.elementor-element-689d79c{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-185 .elementor-element.elementor-element-8eaf4eb img{width:93%;}.elementor-185 .elementor-element.elementor-element-1a00a29{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-1a00a29 img{width:93%;}.elementor-185 .elementor-element.elementor-element-161ee11 .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-a1395f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-836ecea .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-09fecb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-9f839ba img{width:93%;}.elementor-185 .elementor-element.elementor-element-4b1fbb4{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-4b1fbb4 img{width:93%;}.elementor-185 .elementor-element.elementor-element-de4b5a4 .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-970f6f0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-7495fcc img{width:93%;}.elementor-185 .elementor-element.elementor-element-4fce96d{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-4fce96d img{width:93%;}.elementor-185 .elementor-element.elementor-element-edc6aea img{width:93%;}.elementor-185 .elementor-element.elementor-element-2f6ef14{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-2f6ef14 img{width:93%;}.elementor-185 .elementor-element.elementor-element-ddae13a .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-0e70218 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-ed47a3b .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-5a67644 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-bdbf4ff img{width:93%;}.elementor-185 .elementor-element.elementor-element-74bf24b{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-74bf24b img{width:93%;}.elementor-185 .elementor-element.elementor-element-1824894 img{width:93%;}.elementor-185 .elementor-element.elementor-element-173f8b6{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-173f8b6 img{width:93%;}.elementor-185 .elementor-element.elementor-element-796fb3c .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-5d37828 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-f560c8e .elementor-heading-title{font-size:1.2em;}.elementor-185 .elementor-element.elementor-element-a1eda9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-a291046 img{width:93%;}.elementor-185 .elementor-element.elementor-element-24d3d6d{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:end;}.elementor-185 .elementor-element.elementor-element-24d3d6d img{width:93%;}}@media(max-width:767px){.elementor-185 .elementor-element.elementor-element-d1d8777{--min-height:160px;}.elementor-185 .elementor-element.elementor-element-7c11d14 img{width:35%;}.elementor-185 .elementor-element.elementor-element-7137b3c{padding:0px 10px 0px 10px;}.elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-3a5f6fe .elementor-icon-list-item > a{font-size:16px;}.elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-c84c47c .elementor-icon-list-item > a{font-size:16px;}.elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-185 .elementor-element.elementor-element-7e49aa7 .elementor-icon-list-item > a{font-size:16px;}.elementor-185 .elementor-element.elementor-element-9caa619{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-185 .elementor-element.elementor-element-f026ded{padding:0px 0px 0px 0px;}.elementor-185 .elementor-element.elementor-element-689d79c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-185 .elementor-element.elementor-element-04dfd5b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-161ee11{text-align:center;}.elementor-185 .elementor-element.elementor-element-161ee11 .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-a1395f6{text-align:center;}.elementor-185 .elementor-element.elementor-element-a1395f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-1764cd5{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-9b56660{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-185 .elementor-element.elementor-element-61d0676{--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185 .elementor-element.elementor-element-836ecea{text-align:center;}.elementor-185 .elementor-element.elementor-element-836ecea .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-09fecb8{text-align:center;}.elementor-185 .elementor-element.elementor-element-09fecb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-1e67cc3{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-ee94bb5{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-707bf2e{--border-radius:10px 10px 0px 0px;}.elementor-185 .elementor-element.elementor-element-de4b5a4{text-align:center;}.elementor-185 .elementor-element.elementor-element-de4b5a4 .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-970f6f0{text-align:center;}.elementor-185 .elementor-element.elementor-element-970f6f0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-d88471e{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-8f46b48{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-de7dec5{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-1e67698{--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185 .elementor-element.elementor-element-ddae13a{text-align:center;}.elementor-185 .elementor-element.elementor-element-ddae13a .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-0e70218{text-align:center;}.elementor-185 .elementor-element.elementor-element-0e70218 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-73e0d31{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-0f4303c{--border-radius:10px 10px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-ed47a3b{text-align:center;}.elementor-185 .elementor-element.elementor-element-ed47a3b .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-5a67644{text-align:center;}.elementor-185 .elementor-element.elementor-element-5a67644 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-a40780a{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-6ca7e64{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-6d51450{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-ac34a4e{--border-radius:10px 10px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185 .elementor-element.elementor-element-796fb3c{text-align:center;}.elementor-185 .elementor-element.elementor-element-796fb3c .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-5d37828{text-align:center;}.elementor-185 .elementor-element.elementor-element-5d37828 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-ee0b614{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-f6b50a0{--border-radius:10px 10px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-185 .elementor-element.elementor-element-f560c8e{text-align:center;}.elementor-185 .elementor-element.elementor-element-f560c8e .elementor-heading-title{font-size:20px;}.elementor-185 .elementor-element.elementor-element-a1eda9e{text-align:center;}.elementor-185 .elementor-element.elementor-element-a1eda9e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-185 .elementor-element.elementor-element-f1b210b{padding:0px 10px 0px 10px;text-align:center;}.elementor-185 .elementor-element.elementor-element-6a40144{--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-185 .elementor-element.elementor-element-d2508f6{--width:33.33%;}.elementor-185 .elementor-element.elementor-element-a22c5d3{--width:33.33%;}.elementor-185 .elementor-element.elementor-element-f35fcaa{--width:33.33%;}.elementor-185 .elementor-element.elementor-element-0f15820{--content-width:80%;}.elementor-185 .elementor-element.elementor-element-04dfd5b{--width:40%;}.elementor-185 .elementor-element.elementor-element-a5b7754{--width:60%;}.elementor-185 .elementor-element.elementor-element-61d0676{--width:60%;}.elementor-185 .elementor-element.elementor-element-ee94bb5{--width:40%;}.elementor-185 .elementor-element.elementor-element-6c7ecdc{--content-width:80%;}.elementor-185 .elementor-element.elementor-element-707bf2e{--width:60%;}.elementor-185 .elementor-element.elementor-element-8f46b48{--width:40%;}.elementor-185 .elementor-element.elementor-element-de7dec5{--width:40%;}.elementor-185 .elementor-element.elementor-element-1e67698{--width:60%;}.elementor-185 .elementor-element.elementor-element-435e22a{--content-width:80%;}.elementor-185 .elementor-element.elementor-element-0f4303c{--width:60%;}.elementor-185 .elementor-element.elementor-element-6ca7e64{--width:40%;}.elementor-185 .elementor-element.elementor-element-6d51450{--width:40%;}.elementor-185 .elementor-element.elementor-element-ac34a4e{--width:60%;}.elementor-185 .elementor-element.elementor-element-71ec8a1{--content-width:80%;}.elementor-185 .elementor-element.elementor-element-f6b50a0{--width:60%;}.elementor-185 .elementor-element.elementor-element-6a40144{--width:40%;}}/* Start custom CSS for heading, class: .elementor-element-b22882e *//* হেডিংয়ের টেক্সট এবং গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-b22882e .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff; /* টেক্সট সাদা রাখার জন্য */
    
    /* হেডিং টেক্সটে হালকা হোয়াইট গ্লো */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 
                 0 0 20px rgba(255, 255, 255, 0.2);
}

/* হোয়াইট গ্লোয়িং ইফেক্ট (লাইনের জন্য) */
.elementor-185 .elementor-element.elementor-element-b22882e .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* হোয়াইট গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,        
        rgba(255, 255, 255, 0.6) 25%,    
        rgba(255, 255, 255, 1) 50%,      
        rgba(255, 255, 255, 0.6) 75%,    
        rgba(255, 255, 255, 0) 100%);    
    
    /* সাদা গ্লোয়িং আভা */
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.7);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d8777 *//* মেইন কন্টেইনার */
.elementor-185 .elementor-element.elementor-element-d1d8777 {
    position: relative;
    overflow: hidden !important;
    background: #030B24; 
    z-index: 1;
    min-height: 600px;
    background: radial-gradient(circle at top right, #051937 0%, #030B24 60%, #010614 100%);
}

/* ১. মিটমিটে তারা (Twinkling Stars) */
.elementor-185 .elementor-element.elementor-element-d1d8777::before {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 2px; height: 2px;
    background: transparent;
    z-index: 2;
    box-shadow: 
        10vw 10vh #fff, 25vw 45vh 1px #fff, 35vw 15vh #fff, 
        50vw 30vh 1px #4facfe, 65vw 10vh #fff, 85vw 40vh 1px #fff,
        95vw 70vh #fff, 5vw 80vh 1px #fff, 15vw 60vh #fff,
        25vw 25vh 1px #4facfe, 45vw 75vh #fff, 60vw 5vh 1px #fff,
        75vw 55vh #fff, 90vw 20vh 1px #fff, 30vw 90vh #fff,
        55vw 85vh 1px #4facfe, 70vw 95vh #fff, 85vw 5vh 1px #fff;
    animation: starsTwinkle 4s infinite ease-in-out alternate;
}

/* ২. জাদুকরী উল্কাপাত (Shooting Star Effect) */
.elementor-185 .elementor-element.elementor-element-d1d8777::after {
    content: "";
    position: absolute;
    top: -10%;
    left: 50%;
    width: 100px;
    height: 1px;
    background: linear-gradient(90deg, #fff, transparent);
    z-index: 3;
    opacity: 0;
    transform: rotate(-45deg);
    animation: shootingStar 8s infinite ease-in-out;
}

/* ৩. সুন্দর জ্বলজ্বলে চাঁদ (Moon - Separate Div and style if needed, 
   here keeping your moon logic in a pseudo-element logic wrapper) */
/* Note: Pseudo-elements are limited. To keep moon and shooting stars, 
   we can use the moon as a background-image of a container or add a div. 
   Here I added Shooting star in ::after. 
   If you want the Moon back, let's place it inside the content. */

/* --- অ্যানিমেশনসমূহ --- */

/* তারার মিটমিট করা ইফেক্ট */
@keyframes starsTwinkle {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* উল্কাপাত অ্যানিমেশন */
@keyframes shootingStar {
    0% { transform: translateX(0) translateY(0) rotate(-45deg); opacity: 0; }
    10% { opacity: 1; }
    20% { transform: translateX(-500px) translateY(500px) rotate(-45deg); opacity: 0; }
    100% { transform: translateX(-500px) translateY(500px) rotate(-45deg); opacity: 0; }
}

/* হালকা কুয়াশার ভাসা (Extra Feel) */
.mist-effect {
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 50% 120%, rgba(79, 172, 254, 0.1), transparent 70%);
    z-index: 1;
    animation: mistFloat 10s infinite alternate ease-in-out;
}

@keyframes mistFloat {
    from { transform: translateY(0); }
    to { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df94983 *//* হেডিংয়ের নিচের ব্ল্যাক গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-df94983 .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    
    /* হেডিং টেক্সটে হালকা ব্ল্যাক শ্যাডো গ্লো (কালার এলিমেন্টর থেকে আসবে) */
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

/* ব্ল্যাক গ্লোয়িং এনিমেটেড লাইন */
.elementor-185 .elementor-element.elementor-element-df94983 .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* ব্ল্যাক গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,        
        rgba(0, 0, 0, 0.5) 25%,    
        rgba(0, 0, 0, 1) 50%,     
        rgba(0, 0, 0, 0.5) 75%,    
        rgba(0, 0, 0, 0) 100%);    
    
    /* লাইনের নিচে ব্ল্যাক গ্লো */
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2508f6 *//* কন্টেইনার ২ ও ৩: অ্যান্টি-ক্লকওয়াইজ অ্যানিমেশন ও ব্ল্যাক গ্লো */
.elementor-185 .elementor-element.elementor-element-d2508f6 {
    --border-size: 2px;
    --glow-color: #000000; /* ঘূর্ণায়মান গ্লো এখন ব্ল্যাক */
    --bg-color: #012749;   /* আপনার দেওয়া ব্যাকগ্রাউন্ড কালার */
    
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: var(--border-size);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-185 .elementor-element.elementor-element-d2508f6::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 200%;
    /* ব্ল্যাক রঙের গ্লো ইফেক্ট */
    background: conic-gradient(transparent, transparent, transparent, var(--glow-color));
    transform: translate(-50%, -50%);
    animation: rotateAntiClockwise 4s linear infinite;
    z-index: -2;
}

.elementor-185 .elementor-element.elementor-element-d2508f6::after {
    content: '';
    position: absolute;
    inset: var(--border-size);
    background: var(--bg-color); /* ব্যাকগ্রাউন্ড কালার #012749 */
    border-radius: inherit;
    z-index: -1;
}

/* অ্যান্টি-ক্লকওয়াইজ ঘূর্ণন */
@keyframes rotateAntiClockwise {
    from { transform: translate(-50%, -50%) rotate(360deg); }
    to { transform: translate(-50%, -50%) rotate(0deg); }
}

/* ডিফল্ট ব্ল্যাক গ্লো শ্যাডো */
.elementor-185 .elementor-element.elementor-element-d2508f6 {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 
}

/* হোভার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-d2508f6:hover {
    transform: translateY(3px) scale(1.0);
    /* হোভারে ব্ল্যাক গ্লো এর ঘনত্ব আরও বাড়বে */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22c5d3 *//* কন্টেইনার ২ ও ৩: অ্যান্টি-ক্লকওয়াইজ অ্যানিমেশন ও ব্ল্যাক গ্লো */
.elementor-185 .elementor-element.elementor-element-a22c5d3 {
    --border-size: 2px;
    --glow-color: #000000; /* ঘূর্ণায়মান গ্লো এখন ব্ল্যাক */
    --bg-color: #012749;   /* আপনার দেওয়া ব্যাকগ্রাউন্ড কালার */
    
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: var(--border-size);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-185 .elementor-element.elementor-element-a22c5d3::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 200%;
    /* ব্ল্যাক রঙের গ্লো ইফেক্ট */
    background: conic-gradient(transparent, transparent, transparent, var(--glow-color));
    transform: translate(-50%, -50%);
    animation: rotateAntiClockwise 4s linear infinite;
    z-index: -2;
}

.elementor-185 .elementor-element.elementor-element-a22c5d3::after {
    content: '';
    position: absolute;
    inset: var(--border-size);
    background: var(--bg-color); /* ব্যাকগ্রাউন্ড কালার #012749 */
    border-radius: inherit;
    z-index: -1;
}

/* অ্যান্টি-ক্লকওয়াইজ ঘূর্ণন */
@keyframes rotateAntiClockwise {
    from { transform: translate(-50%, -50%) rotate(360deg); }
    to { transform: translate(-50%, -50%) rotate(0deg); }
}

/* ডিফল্ট ব্ল্যাক গ্লো শ্যাডো */
.elementor-185 .elementor-element.elementor-element-a22c5d3 {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 
}

/* হোভার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-a22c5d3:hover {
    transform: translateY(3px) scale(1.0);
    /* হোভারে ব্ল্যাক গ্লো এর ঘনত্ব আরও বাড়বে */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35fcaa *//* কন্টেইনার ২ ও ৩: অ্যান্টি-ক্লকওয়াইজ অ্যানিমেশন ও ব্ল্যাক গ্লো */
.elementor-185 .elementor-element.elementor-element-f35fcaa {
    --border-size: 2px;
    --glow-color: #000000; /* ঘূর্ণায়মান গ্লো এখন ব্ল্যাক */
    --bg-color: #012749;   /* আপনার দেওয়া ব্যাকগ্রাউন্ড কালার */
    
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: var(--border-size);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-185 .elementor-element.elementor-element-f35fcaa::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 200%;
    /* ব্ল্যাক রঙের গ্লো ইফেক্ট */
    background: conic-gradient(transparent, transparent, transparent, var(--glow-color));
    transform: translate(-50%, -50%);
    animation: rotateAntiClockwise 4s linear infinite;
    z-index: -2;
}

.elementor-185 .elementor-element.elementor-element-f35fcaa::after {
    content: '';
    position: absolute;
    inset: var(--border-size);
    background: var(--bg-color); /* ব্যাকগ্রাউন্ড কালার #012749 */
    border-radius: inherit;
    z-index: -1;
}

/* অ্যান্টি-ক্লকওয়াইজ ঘূর্ণন */
@keyframes rotateAntiClockwise {
    from { transform: translate(-50%, -50%) rotate(360deg); }
    to { transform: translate(-50%, -50%) rotate(0deg); }
}

/* ডিফল্ট ব্ল্যাক গ্লো শ্যাডো */
.elementor-185 .elementor-element.elementor-element-f35fcaa {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); 
}

/* হোভার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-f35fcaa:hover {
    transform: translateY(3px) scale(1.0);
    /* হোভারে ব্ল্যাক গ্লো এর ঘনত্ব আরও বাড়বে */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8); 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4824fc *//* হেডিংয়ের টেক্সট এবং গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-a4824fc .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff; /* টেক্সট সাদা রাখার জন্য */
    
    /* হেডিং টেক্সটে হালকা হোয়াইট গ্লো */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 
                 0 0 20px rgba(255, 255, 255, 0.2);
}

/* হোয়াইট গ্লোয়িং ইফেক্ট (লাইনের জন্য) */
.elementor-185 .elementor-element.elementor-element-a4824fc .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* হোয়াইট গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,        
        rgba(255, 255, 255, 0.6) 25%,    
        rgba(255, 255, 255, 1) 50%,      
        rgba(255, 255, 255, 0.6) 75%,    
        rgba(255, 255, 255, 0) 100%);    
    
    /* সাদা গ্লোয়িং আভা */
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.7);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2fcfea *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-c2fcfea img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a53625 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-7a53625 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-7a53625 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-7a53625 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-7a53625::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-7a53625::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fa9a4 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-e4fa9a4 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549ef61 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-549ef61 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-549ef61 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-549ef61 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-549ef61::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-549ef61::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f613f1 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-5f613f1 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d230e4c *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-d230e4c {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-d230e4c > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-d230e4c > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-d230e4c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-d230e4c::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aab5102 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-aab5102 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ab926 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-a5ab926 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-a5ab926 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-a5ab926 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-a5ab926::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-a5ab926::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cb4d05 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-4cb4d05 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea9ca7 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-bea9ca7 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-bea9ca7 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-bea9ca7 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-bea9ca7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-bea9ca7::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6386bf8 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-6386bf8 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e289b9 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-1e289b9 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-1e289b9 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-1e289b9 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-1e289b9::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-1e289b9::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d1a487 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-1d1a487 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b2404f *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-2b2404f {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-2b2404f > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-2b2404f > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-2b2404f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-2b2404f::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b9c455 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-1b9c455 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a838700 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-a838700 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-a838700 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-a838700 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-a838700::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-a838700::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56e2a5 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-d56e2a5 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81be33c *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-81be33c {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-81be33c > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-81be33c > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-81be33c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-81be33c::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fffdf0 *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-0fffdf0 img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-701a34a *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-701a34a {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-701a34a > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-701a34a > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-701a34a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-701a34a::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f87224c *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-f87224c img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6165289 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-6165289 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-6165289 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-6165289 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-6165289::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-6165289::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86f3abc *//* চাঁদের গ্লোয়িং এবং ব্ল্যাক শ্যাডো ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-86f3abc img {
    display: inline-block;
    transition: all 0.5s ease;
    animation: moonGlow 3s ease-in-out infinite alternate;
}

@keyframes moonGlow {
    from {
        /* শুরুতে হালকা সাদা গ্লো এবং একপাশে হালকা ডার্ক শেড */
        filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.5)) 
                drop-shadow(0 0 8px rgba(255, 255, 255, 0.4));
    }
    to {
        /* শেষে সাদা গ্লো বাড়বে এবং মার্ক করা জায়গায় কালো শ্যাডো আরও স্পষ্ট হবে */
        filter: drop-shadow(-12px 5px 20px rgba(0, 0, 0, 0.8)) 
                drop-shadow(0 0 20px #ffffff) 
                drop-shadow(0 0 35px rgba(255, 255, 255, 0.5));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3613a *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-9d3613a {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-9d3613a > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-9d3613a > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-9d3613a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-9d3613a::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9caa619 *//* মেইন সেকশন সেটিংস */
.elementor-185 .elementor-element.elementor-element-9caa619 {
    position: relative;
    overflow: hidden !important;
    z-index: 1; /* সেকশনকে একটি লেয়ার দেওয়া */
}

/* কন্টেন্টকে বেলুনের উপরে রাখার নিশ্চয়তা */
.elementor-185 .elementor-element.elementor-element-9caa619 > .elementor-container, 
.elementor-185 .elementor-element.elementor-element-9caa619 > .elementor-widget-wrap {
    position: relative;
    z-index: 10 !important;
}

/* বেলুন + লেজ (সাদা ও উজ্জ্বল করা হয়েছে যাতে কালো ব্যাকগ্রাউন্ডে দেখা যায়) */
.elementor-185 .elementor-element.elementor-element-9caa619::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 25px; 
    height: 35px;
    background: rgba(255, 255, 255, 0.9); /* সলিড সাদা */
    border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;
    z-index: 2;
    pointer-events: none;
    
    /* উজ্জ্বল গ্লো যা ডার্ক ব্যাকগ্রাউন্ডে ফুটবে */
    filter: drop-shadow(0 0 20px #ffffff);
    
    box-shadow: 
        10vw 20vh 0 2px #FFB6C1, 30vw 50vh 0 1px #87CEEB, 50vw 15vh 0 6px #FFFACD,
        70vw 60vh 0 3px #98FB98, 90vw 25vh 0 8px #FFD700, 15vw 75vh 0 2px #E6E6FA,
        40vw 85vh 0 5px #F0FFF0, 60vw 45vh 0 1px #FFF0F5, 85vw 10vh 0 4px #F0F8FF,
        25vw 35vh 0 3px #F5F5F5, 55vw 75vh 0 7px #FFF5EE, 80vw 50vh 0 4px #F8F8FF,
        5vw 90vh 0 2px #F0FFF0, 45vw 30vh 0 6px #FFFFFF, 95vw 80vh 0 3px #FDF5E6;

    animation: rotateAround 15s infinite linear;
}

/* গোল্ডেন জোনাকি - ঘনত্ব এবং উজ্জ্বলতা বৃদ্ধি */
.elementor-185 .elementor-element.elementor-element-9caa619::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px; /* সাইজ সামান্য বড় করা হয়েছে */
    height: 4px;
    background: #FFD700;
    border-radius: 50%;
    z-index: 3;
    pointer-events: none;
    
    box-shadow: 
        15vw 25vh 0 0 #FFD700, 35vw 45vh 0 0 #FFD700, 55vw 15vh 0 0 #FFD700,
        75vw 65vh 0 0 #FFD700, 95vw 35vh 0 0 #FFD700, 5vw 75vh 0 0 #FFD700,
        25vw 85vh 0 0 #FFD700, 45vw 55vh 0 0 #FFD700, 65vw 95vh 0 0 #FFD700,
        85vw 15vh 0 0 #FFD700, 10vw 50vh 0 0 #FFD700, 30vw 10vh 0 0 #FFD700,
        50vw 80vh 0 0 #FFD700, 70vw 40vh 0 0 #FFD700, 90vw 70vh 0 0 #FFD700,
        20vw 20vh 0 0 #FFD700, 40vw 60vh 0 0 #FFD700, 60vw 30vh 0 0 #FFD700,
        80vw 90vh 0 0 #FFD700;
    
    filter: drop-shadow(0 0 15px #FFD700) drop-shadow(-20px 20px 25px rgba(255, 215, 0, 1));
    animation: fireflySwirlAround 12s infinite ease-in-out alternate;
}

/* গোল গোল ঘোরার অ্যানিমেশন */
@keyframes rotateAround {
    0% { transform: translate(0,0) rotate(0deg); }
    100% { transform: translate(10px,10px) rotate(360deg); }
}

/* জোনাকির চঞ্চল মুভমেন্ট */
@keyframes fireflySwirlAround {
    0% { transform: translate(0, 0) scale(1); opacity: 0.5; }
    50% { 
        transform: translate(5vw, 10vh) scale(1.5); 
        opacity: 1; 
        filter: drop-shadow(0 0 20px #FFD700) drop-shadow(-40px 40px 30px rgba(255, 215, 0, 0.9)); 
    }
    100% { transform: translate(-5vw, -5vh) scale(1); opacity: 0.5; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-161ee11 *//* হেডিংয়ের নিচের ব্ল্যাক গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-161ee11 .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    
    /* হেডিং টেক্সটে হালকা ব্ল্যাক শ্যাডো গ্লো (কালার এলিমেন্টর থেকে আসবে) */
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

/* ব্ল্যাক গ্লোয়িং এনিমেটেড লাইন */
.elementor-185 .elementor-element.elementor-element-161ee11 .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* ব্ল্যাক গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,        
        rgba(0, 0, 0, 0.5) 25%,    
        rgba(0, 0, 0, 1) 50%,     
        rgba(0, 0, 0, 0.5) 75%,    
        rgba(0, 0, 0, 0) 100%);    
    
    /* লাইনের নিচে ব্ল্যাক গ্লো */
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-877b783 */.elementor-185 .elementor-element.elementor-element-877b783 .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line থাকবে না */
}

/* Black Glowing Effect */
.elementor-185 .elementor-element.elementor-element-877b783 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* Black Gradient: সাইড গুলো অদৃশ্য থাকবে */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,      
        rgba(0, 0, 0, 0.6) 25%,   
        rgba(0, 0, 0, 1) 50%,     /* মাঝখানে গাঢ় কালো */
        rgba(0, 0, 0, 0.6) 75%,   
        rgba(0, 0, 0, 0) 100%);

    /* Black Glow Shadow */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8), 
                0 0 20px rgba(0, 0, 0, 0.4);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে সাইডে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-836ecea *//* হেডিংয়ের টেক্সট এবং গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-836ecea .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff; /* টেক্সট সাদা রাখার জন্য */
    
    /* হেডিং টেক্সটে হালকা হোয়াইট গ্লো */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 
                 0 0 20px rgba(255, 255, 255, 0.2);
}

/* হোয়াইট গ্লোয়িং ইফেক্ট (লাইনের জন্য) */
.elementor-185 .elementor-element.elementor-element-836ecea .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* হোয়াইট গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,        
        rgba(255, 255, 255, 0.6) 25%,    
        rgba(255, 255, 255, 1) 50%,      
        rgba(255, 255, 255, 0.6) 75%,    
        rgba(255, 255, 255, 0) 100%);    
    
    /* সাদা গ্লোয়িং আভা */
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.7);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c5bb3ec */.elementor-185 .elementor-element.elementor-element-c5bb3ec .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line thakbe na */
}

/* Pure White Glowing Effect */
.elementor-185 .elementor-element.elementor-element-c5bb3ec .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* White Gradient: Side gulo invisible thakbe */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,      
        rgba(255, 255, 255, 0.4) 25%,   
        rgba(255, 255, 255, 1) 50%,     /* Majhkhane Pure White */
        rgba(255, 255, 255, 0.4) 75%,   
        rgba(255, 255, 255, 0) 100%);

    /* White Glow Shadow */
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.6), 
                0 0 20px rgba(255, 255, 255, 0.2);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* Majhkhankhane theke side-e jaoar animation */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; /* Soft look er jonno 70% rakha hoyeche */
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0676 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-61d0676 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-61d0676 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-61d0676 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-61d0676::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-61d0676::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee94bb5 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-ee94bb5 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-ee94bb5 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-ee94bb5 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-ee94bb5::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-ee94bb5::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b56660 *//* মেইন সেকশন সেটিংস */
.elementor-185 .elementor-element.elementor-element-9b56660 {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
}

/* কন্টেন্ট লেয়ার */
.elementor-185 .elementor-element.elementor-element-9b56660 > .elementor-container, 
.elementor-185 .elementor-element.elementor-element-9b56660 > .elementor-widget-wrap {
    position: relative;
    z-index: 10 !important;
}

/* বেলুনসমূহ - নিচ থেকে উপরে ওঠার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-9b56660::before {
    content: "";
    position: absolute;
    bottom: -100px; /* সেকশনের নিচে লুকিয়ে থাকবে শুরুতে */
    left: 0;
    width: 20px; 
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;
    z-index: 2;
    pointer-events: none;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.7));
    
    /* বেলুন এবং তাদের লেজ */
    box-shadow: 
        15vw 100vh 0 2px #FFB6C1, 15vw 108vh 15px -2px rgba(255,182,193,0.7),
        35vw 120vh 0 1px #87CEEB, 35vw 128vh 15px -2px rgba(135,206,235,0.7),
        55vw 110vh 0 3px #FFFACD, 55vw 118vh 15px -2px rgba(255,250,205,0.7),
        75vw 130vh 0 2px #98FB98, 75vw 138vh 15px -2px rgba(152,251,152,0.7),
        90vw 105vh 0 4px #FFD700, 90vw 113vh 15px -2px rgba(255,215,0,0.7),
        25vw 140vh 0 2px #E6E6FA, 25vw 148vh 15px -2px rgba(230,230,250,0.7),
        65vw 150vh 0 5px #F0FFF0, 65vw 158vh 15px -2px rgba(240,255,240,0.7);

    /* নিচ থেকে উপরে ওঠার লুপ অ্যানিমেশন */
    animation: risingBalloons 25s infinite linear;
}

/* জোনাকি */
.elementor-185 .elementor-element.elementor-element-9b56660::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background: #FFD700;
    border-radius: 50%;
    z-index: 3;
    pointer-events: none;
    box-shadow: 
        20vw 20vh 8px #FFD700, 40vw 40vh 8px #FFD700, 60vw 60vh 8px #FFD700,
        80vw 80vh 8px #FFD700, 10vw 70vh 8px #FFD700, 90vw 10vh 8px #FFD700;
    
    filter: drop-shadow(0 0 15px #FFD700);
    animation: fireflySparkle 6s infinite ease-in-out alternate;
}

/* ১. নিচ থেকে উপরে ওঠার অ্যানিমেশন */
@keyframes risingBalloons {
    0% { 
        transform: translateY(0) rotate(0deg); 
        opacity: 0;
    }
    10% { 
        opacity: 1; 
    }
    90% { 
        opacity: 1; 
    }
    100% { 
        transform: translateY(-160vh) rotate(10deg); /* সেকশনের অনেক উপরে চলে যাবে */
        opacity: 0;
    }
}

/* ২. জোনাকির গ্লোয়িং অ্যানিমেশন */
@keyframes fireflySparkle {
    0%, 100% { opacity: 0.4; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.4); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4b5a4 *//* হেডিংয়ের নিচের ব্ল্যাক গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-de4b5a4 .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    
    /* হেডিং টেক্সটে হালকা ব্ল্যাক শ্যাডো গ্লো (কালার এলিমেন্টর থেকে আসবে) */
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

/* ব্ল্যাক গ্লোয়িং এনিমেটেড লাইন */
.elementor-185 .elementor-element.elementor-element-de4b5a4 .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* ব্ল্যাক গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,        
        rgba(0, 0, 0, 0.5) 25%,    
        rgba(0, 0, 0, 1) 50%,     
        rgba(0, 0, 0, 0.5) 75%,    
        rgba(0, 0, 0, 0) 100%);    
    
    /* লাইনের নিচে ব্ল্যাক গ্লো */
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ee27db0 */.elementor-185 .elementor-element.elementor-element-ee27db0 .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line থাকবে না */
}

/* Black Glowing Effect */
.elementor-185 .elementor-element.elementor-element-ee27db0 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* Black Gradient: সাইড গুলো অদৃশ্য থাকবে */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,      
        rgba(0, 0, 0, 0.6) 25%,   
        rgba(0, 0, 0, 1) 50%,     /* মাঝখানে গাঢ় কালো */
        rgba(0, 0, 0, 0.6) 75%,   
        rgba(0, 0, 0, 0) 100%);

    /* Black Glow Shadow */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8), 
                0 0 20px rgba(0, 0, 0, 0.4);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে সাইডে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de7dec5 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-de7dec5 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-de7dec5 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-de7dec5 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-de7dec5::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-de7dec5::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddae13a *//* হেডিংয়ের টেক্সট এবং গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-ddae13a .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff; /* টেক্সট সাদা রাখার জন্য */
    
    /* হেডিং টেক্সটে হালকা হোয়াইট গ্লো */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 
                 0 0 20px rgba(255, 255, 255, 0.2);
}

/* হোয়াইট গ্লোয়িং ইফেক্ট (লাইনের জন্য) */
.elementor-185 .elementor-element.elementor-element-ddae13a .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* হোয়াইট গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,        
        rgba(255, 255, 255, 0.6) 25%,    
        rgba(255, 255, 255, 1) 50%,      
        rgba(255, 255, 255, 0.6) 75%,    
        rgba(255, 255, 255, 0) 100%);    
    
    /* সাদা গ্লোয়িং আভা */
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.7);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2a2976a */.elementor-185 .elementor-element.elementor-element-2a2976a .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line thakbe na */
}

/* Pure White Glowing Effect */
.elementor-185 .elementor-element.elementor-element-2a2976a .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* White Gradient: Side gulo invisible thakbe */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,      
        rgba(255, 255, 255, 0.4) 25%,   
        rgba(255, 255, 255, 1) 50%,     /* Majhkhane Pure White */
        rgba(255, 255, 255, 0.4) 75%,   
        rgba(255, 255, 255, 0) 100%);

    /* White Glow Shadow */
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.6), 
                0 0 20px rgba(255, 255, 255, 0.2);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* Majhkhankhane theke side-e jaoar animation */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; /* Soft look er jonno 70% rakha hoyeche */
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e67698 *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-1e67698 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-1e67698 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-1e67698 > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-1e67698::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-1e67698::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d5af0 *//* মেইন সেকশন সেটিংস */
.elementor-185 .elementor-element.elementor-element-c5d5af0 {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
}

/* কন্টেন্ট লেয়ার */
.elementor-185 .elementor-element.elementor-element-c5d5af0 > .elementor-container, 
.elementor-185 .elementor-element.elementor-element-c5d5af0 > .elementor-widget-wrap {
    position: relative;
    z-index: 10 !important;
}

/* বেলুনসমূহ - নিচ থেকে উপরে ওঠার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-c5d5af0::before {
    content: "";
    position: absolute;
    bottom: -100px; /* সেকশনের নিচে লুকিয়ে থাকবে শুরুতে */
    left: 0;
    width: 20px; 
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;
    z-index: 2;
    pointer-events: none;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.7));
    
    /* বেলুন এবং তাদের লেজ */
    box-shadow: 
        15vw 100vh 0 2px #FFB6C1, 15vw 108vh 15px -2px rgba(255,182,193,0.7),
        35vw 120vh 0 1px #87CEEB, 35vw 128vh 15px -2px rgba(135,206,235,0.7),
        55vw 110vh 0 3px #FFFACD, 55vw 118vh 15px -2px rgba(255,250,205,0.7),
        75vw 130vh 0 2px #98FB98, 75vw 138vh 15px -2px rgba(152,251,152,0.7),
        90vw 105vh 0 4px #FFD700, 90vw 113vh 15px -2px rgba(255,215,0,0.7),
        25vw 140vh 0 2px #E6E6FA, 25vw 148vh 15px -2px rgba(230,230,250,0.7),
        65vw 150vh 0 5px #F0FFF0, 65vw 158vh 15px -2px rgba(240,255,240,0.7);

    /* নিচ থেকে উপরে ওঠার লুপ অ্যানিমেশন */
    animation: risingBalloons 25s infinite linear;
}

/* জোনাকি */
.elementor-185 .elementor-element.elementor-element-c5d5af0::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background: #FFD700;
    border-radius: 50%;
    z-index: 3;
    pointer-events: none;
    box-shadow: 
        20vw 20vh 8px #FFD700, 40vw 40vh 8px #FFD700, 60vw 60vh 8px #FFD700,
        80vw 80vh 8px #FFD700, 10vw 70vh 8px #FFD700, 90vw 10vh 8px #FFD700;
    
    filter: drop-shadow(0 0 15px #FFD700);
    animation: fireflySparkle 6s infinite ease-in-out alternate;
}

/* ১. নিচ থেকে উপরে ওঠার অ্যানিমেশন */
@keyframes risingBalloons {
    0% { 
        transform: translateY(0) rotate(0deg); 
        opacity: 0;
    }
    10% { 
        opacity: 1; 
    }
    90% { 
        opacity: 1; 
    }
    100% { 
        transform: translateY(-160vh) rotate(10deg); /* সেকশনের অনেক উপরে চলে যাবে */
        opacity: 0;
    }
}

/* ২. জোনাকির গ্লোয়িং অ্যানিমেশন */
@keyframes fireflySparkle {
    0%, 100% { opacity: 0.4; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.4); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed47a3b *//* হেডিংয়ের নিচের ব্ল্যাক গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-ed47a3b .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    
    /* হেডিং টেক্সটে হালকা ব্ল্যাক শ্যাডো গ্লো (কালার এলিমেন্টর থেকে আসবে) */
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

/* ব্ল্যাক গ্লোয়িং এনিমেটেড লাইন */
.elementor-185 .elementor-element.elementor-element-ed47a3b .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* ব্ল্যাক গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,        
        rgba(0, 0, 0, 0.5) 25%,    
        rgba(0, 0, 0, 1) 50%,     
        rgba(0, 0, 0, 0.5) 75%,    
        rgba(0, 0, 0, 0) 100%);    
    
    /* লাইনের নিচে ব্ল্যাক গ্লো */
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2e3b35a */.elementor-185 .elementor-element.elementor-element-2e3b35a .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line থাকবে না */
}

/* Black Glowing Effect */
.elementor-185 .elementor-element.elementor-element-2e3b35a .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* Black Gradient: সাইড গুলো অদৃশ্য থাকবে */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,      
        rgba(0, 0, 0, 0.6) 25%,   
        rgba(0, 0, 0, 1) 50%,     /* মাঝখানে গাঢ় কালো */
        rgba(0, 0, 0, 0.6) 75%,   
        rgba(0, 0, 0, 0) 100%);

    /* Black Glow Shadow */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8), 
                0 0 20px rgba(0, 0, 0, 0.4);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে সাইডে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d51450 *//* মেইন সেকশন/চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-6d51450 {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); 
    z-index: 1;
}

/* টেক্সট ও হেডিংকে বেলুনের নিচে রাখা (ব্লেন্ডিং কাজ করার জন্য) */
.elementor-185 .elementor-element.elementor-element-6d51450 > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-6d51450 > .elementor-element,
.elementor-185 .elementor-element.elementor-element-6d51450 h1, .elementor-185 .elementor-element.elementor-element-6d51450 h2, .elementor-185 .elementor-element.elementor-element-6d51450 p {
    position: relative;
    z-index: 5 !important; /* বেলুনের ইন্ডেক্স ১৫, তাই এটি নিচে থাকবে */
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-6d51450::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘ এবং ২ টি ছোট স্বচ্ছ বেলুন */
/* আমরা এই সেকশনে বেলুন যোগ করছি */
.elementor-185 .elementor-element.elementor-element-6d51450::after {
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 18px; /* ছোট সাইজ */
    height: 25px;
    background: rgba(255, 255, 255, 0.7); /* হালকা স্বচ্ছ সাদা */
    border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;
    z-index: 15; /* টেক্সটের ওপরে */
    pointer-events: none;

    /* স্বচ্ছতা ম্যাজিক: টেক্সটের ওপর গেলে লেখা দেখা যাবে */
    mix-blend-mode: overlay; 
    
    /* ২ টি বেলুন এবং তাদের লেজ */
    box-shadow: 
        /* বেলুন ১ + লেজ */ 20vw 40vh 0 0 rgba(255, 255, 255, 0.8), 20vw 48vh 15px -2px rgba(255, 255, 255, 0.3),
        /* বেলুন ২ + লেজ */ 70vw 30vh 0 0 rgba(255, 215, 0, 0.8), 70vw 38vh 15px -2px rgba(255, 215, 0, 0.3);

    animation: balloonFloatGentle 12s infinite ease-in-out alternate;
}

/* --- অ্যানিমেশন সমূহ --- */

/* ১. বেলুনের শান্ত চলাফেরা */
@keyframes balloonFloatGentle {
    0% { 
        transform: translate(0, 0) rotate(-2deg); 
        opacity: 0.5;
    }
    50% { 
        transform: translate(20px, -30px) rotate(3deg); 
        opacity: 0.8;
    }
    100% { 
        transform: translate(-10px, 10px) rotate(-1deg); 
        opacity: 0.6;
    }
}

/* ২. তারা মিটমিট করা */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-796fb3c *//* হেডিংয়ের টেক্সট এবং গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-796fb3c .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    color: #ffffff; /* টেক্সট সাদা রাখার জন্য */
    
    /* হেডিং টেক্সটে হালকা হোয়াইট গ্লো */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 
                 0 0 20px rgba(255, 255, 255, 0.2);
}

/* হোয়াইট গ্লোয়িং ইফেক্ট (লাইনের জন্য) */
.elementor-185 .elementor-element.elementor-element-796fb3c .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* হোয়াইট গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,        
        rgba(255, 255, 255, 0.6) 25%,    
        rgba(255, 255, 255, 1) 50%,      
        rgba(255, 255, 255, 0.6) 75%,    
        rgba(255, 255, 255, 0) 100%);    
    
    /* সাদা গ্লোয়িং আভা */
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.7);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9543ae8 */.elementor-185 .elementor-element.elementor-element-9543ae8 .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line thakbe na */
}

/* Pure White Glowing Effect */
.elementor-185 .elementor-element.elementor-element-9543ae8 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* White Gradient: Side gulo invisible thakbe */
    background: linear-gradient(90deg, 
        rgba(255, 255, 255, 0) 0%,      
        rgba(255, 255, 255, 0.4) 25%,   
        rgba(255, 255, 255, 1) 50%,     /* Majhkhane Pure White */
        rgba(255, 255, 255, 0.4) 75%,   
        rgba(255, 255, 255, 0) 100%);

    /* White Glow Shadow */
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.6), 
                0 0 20px rgba(255, 255, 255, 0.2);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* Majhkhankhane theke side-e jaoar animation */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; /* Soft look er jonno 70% rakha hoyeche */
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac34a4e *//* চাইল্ড কন্টেইনার সেটিংস */
.elementor-185 .elementor-element.elementor-element-ac34a4e {
    position: relative;
    overflow: hidden !important;
    background: linear-gradient(to bottom, #001d3d, #003566); /* হালকা রাতের আকাশ ভাব */
    z-index: 1;
}

/* কন্টেইনারের ভেতরের ইমেজ ও টেক্সটকে উপরে রাখা */
.elementor-185 .elementor-element.elementor-element-ac34a4e > .elementor-widget-wrap,
.elementor-185 .elementor-element.elementor-element-ac34a4e > .elementor-element {
    position: relative;
    z-index: 10;
}

/* ১. তারার অ্যানিমেশন (Stars) */
.elementor-185 .elementor-element.elementor-element-ac34a4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: white;
    border-radius: 50%;
    z-index: 2;
    pointer-events: none;
    
    /* কন্টেইনারের ভেতর তারার ঘনত্ব */
    box-shadow: 
        50px 30px white, 120px 80px white, 200px 40px white,
        80px 150px white, 150px 200px white, 20px 250px white,
        180px 280px white, 240px 120px white, 100px 320px white;
    
    animation: starBlink 3s infinite ease-in-out alternate;
}

/* ২. মেঘের অ্যানিমেশন (Clouds) */
.elementor-185 .elementor-element.elementor-element-ac34a4e::after {
    content: "☁️"; 
    position: absolute;
    bottom: 10%;
    left: -50px;
    font-size: 40px;
    opacity: 0.2;
    z-index: 3;
    pointer-events: none;
    
    /* একাধিক মেঘের ইফেক্ট */
    text-shadow: 100px -50px rgba(255,255,255,0.3), 180px 20px rgba(255,255,255,0.2);
    
    animation: cloudMoveWithin 15s infinite linear;
}

/* তারা মিটমিট করার অ্যানিমেশন */
@keyframes starBlink {
    0% { opacity: 0.3; transform: scale(0.8); }
    100% { opacity: 1; transform: scale(1.2); }
}

/* মেঘ চলাচলের অ্যানিমেশন (কন্টেইনারের ভেতরে) */
@keyframes cloudMoveWithin {
    0% { transform: translateX(0); }
    100% { transform: translateX(350px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5209333 *//* মেইন সেকশন সেটিংস */
.elementor-185 .elementor-element.elementor-element-5209333 {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
}

/* কন্টেন্ট লেয়ার */
.elementor-185 .elementor-element.elementor-element-5209333 > .elementor-container, 
.elementor-185 .elementor-element.elementor-element-5209333 > .elementor-widget-wrap {
    position: relative;
    z-index: 10 !important;
}

/* বেলুনসমূহ - নিচ থেকে উপরে ওঠার ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-5209333::before {
    content: "";
    position: absolute;
    bottom: -100px; /* সেকশনের নিচে লুকিয়ে থাকবে শুরুতে */
    left: 0;
    width: 20px; 
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border-radius: 50% 50% 50% 50% / 40% 40% 60% 60%;
    z-index: 2;
    pointer-events: none;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.7));
    
    /* বেলুন এবং তাদের লেজ */
    box-shadow: 
        15vw 100vh 0 2px #FFB6C1, 15vw 108vh 15px -2px rgba(255,182,193,0.7),
        35vw 120vh 0 1px #87CEEB, 35vw 128vh 15px -2px rgba(135,206,235,0.7),
        55vw 110vh 0 3px #FFFACD, 55vw 118vh 15px -2px rgba(255,250,205,0.7),
        75vw 130vh 0 2px #98FB98, 75vw 138vh 15px -2px rgba(152,251,152,0.7),
        90vw 105vh 0 4px #FFD700, 90vw 113vh 15px -2px rgba(255,215,0,0.7),
        25vw 140vh 0 2px #E6E6FA, 25vw 148vh 15px -2px rgba(230,230,250,0.7),
        65vw 150vh 0 5px #F0FFF0, 65vw 158vh 15px -2px rgba(240,255,240,0.7);

    /* নিচ থেকে উপরে ওঠার লুপ অ্যানিমেশন */
    animation: risingBalloons 25s infinite linear;
}

/* জোনাকি */
.elementor-185 .elementor-element.elementor-element-5209333::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background: #FFD700;
    border-radius: 50%;
    z-index: 3;
    pointer-events: none;
    box-shadow: 
        20vw 20vh 8px #FFD700, 40vw 40vh 8px #FFD700, 60vw 60vh 8px #FFD700,
        80vw 80vh 8px #FFD700, 10vw 70vh 8px #FFD700, 90vw 10vh 8px #FFD700;
    
    filter: drop-shadow(0 0 15px #FFD700);
    animation: fireflySparkle 6s infinite ease-in-out alternate;
}

/* ১. নিচ থেকে উপরে ওঠার অ্যানিমেশন */
@keyframes risingBalloons {
    0% { 
        transform: translateY(0) rotate(0deg); 
        opacity: 0;
    }
    10% { 
        opacity: 1; 
    }
    90% { 
        opacity: 1; 
    }
    100% { 
        transform: translateY(-160vh) rotate(10deg); /* সেকশনের অনেক উপরে চলে যাবে */
        opacity: 0;
    }
}

/* ২. জোনাকির গ্লোয়িং অ্যানিমেশন */
@keyframes fireflySparkle {
    0%, 100% { opacity: 0.4; transform: scale(1); }
    50% { opacity: 1; transform: scale(1.4); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f560c8e *//* হেডিংয়ের নিচের ব্ল্যাক গ্লোয়িং ইফেক্ট */
.elementor-185 .elementor-element.elementor-element-f560c8e .elementor-heading-title {
    position: relative;
    padding-bottom: 15px;
    display: inline-block;
    
    /* হেডিং টেক্সটে হালকা ব্ল্যাক শ্যাডো গ্লো (কালার এলিমেন্টর থেকে আসবে) */
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

/* ব্ল্যাক গ্লোয়িং এনিমেটেড লাইন */
.elementor-185 .elementor-element.elementor-element-f560c8e .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    transform: translateX(-50%);
    
    /* ব্ল্যাক গ্রেডিয়েন্ট ইফেক্ট */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,        
        rgba(0, 0, 0, 0.5) 25%,    
        rgba(0, 0, 0, 1) 50%,     
        rgba(0, 0, 0, 0.5) 75%,    
        rgba(0, 0, 0, 0) 100%);    
    
    /* লাইনের নিচে ব্ল্যাক গ্লো */
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে ডানে-বামে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(5px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 80%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-987e569 */.elementor-185 .elementor-element.elementor-element-987e569 .elementor-divider-separator {
    position: relative;
    overflow: visible;
    height: 1px;
    background: transparent !important; /* Fixed line থাকবে না */
}

/* Black Glowing Effect */
.elementor-185 .elementor-element.elementor-element-987e569 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;  
    left: 50%;
    height: 2px;
    transform: translate(-50%, -50%);

    /* Black Gradient: সাইড গুলো অদৃশ্য থাকবে */
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,      
        rgba(0, 0, 0, 0.6) 25%,   
        rgba(0, 0, 0, 1) 50%,     /* মাঝখানে গাঢ় কালো */
        rgba(0, 0, 0, 0.6) 75%,   
        rgba(0, 0, 0, 0) 100%);

    /* Black Glow Shadow */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8), 
                0 0 20px rgba(0, 0, 0, 0.4);
    
    animation: centerExpand 4s infinite ease-in-out;
}

/* মাঝখান থেকে সাইডে যাওয়ার অ্যানিমেশন */
@keyframes centerExpand {
    0% {
        width: 0%;
        opacity: 0;
        filter: blur(4px);
    }
    15% {
        opacity: 1;
        filter: blur(0px);
    }
    50% {
        width: 70%; 
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        width: 95%;
        opacity: 0;
    }
}/* End custom CSS */