.elementor-183 .elementor-element.elementor-element-7c62087{--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:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-183 .elementor-element.elementor-element-7c62087:not(.elementor-motion-effects-element-type-background), .elementor-183 .elementor-element.elementor-element-7c62087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C0A;}.elementor-183 .elementor-element.elementor-element-c8c8823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-183 .elementor-element.elementor-element-2614e2a{text-align:start;}.elementor-183 .elementor-element.elementor-element-2614e2a img{width:54%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-183 .elementor-element.elementor-element-de42a2c{width:var( --container-widget-width, 66% );max-width:66%;padding:12px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#FFFFFFCC;}.elementor-183 .elementor-element.elementor-element-b0769f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-183 .elementor-element.elementor-element-023e97c{padding:15px 0px 7px 0px;}.elementor-183 .elementor-element.elementor-element-023e97c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-183 .elementor-element.elementor-element-e5355ec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-text{color:#FFFFFF8C;transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00FF6A;}.elementor-183 .elementor-element.elementor-element-54f8366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-ded41e9{padding:15px 0px 7px 0px;}.elementor-183 .elementor-element.elementor-element-ded41e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-183 .elementor-element.elementor-element-0f6a3a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-text{color:#FFFFFF8C;transition:color 0.2s;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00FF6A;}.elementor-183 .elementor-element.elementor-element-34ae995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-46cb4f9{padding:15px 0px 7px 0px;}.elementor-183 .elementor-element.elementor-element-46cb4f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-183 .elementor-element.elementor-element-7e00394{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-text{color:#FFFFFF8C;transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00FF6A;}.elementor-183 .elementor-element.elementor-element-eb9f357{padding:15px 0px 0px 0px;}.elementor-183 .elementor-element.elementor-element-eb9f357 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-183 .elementor-element.elementor-element-da6d005{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:30px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-183 .elementor-element.elementor-element-da6d005 .elementor-social-icon{background-color:#03030300;--icon-padding:6px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-183 .elementor-element.elementor-element-da6d005 .elementor-icon{border-radius:43px 43px 43px 43px;}.elementor-183 .elementor-element.elementor-element-da6d005 .elementor-social-icon:hover i{color:#00FF6A;}.elementor-183 .elementor-element.elementor-element-da6d005 .elementor-social-icon:hover svg{fill:#00FF6A;}.elementor-183 .elementor-element.elementor-element-3c4ffe7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-183 .elementor-element.elementor-element-3c4ffe7:not(.elementor-motion-effects-element-type-background), .elementor-183 .elementor-element.elementor-element-3c4ffe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C0A;}.elementor-183 .elementor-element.elementor-element-012d7e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-22c136c{width:var( --container-widget-width, 66% );max-width:66%;padding:3px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFCC;}.elementor-183 .elementor-element.elementor-element-d509b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-icon i{color:#FFFFFF8C;transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-icon svg{fill:#FFFFFF8C;transition:fill 0.3s;}.elementor-183 .elementor-element.elementor-element-939a011{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00FF6A;}.elementor-183 .elementor-element.elementor-element-67d93e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-183 .elementor-element.elementor-element-2614e2a img{width:40%;}.elementor-183 .elementor-element.elementor-element-de42a2c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-183 .elementor-element.elementor-element-023e97c .elementor-heading-title{font-size:16px;}.elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-e5355ec .elementor-icon-list-item > a{font-size:14px;}.elementor-183 .elementor-element.elementor-element-ded41e9 .elementor-heading-title{font-size:16px;}.elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-0f6a3a7 .elementor-icon-list-item > a{font-size:14px;}.elementor-183 .elementor-element.elementor-element-46cb4f9 .elementor-heading-title{font-size:16px;}.elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-7e00394 .elementor-icon-list-item > a{font-size:14px;}.elementor-183 .elementor-element.elementor-element-eb9f357 .elementor-heading-title{font-size:16px;}.elementor-183 .elementor-element.elementor-element-22c136c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-183 .elementor-element.elementor-element-d509b1d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-183 .elementor-element.elementor-element-939a011 .elementor-icon-list-item > a{font-size:13px;}}@media(min-width:768px){.elementor-183 .elementor-element.elementor-element-7c62087{--content-width:1350px;}.elementor-183 .elementor-element.elementor-element-c8c8823{--width:40%;}.elementor-183 .elementor-element.elementor-element-b0769f1{--width:22%;}.elementor-183 .elementor-element.elementor-element-54f8366{--width:22%;}.elementor-183 .elementor-element.elementor-element-34ae995{--width:18%;}.elementor-183 .elementor-element.elementor-element-3c4ffe7{--content-width:1350px;}.elementor-183 .elementor-element.elementor-element-012d7e3{--width:50%;}.elementor-183 .elementor-element.elementor-element-d509b1d{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-b01ea01 */.bubble-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999; /* VERY IMPORTANT */
}

.bubble {
  position: absolute;
  bottom: -120px;
  border-radius: 50%;

  /* 👇 Stronger visibility */
  opacity: 0.8;

  background: radial-gradient(circle at 30% 30%, 
    rgba(255,255,255,0.95), 
    rgba(0,255,106,0.45) 35%, 
    rgba(0,255,106,0.25) 60%, 
    rgba(0,255,106,0.15) 80%
  );

  /* 👇 THIS is the key part you're missing */
  box-shadow: 
    inset 0 0 15px rgba(255,255,255,0.9),
    0 0 18px rgba(0,255,106,0.45),
    0 0 30px rgba(0,255,106,0.25);

  border: 1.5px solid rgba(0,255,106,0.4);

  animation: rise linear infinite;
}

/* RANDOM SIZES + POSITIONS */
.bubble:nth-child(1)  { left: 5%;  width: 20px; height: 20px; animation-duration: 8s; }
.bubble:nth-child(2)  { left: 10%; width: 35px; height: 35px; animation-duration: 12s; }
.bubble:nth-child(3)  { left: 15%; width: 15px; height: 15px; animation-duration: 7s; }
.bubble:nth-child(4)  { left: 20%; width: 50px; height: 50px; animation-duration: 14s; }
.bubble:nth-child(5)  { left: 25%; width: 25px; height: 25px; animation-duration: 9s; }

.bubble:nth-child(6)  { left: 35%; width: 40px; height: 40px; animation-duration: 13s; }
.bubble:nth-child(7)  { left: 45%; width: 18px; height: 18px; animation-duration: 6s; }
.bubble:nth-child(8)  { left: 55%; width: 30px; height: 30px; animation-duration: 10s; }
.bubble:nth-child(9)  { left: 65%; width: 45px; height: 45px; animation-duration: 15s; }
.bubble:nth-child(10) { left: 75%; width: 22px; height: 22px; animation-duration: 8s; }

.bubble:nth-child(11) { left: 85%; width: 38px; height: 38px; animation-duration: 11s; }
.bubble:nth-child(12) { left: 90%; width: 28px; height: 28px; animation-duration: 9s; }
.bubble:nth-child(13) { left: 95%; width: 16px; height: 16px; animation-duration: 7s; }

.bubble:nth-child(14) { left: 12%; width: 42px; height: 42px; animation-duration: 13s; }
.bubble:nth-child(15) { left: 32%; width: 26px; height: 26px; animation-duration: 10s; }
.bubble:nth-child(16) { left: 52%; width: 34px; height: 34px; animation-duration: 12s; }
.bubble:nth-child(17) { left: 72%; width: 19px; height: 19px; animation-duration: 7s; }
.bubble:nth-child(18) { left: 82%; width: 48px; height: 48px; animation-duration: 14s; }
.bubble:nth-child(19) { left: 60%; width: 24px; height: 24px; animation-duration: 9s; }
.bubble:nth-child(20) { left: 40%; width: 36px; height: 36px; animation-duration: 11s; }

/* FLOATING ANIMATION with SIDE MOVEMENT */
@keyframes rise {
  0% {
    transform: translateY(0) translateX(0);
    opacity: 0.5;
  }
  50% {
    transform: translateY(-60vh) translateX(20px);
  }
  100% {
    transform: translateY(-120vh) translateX(-20px);
    opacity: 0;
  }
}/* End custom CSS */