.elementor-4469 .elementor-element.elementor-element-bf9578f{--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;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-bf9578f:not(.elementor-motion-effects-element-type-background), .elementor-4469 .elementor-element.elementor-element-bf9578f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4469 .elementor-element.elementor-element-3ed6e97{--display:flex;}.elementor-4469 .elementor-element.elementor-element-3e40925.elementor-element{--align-self:stretch;}.elementor-4469 .elementor-element.elementor-element-5189e12{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-5189e12:not(.elementor-motion-effects-element-type-background), .elementor-4469 .elementor-element.elementor-element-5189e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5F5;}.elementor-4469 .elementor-element.elementor-element-4e98194 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-4469 .elementor-element.elementor-element-6a9cf81{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-6a9cf81:not(.elementor-motion-effects-element-type-background), .elementor-4469 .elementor-element.elementor-element-6a9cf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5F5;}.elementor-4469 .elementor-element.elementor-element-c2a23b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-b9fa111 > .elementor-widget-container{padding:120px 0px 120px 0px;}@media(max-width:767px){.elementor-4469 .elementor-element.elementor-element-bf9578f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-5189e12{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-6a9cf81{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4469 .elementor-element.elementor-element-c2a23b6{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for urane_about, class: .elementor-element-3e40925 *//* ===============================
   1) REMOVE SECOND IMAGE
================================ */
.about-style-five-area .thumb-style-five-thumb .d-flex img:nth-child(2){
  display: none !important;
}

/* ===============================
   2) MAKE FIRST IMAGE BIGGER
================================ */
.about-style-five-area .thumb-style-five-thumb,
.about-style-five-area .thumb-style-five-thumb .d-flex{
  width: 100% !important;
}

.about-style-five-area .thumb-style-five-thumb .d-flex img:nth-child(1){
  width: 100% !important;
  height: auto !important;
  display: block !important;
}

/* ===============================
   3) MOVE MISSION BOX TO THE RIGHT
   (because .short-quote is outside thumb wrapper)
================================ */

/* Make the LEFT column the positioning container */
.about-style-five-area .row > .col-lg-6:first-child{
  position: relative !important;
}

/* Position the mission box to the right side of the image */
.about-style-five-area .row > .col-lg-6:first-child .short-quote{
  position: absolute !important;
  left: auto !important;
  right: -10px !important;   /* adjust: -80, -60, -40, -20, 0 */
  bottom: 40px !important;   /* adjust up/down */
  max-width: 380px !important;
  z-index: 999 !important;
}

/* ===============================
   4) MOBILE FIX (prevent overflow)
================================ */
@media (max-width: 991px){
  .about-style-five-area .row > .col-lg-6:first-child .short-quote{
    position: relative !important;
    right: 0 !important;
    bottom: 0 !important;
    max-width: 100% !important;
    margin-top: 15px !important;
  }
}
/*.....sliding text not working..*/
/* Safe defaults: text stays visible */
.elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text .line > div{
  opacity: 1;
  transform: none;
  will-change: transform, opacity;
}

/* Only hide BEFORE animation if JS is running */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split:not(.rcb-inview) .line > div{
  opacity: 0;
  transform: translateY(18px);
}

/* Animate when in view */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line > div{
  animation: rcbSlideIn .9s ease forwards;
}

/* stagger */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line:nth-child(1) > div{ animation-delay: .05s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line:nth-child(2) > div{ animation-delay: .15s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line:nth-child(3) > div{ animation-delay: .25s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line:nth-child(4) > div{ animation-delay: .35s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-3e40925 h2.title.split-text.rcb-split.rcb-inview .line:nth-child(5) > div{ animation-delay: .45s; }

@keyframes rcbSlideIn{
  to{ opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for urane_about, class: .elementor-element-4e98194 *//* FIX: Center + align "70YRS" inside the fun-fact card on mobile */
@media (max-width: 767px){

  /* Make the number + operator sit on ONE centered line */
  .about-fun-fact-card .counter{
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
    gap: 6px !important;
    width: 100% !important;
    text-align: center !important;
  }

  /* Keep number + YRS from drifting */
  .about-fun-fact-card .counter .timer,
  .about-fun-fact-card .counter .operator{
    display: inline-block !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    transform: none !important;
  }

  /* Scale down so it fits the card */
  .about-fun-fact-card .counter .timer{
    font-size: 56px !important;
  }
  .about-fun-fact-card .counter .operator{
    font-size: 32px !important;
  }
}/* End custom CSS */
/* Start custom CSS for urane_speciality, class: .elementor-element-ee1f95a *//* Safe defaults: text stays visible */
.elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text .line > div{
  opacity: 1;
  transform: none;
  will-change: transform, opacity;
}

/* Only hide BEFORE animation if JS is running */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split:not(.rcb-inview) .line > div{
  opacity: 0;
  transform: translateY(18px);
}

/* Animate when in view */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line > div{
  animation: rcbSlideIn .9s ease forwards;
}

/* stagger */
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line:nth-child(1) > div{ animation-delay: .05s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line:nth-child(2) > div{ animation-delay: .15s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line:nth-child(3) > div{ animation-delay: .25s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line:nth-child(4) > div{ animation-delay: .35s; }
html.rcb-js .elementor-4469 .elementor-element.elementor-element-ee1f95a h2.title.split-text.rcb-split.rcb-inview .line:nth-child(5) > div{ animation-delay: .45s; }

@keyframes rcbSlideIn{
  to{ opacity: 1; transform: translateY(0); }
}/* End custom CSS */