.elementor-489 .elementor-element.elementor-element-5560063{--display:flex;--min-height:90px;--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-489 .elementor-element.elementor-element-5560063:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-5560063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#085870;}.elementor-489 .elementor-element.elementor-element-5560063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-ab3da9a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:148px;--padding-bottom:148px;--padding-left:40px;--padding-right:40px;}.elementor-489 .elementor-element.elementor-element-ab3da9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-3c69ee5{text-align:center;}.elementor-489 .elementor-element.elementor-element-aee4f66{text-align:center;}.elementor-489 .elementor-element.elementor-element-aeb712e{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-661cafd{--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-489 .elementor-element.elementor-element-2bdfeda img{max-width:100%;height:500px;border-radius:9px 9px 9px 9px;}.elementor-489 .elementor-element.elementor-element-b9543c9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:#E2A838;--border-color:#E2A838;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-489 .elementor-element.elementor-element-b9543c9.e-con{--align-self:center;}.elementor-489 .elementor-element.elementor-element-a7862fd{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-489 .elementor-element.elementor-element-98fe7a3 .elementor-heading-title{font-size:32px;font-style:normal;color:#074C7A;}.elementor-489 .elementor-element.elementor-element-1e1489c .elementor-heading-title{font-size:22px;font-style:normal;color:#E2A838;}.elementor-489 .elementor-element.elementor-element-31c237d{--display:flex;--min-height:0px;--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:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-8709d3b{--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-489 .elementor-element.elementor-element-ec81cff img{max-width:100%;height:500px;border-radius:9px 9px 9px 9px;}.elementor-489 .elementor-element.elementor-element-6064cd5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 03px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:03px;border-color:#E2A838;--border-color:#E2A838;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-489 .elementor-element.elementor-element-6064cd5.e-con{--align-self:center;}.elementor-489 .elementor-element.elementor-element-212319a{margin:070px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-489 .elementor-element.elementor-element-0153953 .elementor-heading-title{font-size:32px;font-style:normal;color:#074C7A;}.elementor-489 .elementor-element.elementor-element-278a8f5 .elementor-heading-title{font-size:22px;font-style:normal;color:#E2A838;}@media(max-width:1024px){.elementor-489 .elementor-element.elementor-element-ab3da9a{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-489 .elementor-element.elementor-element-5560063{--width:101.362%;}.elementor-489 .elementor-element.elementor-element-ab3da9a{--width:101.453%;}.elementor-489 .elementor-element.elementor-element-661cafd{--width:40%;}.elementor-489 .elementor-element.elementor-element-b9543c9{--width:58%;}.elementor-489 .elementor-element.elementor-element-8709d3b{--width:40%;}.elementor-489 .elementor-element.elementor-element-6064cd5{--width:58%;}}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-ab3da9a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for container, class: .elementor-element-661cafd *//* Container Control & Sizing */
.elementor-489 .elementor-element.elementor-element-661cafd {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-489 .elementor-element.elementor-element-661cafd img {
  max-width: 80% !important; /* Size control karne ke liye */
  height: auto !important;
  aspect-ratio: 3 / 4; /* Perfect executive portrait ratio */
  object-fit: cover;
  border-radius: 16px;
  box-shadow: 0px 10px 30px rgba(7, 76, 122, 0.12);
  transition: all 0.4s ease-in-out;
  animation: floatExecutive 4s ease-in-out infinite;
}

/* Continuous Floating Animation */
@keyframes floatExecutive {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* Hover Effect: Gold Glow & Smooth Lift */
.elementor-489 .elementor-element.elementor-element-661cafd:hover img {
  transform: translateY(-12px) scale(1.02);
  box-shadow: 0px 18px 35px rgba(226, 168, 56, 0.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9543c9 *//* Glassmorphism Card with Gold Border & Hover Elevation */
.elementor-489 .elementor-element.elementor-element-b9543c9 {
  border-left: 4px solid #e2a838 !important;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
  border-radius: 0px 16px 16px 0px;
  padding: 30px !important;
  transition: all 0.4s ease-in-out;
  position: relative;
  overflow: hidden;
}

/* Golden Light Sweep Glow Effect on Hover */
.elementor-489 .elementor-element.elementor-element-b9543c9::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(226, 168, 56, 0.12),
    transparent
  );
  transition: 0.6s;
}

.elementor-489 .elementor-element.elementor-element-b9543c9:hover::before {
  left: 100%;
}

/* Hover State - Smooth Elevation & Color Shift */
.elementor-489 .elementor-element.elementor-element-b9543c9:hover {
  transform: translateX(8px);
  border-left-color: #074c7a !important;
  box-shadow: 0px 15px 35px rgba(7, 76, 122, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec81cff *//* Container Control & Sizing */
.elementor-489 .elementor-element.elementor-element-ec81cff {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-489 .elementor-element.elementor-element-ec81cff img {
  max-width: 80% !important; /* Size control karne ke liye */
  height: auto !important;
  aspect-ratio: 3 / 4; /* Perfect executive portrait ratio */
  object-fit: cover;
  border-radius: 16px;
  box-shadow: 0px 10px 30px rgba(7, 76, 122, 0.12);
  transition: all 0.4s ease-in-out;
  animation: floatExecutive 4s ease-in-out infinite;
}

/* Continuous Floating Animation */
@keyframes floatExecutive {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* Hover Effect: Gold Glow & Smooth Lift */
.elementor-489 .elementor-element.elementor-element-ec81cff:hover img {
  transform: translateY(-12px) scale(1.02);
  box-shadow: 0px 18px 35px rgba(226, 168, 56, 0.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6064cd5 *//* Glassmorphism Card with Gold Border & Hover Elevation */
.elementor-489 .elementor-element.elementor-element-6064cd5 {
  border-left: 4px solid #e2a838 !important;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05);
  border-radius: 0px 16px 16px 0px;
  padding: 30px !important;
  transition: all 0.4s ease-in-out;
  position: relative;
  overflow: hidden;
}

/* Golden Light Sweep Glow Effect on Hover */
.elementor-489 .elementor-element.elementor-element-6064cd5::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(226, 168, 56, 0.12),
    transparent
  );
  transition: 0.6s;
}

.elementor-489 .elementor-element.elementor-element-6064cd5:hover::before {
  left: 100%;
}

/* Hover State - Smooth Elevation & Color Shift */
.elementor-489 .elementor-element.elementor-element-6064cd5:hover {
  transform: translateX(8px);
  border-left-color: #074c7a !important;
  box-shadow: 0px 15px 35px rgba(7, 76, 122, 0.12);
}/* End custom CSS */