.elementor-768 .elementor-element.elementor-element-9a67281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-9a67281::before, .elementor-768 .elementor-element.elementor-element-9a67281 > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-9a67281 > .e-con-inner > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-9a67281 > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-9a67281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-9a67281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #1E5B6D 0%, #1E5B6D 100%);}.elementor-768 .elementor-element.elementor-element-2ad072c > .elementor-widget-container{margin:-104px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-20b8f5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:-92px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-20b8f5f:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-20b8f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F5C6E 0%, #1F5C6E 100%);}.elementor-768 .elementor-element.elementor-element-20b8f5f::before, .elementor-768 .elementor-element.elementor-element-20b8f5f > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-20b8f5f > .e-con-inner > .elementor-background-video-container::before, .elementor-768 .elementor-element.elementor-element-20b8f5f > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-20b8f5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-768 .elementor-element.elementor-element-20b8f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-768 .elementor-element.elementor-element-20b8f5f, .elementor-768 .elementor-element.elementor-element-20b8f5f::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-3c6ed18{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-768 .elementor-element.elementor-element-3c6ed18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-386277b{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:-6px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-386277b:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-386277b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F5C6E 0%, #1F5C6E 100%);}.elementor-768 .elementor-element.elementor-element-386277b, .elementor-768 .elementor-element.elementor-element-386277b::before{--border-transition:0.3s;}.elementor-768 .elementor-element.elementor-element-53c20b2{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:30px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-0fdf404{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-0fdf404.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-0fdf404 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-768 .elementor-element.elementor-element-c3044d2{text-align:center;}.elementor-768 .elementor-element.elementor-element-c3044d2 .elementor-heading-title{color:#E87B5C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;}.elementor-768 .elementor-element.elementor-element-c3044d2 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-768 .elementor-element.elementor-element-0636487{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:30px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-d998cb4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-d998cb4.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-d998cb4 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-768 .elementor-element.elementor-element-e75c9a1{text-align:center;}.elementor-768 .elementor-element.elementor-element-e75c9a1 .elementor-heading-title{color:#E87B5C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;}.elementor-768 .elementor-element.elementor-element-e75c9a1 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-768 .elementor-element.elementor-element-16ab4e5{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:30px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-76c39ae{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-768 .elementor-element.elementor-element-76c39ae.elementor-element{--align-self:center;}.elementor-768 .elementor-element.elementor-element-76c39ae > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-768 .elementor-element.elementor-element-a0c575d{text-align:center;}.elementor-768 .elementor-element.elementor-element-a0c575d .elementor-heading-title{color:#E87B5C;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;}.elementor-768 .elementor-element.elementor-element-a0c575d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-768 .elementor-element.elementor-element-87fd7b1 > .elementor-container{max-width:500px;}.elementor-768 .elementor-element.elementor-element-87fd7b1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1F5C6E 0%, #1F5C6E 100%);opacity:1;}.elementor-768 .elementor-element.elementor-element-87fd7b1{padding:35px 0px 35px 0px;}.elementor-768 .elementor-element.elementor-element-c7f0b5a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-07b2e45{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-768 .elementor-element.elementor-element-07b2e45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-84f9414:not(.elementor-motion-effects-element-type-background), .elementor-768 .elementor-element.elementor-element-84f9414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F5C6E 0%, #1F5C6E 100%);}.elementor-768 .elementor-element.elementor-element-84f9414{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-84f9414 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-768 .elementor-element.elementor-element-1667a83 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-768 .elementor-element.elementor-element-f89398d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-768 .elementor-element.elementor-element-f89398d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-768 .elementor-element.elementor-element-f89398d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-768 .elementor-element.elementor-element-f89398d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-cfcf28b > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-26e27a0{margin-top:0px;margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-fffed1f > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-daabb3d > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-5538d56 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-216605d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-458607f{text-align:center;}.elementor-768 .elementor-element.elementor-element-458607f .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;}.elementor-768 .elementor-element.elementor-element-bc7b6d3{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-768 .elementor-element.elementor-element-c273035.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-768 .elementor-element.elementor-element-c273035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-768 .elementor-element.elementor-element-c273035 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-768 .elementor-element.elementor-element-97574fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-768 .elementor-element.elementor-element-97574fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-768 .elementor-element.elementor-element-97574fe > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-768 .elementor-element.elementor-element-d2bc700.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-768 .elementor-element.elementor-element-d2bc700.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-768 .elementor-element.elementor-element-d2bc700 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-768 .elementor-element.elementor-element-919d5b3{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-8f8c4c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-768 .elementor-element.elementor-element-49a041d{width:auto;max-width:auto;}.elementor-768 .elementor-element.elementor-element-ca0e385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-b1dd3f9 .qodef-qi-grid > .qodef-grid-inner{gap:10px;}.elementor-768 .elementor-element.elementor-element-b1dd3f9 .qodef-qi-grid.qodef-borders--between > .qodef-grid-inner > .qodef-grid-item:before{bottom:calc( -10px/2 );}.elementor-768 .elementor-element.elementor-element-b1dd3f9 .qodef-qi-grid.qodef-borders--between > .qodef-grid-inner > .qodef-grid-item:after{right:calc( -10px/2 );}.elementor-768 .elementor-element.elementor-element-b1dd3f9 .qodef-qi-grid.qodef-borders--all > .qodef-grid-inner > .qodef-grid-item{padding:10px;}@media(max-width:1024px){.elementor-768 .elementor-element.elementor-element-cfcf28b > .elementor-element-populated{margin:-31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-768 .elementor-element.elementor-element-daabb3d > .elementor-element-populated{margin:-31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-768 .elementor-element.elementor-element-5538d56 > .elementor-element-populated{margin:-31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-768 .elementor-element.elementor-element-bc7b6d3{margin-top:-31px;margin-bottom:0px;}.elementor-768 .elementor-element.elementor-element-d2bc700 > .elementor-element-populated{margin:-31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-768 .elementor-element.elementor-element-386277b{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-768 .elementor-element.elementor-element-53c20b2{--width:50%;}.elementor-768 .elementor-element.elementor-element-0636487{--width:50%;}.elementor-768 .elementor-element.elementor-element-16ab4e5{--width:50%;}.elementor-768 .elementor-element.elementor-element-1667a83{width:50%;}.elementor-768 .elementor-element.elementor-element-f89398d{width:50%;}.elementor-768 .elementor-element.elementor-element-cfcf28b{width:50%;}.elementor-768 .elementor-element.elementor-element-fffed1f{width:50%;}.elementor-768 .elementor-element.elementor-element-daabb3d{width:50%;}.elementor-768 .elementor-element.elementor-element-5538d56{width:50%;}.elementor-768 .elementor-element.elementor-element-c273035{width:50%;}.elementor-768 .elementor-element.elementor-element-97574fe{width:50%;}.elementor-768 .elementor-element.elementor-element-d2bc700{width:50%;}}@media(max-width:767px){.elementor-768 .elementor-element.elementor-element-9a67281{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-2ad072c > .elementor-widget-container{margin:-63px 0px 0px 0px;}.elementor-768 .elementor-element.elementor-element-3c6ed18{font-size:30px;}.elementor-768 .elementor-element.elementor-element-53c20b2{--margin-block-start:-63px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-0636487{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-16ab4e5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-768 .elementor-element.elementor-element-07b2e45{font-size:30px;}.elementor-768 .elementor-element.elementor-element-458607f .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-768 .elementor-element.elementor-element-458607f > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-2ad072c */* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  background: linear-gradient(135deg, #174f61 0%, #1f5c6e 50%, #2a6c7d 100%);
  font-family: "Poppins", sans-serif;
  color: #ffffff;
}

