@import url("5d53b89a82a43936");

.elementor-panel .elementor-element .rkit-widget-icon {
  color: #00cea6;
}

.elementor-panel .elementor-element .rkit-widget-icon::after {
  content: "RTM";
  position: absolute;
  top: 3px;
  right: 3px;
  color: white;
  font-size: 9px;
  font-weight: 400;
  padding: 1px 2px;
  line-height: 10px;
  display: inline-block;
  border-radius: 2px;
  font-family: "Open Sans", Roboto, Helvetica, Arial, sans-serif;
}

.elementor-panel .elementor-element:hover .rkit-widget-icon::after {
  color: #00cea6;
}

.elementor-panel .elementor-element:has(.rkit-widget-icon):hover .title {
  color: #00cea6;
}

.elementor-element .rtm-barchart-icons {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill%3D%22%2333e4c0%22%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20viewBox%3D%220%200%20282.772%20282.772%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M61.472%2C143.036H23.881c-4.971%2C0-9%2C4.029-9%2C9v94.185c0%2C4.971%2C4.029%2C9%2C9%2C9h37.591c4.971%2C0%2C9-4.029%2C9-9v-94.185%20C70.472%2C147.065%2C66.443%2C143.036%2C61.472%2C143.036z%20M52.472%2C237.22H32.881v-76.185h19.591V237.22z%22%2F%3E%3Cpath%20d%3D%22M132.238%2C93.194H94.648c-4.971%2C0-9%2C4.029-9%2C9V246.22c0%2C4.971%2C4.029%2C9%2C9%2C9h37.591c4.971%2C0%2C9-4.029%2C9-9V102.194%20C141.238%2C97.224%2C137.209%2C93.194%2C132.238%2C93.194z%20M123.238%2C237.22h-19.591V111.194h19.591V237.22z%22%2F%3E%3Cpath%20d%3D%22M203.005%2C150.471h-37.591c-4.971%2C0-9%2C4.029-9%2C9v86.749c0%2C4.971%2C4.029%2C9%2C9%2C9h37.591c4.971%2C0%2C9-4.029%2C9-9v-86.749%20C212.005%2C154.5%2C207.976%2C150.471%2C203.005%2C150.471z%20M194.005%2C237.22h-19.591v-68.749h19.591V237.22z%22%2F%3E%3Cpath%20d%3D%22M273.772%2C96.516H236.18c-4.971%2C0-9%2C4.029-9%2C9V246.22c0%2C4.971%2C4.029%2C9%2C9%2C9h37.591c4.971%2C0%2C9-4.029%2C9-9V105.516%20C282.772%2C100.545%2C278.742%2C96.516%2C273.772%2C96.516z%20M264.772%2C237.22H245.18V114.516h19.591V237.22z%22%2F%3E%3Cpath%20d%3D%22M178.918%2C112.796c3.276%2C2.381%2C7.739%2C2.28%2C10.905-0.246l67.269-53.682l-0.298%2C8.847c-0.167%2C4.968%2C3.724%2C9.131%2C8.692%2C9.298%20c0.104%2C0.003%2C0.206%2C0.005%2C0.309%2C0.005c4.831%2C0%2C8.826-3.833%2C8.99-8.697l1.061-31.466c0.083-2.491-0.869-4.905-2.631-6.667%20c-1.762-1.763-4.184-2.719-6.667-2.631l-31.466%2C1.061c-4.968%2C0.167-8.859%2C4.331-8.692%2C9.298c0.167%2C4.967%2C4.314%2C8.85%2C9.298%2C8.692%20l8.261-0.278l-59.993%2C47.876l-68.22-49.585c-2.988-2.172-7-2.298-10.117-0.317L4.176%2C108.734%20c-4.196%2C2.665-5.437%2C8.227-2.772%2C12.422c1.715%2C2.7%2C4.628%2C4.176%2C7.605%2C4.176c1.65%2C0%2C3.321-0.454%2C4.817-1.404l96.276-61.15%20L178.918%2C112.796z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  font-size: 83px;
  background-size: cover;
  display: inline-flex;
  width: 30px;
  height: 30px;
}

