@charset "UTF-8";
/*!
 * Copyright (C) Oleg Karakoz, Agile Apps. 2013-2025.
 * Project: mts
 * Last modified: 09/11/2025, 21:32
 */
.hero-section {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.hero-section .hero-bg {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 35%), url("/v5/pages/guest_v6/hero.webp");
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .hero-section .hero-bg {
    background-image: url("/v5/pages/guest_v6/hero.webp");
  }
}
.firms-section .pager a.active {
  cursor: pointer;
  width: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(52, 103, 146, var(--tw-bg-opacity, 1));
}

.app-preview {
  display: none;
}

.container .logo {
  width: 100px;
}
.container .bx-wrapper {
  margin-bottom: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.container .bx-wrapper .bx-viewport {
  border-radius: 0.5rem;
}
.container .bx-controls-direction {
  display: none;
}
.container form[name=contact] .contact-send:after {
  content: "שלח";
}
.container form[name=contact] .contact-send.sending:after {
  content: "שולח...";
}
.container .sent {
  display: none;
}
.container .sent.shown {
  opacity: 1;
  visibility: visible;
}
.container .glide .glide__arrows {
  display: none;
}
.container .glide .glide__bullets .glide__bullet--active {
  background-color: rgba(52, 103, 146, 0.85);
  width: 2rem;
}
.container .video-js .vjs-big-play-button {
  background-image: none;
  background-color: rgba(52, 103, 146, 0.85);
  border: none;
  outline: 0 !important;
  border-radius: 99999px;
}
.container .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  /* Hide the default character icon */
  content: "" !important;
  /* Create the solid triangle using borders */
  display: block;
  width: 0;
  height: 0;
  border-top: 18px solid transparent; /* Adjust size here */
  border-bottom: 18px solid transparent; /* Adjust size here */
  border-left: 32px solid white; /* Adjust size and color for the solid triangle */
  /* Center the triangle within the button area */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-37%, -50%); /* Adjust X translation for optical centering */
}
.container .glimpse-content-video .video-js .vjs-big-play-button {
  transform: scale(0.7);
}

.focus-visible\:ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring));
}

@media (any-hover: hover) and (pointer: fine) {
  .container .video-js .vjs-big-play-button:hover {
    background-color: rgba(42, 82, 117, 0.85);
  }
}
@media (min-width: 300px) {
  .logo {
    width: 70px;
  }
}
@media (min-width: 768px) {
  .hero-section {
    height: 500px;
  }
  .logo {
    width: 100px;
  }
}

/*# sourceMappingURL=index.css.map */