.welcome-section {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  position: relative;
  overflow: hidden;
}

.welcome-card {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding: 55px 40px 50px;
  text-align: center;
  background: rgba(255, 255, 255, 0.045);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 28px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}

.welcome-label {
  font-size: 14px;
  letter-spacing: 4px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 18px;
}

.welcome-title {
  font-size: clamp(29px, 5.8vw, 62px);
  line-height: 1.05;
  font-weight: 700;
  margin-bottom: 16px;
}

.welcome-title .white {
  color: #ffffff;
}

.welcome-title .accent {
  color: #f28c68;
}

.title-line {
  width: 72px;
  height: 4px;
  margin: 0 auto 24px;
  border-radius: 999px;
  background: #f28c68;
}

.welcome-text {
  max-width: 880px;
  margin: 0 auto 38px;
}

.welcome-text p {
  font-size: clamp(16px, 1.8vw, 19px);
  line-height: 1.8;
  color: white !important;
  margin-bottom: 10px;
}

.speaker-box {
  position: relative;
  z-index: 2;
}

.speaker-image-ring {
  width: 148px;
  height: 148px;
  margin: 0 auto 20px;
  padding: 6px;
  border-radius: 50%;
  background: linear-gradient(135deg, rgba(71, 195, 230, 0.95), rgba(17, 135, 188, 0.95));
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.14);
  position: relative;
}

