:root {
  --titleFont: "Inter", sans-serif;
  --bodyFont: "Inter", sans-serif;
  --primaryColor: #537FE7 ;
  --secondaryColor: #5E5E5E ;
  --whiteColor: #ffffff;
  --titleColor: #181823;
  --hoverColor: #000;
  --bodyColor: #5E5E5E;
  --partialColor: #181823;
  --btnColor: #15171A;
  --button-bg: #537FE7;
  --button-bg-hover: #5E5E5E;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, address, p, pre, blockquote, menu, ol, ul, table, hr {
  margin: 0;
  margin-bottom: 20px;
}

/* -----------------------
    Features List CSS
--------------------------*/
.rt-features-list-content ul {
  list-style: none;
  margin: 0;
  display: flex;
}
.rt-features-list-content ul li {
  list-style: none;
  display: flex;
  align-items: center;
}
.rt-features-list-content ul li .icon i {
  color: var(--titleColor);
  font-size: 16px;
  display: inline-block;
}
.rt-features-list-content ul li .sub-text {
  font-size: 16px;
  line-height: 24px;
  display: block;
  font-weight: 600;
  margin-bottom: -3px;
}
.rt-features-list-content ul li .text-heading {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--titleColor);
  transition: 0.3s;
  display: inline-block;
}
.rt-features-list-content ul li .text-heading span {
  display: block;
}
.rt-features-list-content ul li .message {
  margin: 0;
}
.rt-features-list-content .separator_yes.rotate_yes:after {
  top: -7px;
  transform: skew(-10deg);
}

.offcanvas-icon.layout-2 {
  display: inline-flex;
  align-items: center;
}
.offcanvas-icon.layout-2 .canvas-content {
  font-family: var(--partialFont);
  color: var(--titleColor);
  padding-left: 16px;
}

.menu-area .icon1 .navbar ul > li.menu-item-has-children > a:before {
  content: "\f107";
  font-size: 12px;
  font-family: "Font Awesome 6 Pro" !important;
  margin-left: 10px;
  float: right;
}

.rt_social_icons .elementor-social-icon {
  box-shadow: 0px 1px 3px 0px rgba(21, 23, 26, 0.1);
}

#rtsModal .modal-content {
  border: none !important;
}

.header-top-subscribe-btn {
  padding: 12px 20px;
  border: 1px solid rgba(94, 94, 94, 0.5);
  display: inline-flex;
  align-items: center;
}
.header-top-subscribe-btn svg {
  margin-right: 5px;
  height: 14px;
}

@keyframes animatezoom {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.sidenav button.metform-btn.metform-submit-btn {
  width: 100%;
}/*# sourceMappingURL=elements.css.map */