.elementor .btn-orange{overflow:hidden;position:relative;z-index:1;font-family:Mulish;font-weight:700;font-size:16px;color:var(--white);padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--orange);display:inline-flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;align-self:start;&::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--blue);
  z-index: -1;

  opacity: 0;
  transform: translateX(100%);

  transition: transform 0.6s ease-in-out, opacity 0.4s ease;
}\n}.elementor .btn-orange:hover,.elementor .btn-orange:focus-visible{&::before{
  transform: translateX(0);
  opacity: 1;
  transition: transform 0.6s ease-in-out, opacity 0.4s ease;
}\n}.elementor .home-hero-banner{height:100%;min-height:100vh;overflow:hidden;}.elementor .bg-sec-scale{overflow:hidden;.elementor-widget-image{
  height: 100%;
  object-fit: cover;
  img{
      transition: all 2s;
  }
}
.fadeIn{
  img{
      transform: scale(1.1);
       transition: all 2s;
  }
}\n}.elementor .btn-hover-white{overflow:hidden;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--orange);display:inline-flex;justify-content:center;align-items:center;align-self:start;&::before {
  content: "";
  position: absolute;
  inset: 0;
  background: white;
  z-index: -1;

  opacity: 0;
  transform: translateX(100%);

  transition: transform 0.6s ease-in-out, opacity 0.4s ease;
}\n}.elementor .btn-hover-white:hover,.elementor .btn-hover-white:focus-visible{overflow:hidden;font-family:Mulish;font-weight:700;font-size:16px;color:var(--blue);background-color:var(--white);&::before{
  transform: translateX(0);
  opacity: 1;
  transition: transform 0.6s ease-in-out, opacity 0.4s ease;
}\n}