.speaker-image-ring::before {
  content: "";
  position: absolute;
  inset: -8px;
  border-radius: 50%;
  background:
    radial-gradient(circle at top right, rgba(255,255,255,0.18), transparent 45%),
    repeating-linear-gradient(
      135deg,
      rgba(255,255,255,0.08) 0 2px,
      transparent 2px 5px
    );
  clip-path: polygon(58% 0%, 100% 0%, 100% 45%, 78% 62%);
  opacity: 0.9;
  pointer-events: none;
}

.speaker-image {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  border-radius: 50%;
}

.speaker-name {
  font-size: clamp(20px, 2.2vw, 30px);
  font-weight: 500;
  color: #f28c68;
  margin-bottom: 10px;
}

.speaker-role {
  font-size: clamp(15px, 1.6vw, 20px);
  line-height: 1.15;
  color: #ffffff;
  max-width: 480px;
  margin: 0 auto;
}

/* Decorative elements */

.wave {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 120%;
  pointer-events: none;
  z-index: 0;
}

.wave-1 {
  bottom: -35px;
  height: 170px;
  background: rgba(93, 190, 231, 0.12);
  filter: blur(3px);
  clip-path: path("M 0 70 C 140 10, 300 150, 470 95 C 650 35, 820 140, 980 100 C 1120 65, 1260 20, 1400 0 L 1400 220 L 0 220 Z");
  animation: waveDrift1 10s ease-in-out infinite;
}

.wave-2 {
  bottom: -65px;
  height: 145px;
  background: rgba(66, 170, 214, 0.10);
  filter: blur(6px);
  clip-path: path("M 0 55 C 150 5, 310 120, 500 80 C 690 40, 860 125, 1040 85 C 1180 55, 1300 18, 1400 0 L 1400 190 L 0 190 Z");
  animation: waveDrift2 12s ease-in-out infinite;
}

.orb {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

.orb-1 {
  width: 180px;
  height: 180px;
  top: -50px;
  right: -50px;
  background: rgba(255, 255, 255, 0.035);
  animation: orbFloat1 8s ease-in-out infinite;
}

.orb-2 {
  width: 130px;
  height: 130px;
  bottom: 80px;
  left: -35px;
  background: rgba(91, 196, 226, 0.07);
  animation: orbFloat2 9s ease-in-out infinite;
}

/* Hover without floating */
.welcome-card:hover {
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.16);
}

/* Animations */

@keyframes orbFloat1 {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(-10px, 8px) scale(1.04);
  }
}

@keyframes orbFloat2 {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(12px, -10px) scale(1.05);
  }
}

@keyframes waveDrift1 {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(-8px);
  }
}

@keyframes waveDrift2 {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(10px);
  }
}

/* Responsive */

@media (max-width: 768px) {
  .welcome-card {
    padding: 40px 22px 36px;
    border-radius: 22px;
  }

  .welcome-label {
    font-size: 12px;
    letter-spacing: 3px;
  }

  .welcome-title {
    font-size: clamp(26px, 8vw, 42px);
  }

  .welcome-text {
    margin-bottom: 32px;
  }

  .speaker-image-ring {
    width: 120px;
    height: 120px;
  }

  .speaker-name {
    font-size: clamp(18px, 5vw, 24px);
  }

  .speaker-role {
    font-size: clamp(14px, 3.6vw, 18px);
    max-width: 320px;
  }

  .wave-1 {
    height: 130px;
    bottom: -30px;
  }

  .wave-2 {
    height: 120px;
    bottom: -55px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6ed18 */@media(max-width:500px){
    .elementor-768 .elementor-element.elementor-element-3c6ed18 h3{
        font-size:30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07b2e45 */@media(max-width:500px){
    .elementor-768 .elementor-element.elementor-element-07b2e45 h3{
        font-size:30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87fd7b1 */elementor.elementor-768 {
    background-color: #1F5C6E;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_image_gallery_masonry, class: .elementor-element-b1dd3f9 */.gallery img{
  border-radius: 20px  
}/* End custom CSS */