.elementor-12067 .elementor-element.elementor-element-1db6ff01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12067 .elementor-element.elementor-element-1db6ff01::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-background-video-container::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .e-con-inner > .elementor-background-video-container::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-background-slideshow::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12067 .elementor-element.elementor-element-1db6ff01.e-con{--align-self:center;}.elementor-12067 .elementor-element.elementor-element-2c88f778{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-12067 .elementor-element.elementor-element-2c88f778 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12067 .elementor-element.elementor-element-2c88f778.elementor-element{--align-self:center;}.elementor-12067 .elementor-element.elementor-element-2c88f778 img{width:95%;max-width:95%;opacity:1;border-style:double;border-color:var( --e-global-color-8324849 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.57);}.elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button{background-color:var( --e-global-color-4be6f09 );font-family:"Space Grotesk", Sans-serif;fill:var( --e-global-color-78393f0 );color:var( --e-global-color-78393f0 );}.elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button:hover, .elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button:focus{background-color:var( --e-global-color-8324849 );color:var( --e-global-color-ca2b2ca );}.elementor-12067 .elementor-element.elementor-element-7a678533.elementor-element{--align-self:center;}.elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button:hover svg, .elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button:focus svg{fill:var( --e-global-color-ca2b2ca );}#elementor-popup-modal-12067 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-ca2b2ca );border-style:double;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4be6f09 );border-radius:20px 20px 20px 20px;box-shadow:2px 8px 31px 7px rgba(0, 0, 0, 0.26);}#elementor-popup-modal-12067{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12067 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-12067 .dialog-close-button{display:flex;top:3%;font-size:20px;}body:not(.rtl) #elementor-popup-modal-12067 .dialog-close-button{right:2%;}body.rtl #elementor-popup-modal-12067 .dialog-close-button{left:2%;}#elementor-popup-modal-12067 .dialog-close-button i{color:#000000;}#elementor-popup-modal-12067 .dialog-close-button svg{fill:#000000;}@media(max-width:767px){.elementor-12067 .elementor-element.elementor-element-1db6ff01::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-background-video-container::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .e-con-inner > .elementor-background-video-container::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-background-slideshow::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12067 .elementor-element.elementor-element-1db6ff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tentorium.mn/wp-content/uploads/2026/02/digestive-tract-1.png");}.elementor-12067 .elementor-element.elementor-element-1db6ff01{--min-height:10rem;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12067 .elementor-element.elementor-element-1db6ff01.e-con{--flex-grow:1;}.elementor-12067 .elementor-element.elementor-element-2c88f778 img{width:90%;max-width:100%;}.elementor-12067 .elementor-element.elementor-element-7a678533 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-12067 .elementor-element.elementor-element-7a678533 .elementor-button{border-radius:12px 12px 12px 12px;}}/* Start custom CSS *//* =========================
   Global Variables
========================= */
:root{
  --wpr-global-radius: 35px; /* 35px байсан -> хүрээ том харагддаг */
}

/* =========================
   Global Radius Utility Class
========================= */
.wpr-global-radius{
  border-radius: var(--wpr-global-radius) !important;
}

/* =========================
   Glow Button Effect
   (Apply class: wpr-glow-button)
========================= */
.wpr-glow-button a{
  position: relative;
  transition: transform 0.3s ease;
  animation: glowPulse 2.8s infinite ease-in-out;
  box-shadow: 0 0 0 rgba(244,153,26,0); /* reset */
}

.wpr-glow-button:hover{
  transform: scale(1.05);
}

@media (prefers-reduced-motion: reduce){
  .wpr-glow-button a{ animation: none !important; }
}

@keyframes glowPulse{
  0%{
    box-shadow:
      0 0 8px  rgba(244,153,26,0.35),
      0 0 16px rgba(244,153,26,0.25),
      0 0 24px rgba(244,153,26,0.18);
  }
  50%{
    box-shadow:
      0 0 16px rgba(244,153,26,0.60),
      0 0 32px rgba(244,153,26,0.42),
      0 0 48px rgba(244,153,26,0.25);
  }
  100%{
    box-shadow:
      0 0 8px  rgba(244,153,26,0.35),
      0 0 16px rgba(244,153,26,0.25),
      0 0 24px rgba(244,153,26,0.18);
  }
}

/* =========================
   Button Shimmer Effect
   (Use inside widget custom CSS: #elementor-popup-modal-12067 ...)
========================= */
#elementor-popup-modal-12067 .elementor-button{
  position: relative;
  overflow: hidden;
}

#elementor-popup-modal-12067 .elementor-button::before{
  content: "";
  position: absolute;
  top: -12%;
  bottom: -12%;
  left: 0;
  width: 10%;
  margin-left: 0%;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0)    20%,
    rgba(255,255,255,0.22) 62%,
    rgba(255,255,255,0.55) 75%,
    rgba(255,255,255,0.22) 88%,
    rgba(255,255,255,0)   100%
  );
  filter: blur(8px);
  opacity: 0.9;
  animation: shimmer 5.5s ease-in-out infinite;
}

@keyframes shimmer{
  0%   { transform: translateX(-160%); }
  50%  { transform: translateX(0%); }
  100% { transform: translateX(160%); }
}/* End custom CSS */