.elementor-element .rtm-linechart-icons {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2333e4c0%22%20class%3D%22bi%20bi-graph-up%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M0%200h1v15h15v1H0V0Zm14.817%203.113a.5.5%200%200%201%20.07.704l-4.5%205.5a.5.5%200%200%201-.74.037L7.06%206.767l-3.656%205.027a.5.5%200%200%201-.808-.588l4-5.5a.5.5%200%200%201%20.758-.06l2.609%202.61%204.15-5.073a.5.5%200%200%201%20.704-.07Z%22%2F%3E%3C%2Fsvg%3E");
  font-size: 83px;
  background-size: cover;
  display: inline-flex;
  width: 30px;
  height: 30px;
}

.elementor-element .rtm-piechart-icons {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2333e4c0%22%20class%3D%22bi%20bi-pie-chart-fill%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M15.985%208.5H8.207l-5.5%205.5a8%208%200%200%200%2013.277-5.5zM2%2013.292A8%208%200%200%201%207.5.015v7.778l-5.5%205.5zM8.5.015V7.5h7.485A8.001%208.001%200%200%200%208.5.015z%22%2F%3E%3C%2Fsvg%3E");
  font-size: 83px;
  background-size: cover;
  display: inline-flex;
  width: 30px;
  height: 30px;
}

.elementor-element .rtm-progressbar-icons {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250px%22%20height%3D%2250px%22%20fill%3D%22%2333e4c0%22%3E%3Cpath%20d%3D%22M%202.8125%206%20C%202.335938%206.089844%201.992188%206.511719%202%207%20L%202%2015%20C%202%2015.550781%202.449219%2016%203%2016%20L%2047%2016%20C%2047.550781%2016%2048%2015.550781%2048%2015%20L%2048%207%20C%2048%206.449219%2047.550781%206%2047%206%20L%203%206%20C%202.96875%206%202.9375%206%202.90625%206%20C%202.875%206%202.84375%206%202.8125%206%20Z%20M%2012%208%20L%2046%208%20L%2046%2014%20L%2012%2014%20Z%20M%202.8125%2020%20C%202.335938%2020.089844%201.992188%2020.511719%202%2021%20L%202%2029%20C%202%2029.550781%202.449219%2030%203%2030%20L%2047%2030%20C%2047.550781%2030%2048%2029.550781%2048%2029%20L%2048%2021%20C%2048%2020.449219%2047.550781%2020%2047%2020%20L%203%2020%20C%202.96875%2020%202.9375%2020%202.90625%2020%20C%202.875%2020%202.84375%2020%202.8125%2020%20Z%20M%2036%2022%20L%2046%2022%20L%2046%2028%20L%2036%2028%20Z%20M%202.8125%2034%20C%202.335938%2034.089844%201.992188%2034.511719%202%2035%20L%202%2043%20C%202%2043.550781%202.449219%2044%203%2044%20L%2047%2044%20C%2047.550781%2044%2048%2043.550781%2048%2043%20L%2048%2035%20C%2048%2034.449219%2047.550781%2034%2047%2034%20L%203%2034%20C%202.96875%2034%202.9375%2034%202.90625%2034%20C%202.875%2034%202.84375%2034%202.8125%2034%20Z%20M%2024%2036%20L%2046%2036%20L%2046%2042%20L%2024%2042%20Z%22%2F%3E%3C%2Fsvg%3E");
  font-size: 83px;
  background-size: cover;
  display: inline-flex;
  width: 30px;
  height: 30px;
}

.posts-pagination {
  display: flex;
  flex-direction: row;
  gap: 0;
  margin-bottom: 0.5rem;
}

.posts-pagination .page-numbers {
  padding: 0.5rem;
  text-decoration: none;
  background-color: white;
}

.posts-pagination span.page-numbers {
  background-color: #00cea6;
}

.btn {
  font-weight: 600;
  padding: 12px 24px 12px 24px;
  display: flex;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
  justify-content: center;
}

.btn.link {
  color: #00cea6;
}

.btn.btn-gradient-accent {
  --x: 0;
  background: linear-gradient(90deg, #000000 -14.64%, #00cea6 114.79%, #000000)
    var(--x, 0) / 200%;
  color: white;
  transition: 0.5s;
  border: 1px solid #00cea6;
}

.btn.btn-gradient-accent:hover {
  --x: 90%;
  color: white;
  border: 1px solid #00cea6;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
  box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
}

.btn.btn-gradient-accent:disabled {
  color: #8f8f8f;
  opacity: 0.5;
}

a:focus {
  box-shadow: none;
  color: currentColor;
}

.accent-color {
  color: #00cea6;
}

.btn-accent {
  background-color: #00cea6;
}

.btn-accent:hover {
  background-color: #27d3b0;
}

.btn-accent:disabled {
  background-color: #2a9c85;
  border: none;
  outline: none;
}

.btn.btn-outline-accent {
  background-color: transparent;
  border: 1px solid #00cea6;
  color: #00cea6;
}

.btn.btn-outline-accent:focus {
  color: #00cea6 !important;
}

.btn-accent:focus,
.btn-gradient-accent:focus {
  color: white !important;
}

.link-accent:focus {
  color: #00cea6 !important;
  border: none;
}

.btn-outline-accent:hover {
  --x: 90%;
  background: linear-gradient(90deg, #000000 -14.64%, #00cea6 114.79%, #000000)
    var(--x, 0) / 200%;
  color: white;
  border: 1px solid #00cea6;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
  box-shadow: 0px 2px 10px 0px rgba(0, 206, 165, 0.33);
}

.nav.nav-underline .nav-item .nav-link,
.nav.nav-underline .nav-item .nav-link:focus {
  color: white;
  border-width: 0px 0px 2px 0px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  outline: none;
  box-shadow: none;
}

.nav.nav-underline .nav-item .nav-link.active {
  /* border-color: #00cea6; */
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-image-source: linear-gradient(90deg, #00cea6 0%, #00000000 100%);
  border-image-slice: 1;
  text-shadow: 2px 3px 4px #00cea6;
}

.rtm-checked-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20507.2%20507.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20style%3D%22fill%3A%2332BA7C%3B%22%20cx%3D%22253.6%22%20cy%3D%22253.6%22%20r%3D%22253.6%22%2F%3E%3Cpath%20style%3D%22fill%3A%230AA06E%3B%22%20d%3D%22M188.8%2C368l130.4%2C130.4c108-28.8%2C188-127.2%2C188-244.8c0-2.4%2C0-4.8%2C0-7.2L404.8%2C152L188.8%2C368z%22%2F%3E%3Cg%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M260%2C310.4c11.2%2C11.2%2C11.2%2C30.4%2C0%2C41.6l-23.2%2C23.2c-11.2%2C11.2-30.4%2C11.2-41.6%2C0L93.6%2C272.8c-11.2-11.2-11.2-30.4%2C0-41.6l23.2-23.2c11.2-11.2%2C30.4-11.2%2C41.6%2C0L260%2C310.4z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M348.8%2C133.6c11.2-11.2%2C30.4-11.2%2C41.6%2C0l23.2%2C23.2c11.2%2C11.2%2C11.2%2C30.4%2C0%2C41.6l-176%2C175.2c-11.2%2C11.2-30.4%2C11.2-41.6%2C0l-23.2-23.2c-11.2-11.2-11.2-30.4%2C0-41.6L348.8%2C133.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  font-size: 75px;
  background-size: cover;
  display: inline-flex;
  width: 20px;
  height: 20px;
}

.rtm-invalid-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20507.2%20507.2%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20style%3D%22fill%3A%23F15249%3B%22%20cx%3D%22253.6%22%20cy%3D%22253.6%22%20r%3D%22253.6%22%2F%3E%3Cpath%20style%3D%22fill%3A%23AD0E0E%3B%22%20d%3D%22M147.2%2C368L284%2C504.8c115.2-13.6%2C206.4-104%2C220.8-219.2L367.2%2C148L147.2%2C368z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M373.6%2C309.6c11.2%2C11.2%2C11.2%2C30.4%2C0%2C41.6l-22.4%2C22.4c-11.2%2C11.2-30.4%2C11.2-41.6%2C0l-176-176c-11.2-11.2-11.2-30.4%2C0-41.6l23.2-23.2c11.2-11.2%2C30.4-11.2%2C41.6%2C0L373.6%2C309.6z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23D6D6D6%3B%22%20d%3D%22M280.8%2C216L216%2C280.8l93.6%2C92.8c11.2%2C11.2%2C30.4%2C11.2%2C41.6%2C0l23.2-23.2c11.2-11.2%2C11.2-30.4%2C0-41.6L280.8%2C216z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M309.6%2C133.6c11.2-11.2%2C30.4-11.2%2C41.6%2C0l23.2%2C23.2c11.2%2C11.2%2C11.2%2C30.4%2C0%2C41.6L197.6%2C373.6c-11.2%2C11.2-30.4%2C11.2-41.6%2C0l-22.4-22.4c-11.2-11.2-11.2-30.4%2C0-41.6L309.6%2C133.6z%22%2F%3E%3C%2Fsvg%3E");
  font-size: 75px;
  background-size: cover;
  display: inline-flex;
  width: 20px;
  height: 20px;
}

.rtm-text-font {
  font-family: "Bricolage Grotesque", sans-serif;
}

.glass-effect {
  background: rgba(165, 165, 165, 0.24);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(11.9px);
  -webkit-backdrop-filter: blur(11.9px);
  border: 1px solid rgba(255, 255, 255, 0.26);
}

.spacer-2 {
  height: 2rem;
}

.header-sticky {
  position: sticky;
  top: 63px;
}

.rtm-container {
  max-width: 1840px;
}

.rtm-version {
  background-color: #00cea6;
  font-size: 10px;
  color: #000;
  padding-block: 2px;
  padding-inline: 10px;
  border-radius: 5px;
}

.rtm-bg-gradient-1 {
  background-color: hsla(228, 0%, 3%, 1) !important;
  background-image: radial-gradient(
      at 100% 0%,
      hsla(240, 0%, 3%, 1) 0px,
      transparent 50%
    ),
    radial-gradient(at 20% 44%, hsla(168, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 0% 0%, hsla(168, 100%, 40%, 0.38) 0px, transparent 50%),
    radial-gradient(at 73% 69%, hsla(168, 100%, 40%, 0.33) 0px, transparent 50%),
    radial-gradient(at 56% 62%, hsla(168, 100%, 40%, 0) 0px, transparent 50%) !important;
}

.rtm-bg-gradient-2 {
  background-color: hsla(228, 0%, 3%, 1);
  background-image: radial-gradient(
      at 100% 0%,
      hsla(240, 0%, 3%, 1) 0px,
      transparent 50%
    ),
    radial-gradient(at 11% 75%, hsla(120, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 0% 0%, hsla(278, 69%, 69%, 0.38) 0px, transparent 50%),
    radial-gradient(at 73% 69%, hsla(283, 83%, 42%, 0.33) 0px, transparent 50%),
    radial-gradient(at 54% 70%, hsla(168, 100%, 40%, 0.46) 0px, transparent 50%);
}

.rtm-bg-gradient-3 {
  background-color: hsla(55, 0%, 3%, 1);
  background-image: radial-gradient(
      at 22% 12%,
      hsla(168, 100%, 40%, 0.3) 0px,
      transparent 50%
    ),
    radial-gradient(at 8% 40%, hsla(66, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 95% 43%, hsla(168, 100%, 40%, 0.2) 0px, transparent 50%),
    radial-gradient(at 80% 94%, hsla(59, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 90% 60%, hsla(327, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 91% 33%, hsla(289, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 44% 41%, hsla(210, 0%, 3%, 1) 0px, transparent 50%);
}

.rtm-bg-gradient-4 {
  background-color: hsla(55, 0%, 3%, 1);
  background-image: radial-gradient(
      at 14% 8%,
      hsla(168, 100%, 40%, 0.31) 0px,
      transparent 50%
    ),
    radial-gradient(at 0% 21%, hsla(283, 100%, 49%, 0.23) 0px, transparent 50%),
    radial-gradient(at 100% 79%, hsla(168, 100%, 40%, 0.2) 0px, transparent 50%),
    radial-gradient(at 91% 33%, hsla(289, 0%, 3%, 1) 0px, transparent 50%),
    radial-gradient(at 0% 100%, hsla(0, 5%, 71%, 0.3) 0px, transparent 50%);
}

.rtm-divider {
  background: linear-gradient(90deg, #00cea6 0%, transparent 100%);
  height: 5px;
  width: 100%;
  position: relative;
}

.bg-gradient-1 {
  background: linear-gradient(180deg, #1c1c1c9e 0%, #00000052 100%);
}

.bg-gradient-2 {
  background: linear-gradient(207.14deg, #00cea6 10.63%, #006854 86.52%);
}

.heading-icon {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
}

.list {
  list-style-image: url("data:image/svg+xml,%3Csvg%20id%3D%22e12XcAwiGCj1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20300%20300%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%20project-id%3D%2236deb9b552474c9d88b99fda01d9310d%22%20export-id%3D%228584b845d1c34625a9856454e565c3d5%22%20cached%3D%22false%22%3E%3Cellipse%20rx%3D%22125%22%20ry%3D%22125%22%20transform%3D%22matrix%281.200001%200%200%201.200001%20150%20150%29%22%20fill%3D%22%2300cea6%22%20stroke-width%3D%220%22%2F%3E%3C%2Fsvg%3E");
  row-gap: 1rem;
}

.rtm-border {
  border-width: 1px;
  border-style: solid;
  border-color: #414141;
}

.rtm-border-bottom {
  border-bottom: 1px solid #414141;
}

form select.form-select,
form .form-control {
  background-color: #0c0c0c;
  border: 1px solid #414141;
  color: white;
}

input#template-category.form-control {
  background-color: #0c0c0c97;
  border: 1px solid #414141;
  color: white;
  cursor: pointer;
}

#template-category-list {
  position: absolute;
  z-index: 99;
  width: 40rem;
  padding: 20px;
  border-radius: 5px;
  background: #212121c4;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s;
}

.template-category-container:hover #template-category-list {
  visibility: visible;
  opacity: 1;
}

.template-category-item {
  text-decoration: none;
  color: white;
}

.template-category-item:hover {
  color: #00cea6;
}

form .form-control:focus {
  background: #0c0c0c;
  color: white;
}

form select.form-select:focus,
form select.form-select:hover {
  color: white;
}

form select.form-select:disabled,
.form-control:disabled {
  background-image: none;
  background-color: transparent;
  text-shadow: none;
  border: 1px solid #414141;
}

#header-dashboard {
  z-index: 99;
}

#header-dashboard .nav-link {
  color: white;
  font-weight: 300;
}

a {
  text-decoration: none;
}

input[type="text"].form-control,
select.form-select {
  border: 1px solid #414141;
  max-width: none;
}

input[type="text"].form-control:focus,
select.form-select:focus {
  border-color: #00cea6;
  outline: none;
  box-shadow: none;
}

table.rtm-table {
  width: 100%;
  border-collapse: separate;
  color: #d9d9d9;
  -webkit-border-vertical-spacing: 15px;
  -webkit-border-horizontal-spacing: 0px;
}

table.rtm-table tr {
  border-color: #414141;
  /* background-color: #0c0c0c; */
  background: #14141454;
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(13.1px);
  -webkit-backdrop-filter: blur(13.1px);
}

.rtm-table td {
  padding: 20px;
  border-style: solid;
}

.rtm-table.table-themebuilder td {
  border-width: 1px;
  padding: 10px;
}

.rtm-table.table-themebuilder thead tr {
  background: transparent;
}

.rtm-table.table-themebuilder thead td {
  border-width: 0px;
}

.rtm-table.table-system td[scope="row"] {
  width: 15rem;
}

.rtm-table.table-system td {
  border-width: 1px;
  border-left-width: 0;
  padding: 10px 20px;
}

.rtm-table.rtm-table.table-system td.icon-status {
  background-color: #414141;
  font-size: 1.5rem;
  width: 4rem;
}

.valid-color {
  color: #86ff83;
}

.invalid-color {
  color: #ff3535 !important;
}

.rtm-table td:first-child {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-width: 1px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rtm-table.table-system td:first-child {
  border-width: 1px;
  border-radius: 10px 0px 0px 10px;
  position: relative;
}

.rtm-table td:last-child {
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.sub-nav .nav-item {
  margin: 0;
}

.sub-nav .nav-item .nav-link {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 0px;
  color: #ffffff;
  background-color: transparent;
}

.sub-nav .nav-item .nav-link.active {
  font-weight: 600;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 2px;
  border-image-source: linear-gradient(90deg, #00cea6 0%, #00000000 100%);
  border-image-slice: 1;
  /* text-shadow: 2px 3px 4px #00cea6; */
}

.themebuilder-pagination .page-numbers {
  padding: 0.5rem;
  color: white;
  border-radius: 5px;
  width: 2.5rem;
  display: inline-flex;
  justify-content: center;
}

.themebuilder-pagination a.page-numbers:focus {
  box-shadow: none;
}

.themebuilder-pagination .page-numbers.current {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 2px;
  border-image-source: linear-gradient(90deg, #00cea6 0%, #00000000 100%);
  border-image-slice: 1;
  text-shadow: 2px 3px 4px #00cea6;
  border-style: solid;
}

.switch {
  position: relative;
  display: inline-block;
  width: 52px;
  height: 26px;
}

.switch .switch-input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(
    99.32deg,
    rgb(205, 205, 205) -21.2%,
    #000000 88.36%
  );
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-width: 1px;
  border-style: solid;
  border-color: #414141;
}

.slider:before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 3px;
  background-color: #ffffff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-shadow: 12px 0px 12px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 12px 0px 12px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 12px 0px 12px 0px rgba(0, 0, 0, 0.75);
}

.switch-input:checked + .slider {
  background: linear-gradient(99.32deg, #000000 -21.2%, #00cea6 69.36%);
}

/* .switch-input:checked+.slider:before {
    background-color: #00cea6;
} */

.switch-input:focus + .slider {
  box-shadow: 0 0 1px #00cea6;
}

.switch-input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
  -webkit-box-shadow: -8px 0px 8px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -8px 0px 8px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -8px 0px 8px 0px rgba(0, 0, 0, 0.75);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
  display: flex;
  align-items: center;
}

.slider.round:before {
  border-radius: 50%;
}

.modal {
  background-color: #0000009e;
  backdrop-filter: blur(3px);
}

.modal .modal-content {
  background: rgb(36, 36, 36);
  background: linear-gradient(
    166deg,
    rgba(36, 36, 36, 1) 0%,
    rgba(21, 21, 21, 1) 25%,
    rgba(0, 0, 0, 1) 100%
  );
  color: white;
}

.btn.del-condition {
  color: #727272;
}

.page-numbers {
  padding: 10px;
  text-decoration: none;
  color: #414141;
  width: 2.5rem;
  text-align: center;
}

.page-numbers:focus {
  box-shadow: none;
}

.entries-pagination {
  display: flex;
  align-items: center;
}

.entries-pagination .current {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 2px;
  border-image-source: linear-gradient(90deg, #00cea6 0%, #00000000 100%);
  border-image-slice: 1;
  /* text-shadow: 2px 3px 4px #00cea6; */
  border-style: solid;
}

.pagination .page-item {
  display: inline-flex;
}

.page-item.glass-effect {
  border-color: transparent;
}

.pagination .page-btn {
  padding: 0.375rem 0.75rem;
  color: white;
}

.pagination .page-btn:hover {
  background-color: #2b2c31;
  border-color: #808080;
}

.page-item.active .page-btn {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom-width: 2px;
  border-image-source: linear-gradient(90deg, #00cea6 0%, #00000000 100%);
  border-image-slice: 1;
  /* text-shadow: 2px 3px 4px #00cea6; */
  border-style: solid;
}

.page-item:first-child {
  border-radius: 10px 0px 0px 10px;
  overflow: hidden;
}

.page-item:last-child {
  border-radius: 0px 10px 10px 0px;
  overflow: hidden;
}

.link-accent {
  color: #00cea6;
}

.link-accent:hover {
  color: #006854;
}

.yt-container {
  position: relative;
}

.yt-container .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #00000097;
  opacity: 0;
  transform: scaleY(0);
  transition: all 0.5s;
  transform-origin: bottom;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yt-container:hover .overlay {
  opacity: 1;
  transform: scaleY(1);
}

.yt-container a {
  font-size: 3rem;
  color: #00cea6;
}

.yt-container a:hover {
  color: #006854;
}

button[data-tooltips] {
  position: relative;
}

button[data-tooltips]::before {
  content: attr(data-tooltips);
  position: absolute;
  background-color: white;
  top: -45px;
  padding: 10px;
  border-radius: 5px;
  font-size: 12px;
  width: max-content;
  visibility: hidden;
  transform: translateY(-10px);
  /* opacity: 0; */
  transition: transform 0.5s;
}

button[data-tooltips]::after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
  position: absolute;
  top: -13px;
  visibility: hidden;
  transform: translateY(-10px);
  /* opacity: 0; */
  transition: transform 0.5s;
}

button[data-tooltips]:hover::before,
button[data-tooltips]:hover::after {
  display: block;
  color: #000;
  transform: translateY(0px);
  visibility: visible;
}

.elementor-element.e-flex.rtmkit-blur-effect-enabled::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  backdrop-filter: blur(5px);
  /* opacity: 0.5; */
}

.elementor-widget.rtmkit-blur-effect-enabled > .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  backdrop-filter: blur(5px);
  border-radius: inherit;
}
