body{
    line-height: 20px;
}
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ff4d52;
  --bs-btn-border-color: #ff4d52;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ff8084;
  --bs-btn-hover-border-color: #ff8084;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ff8084;
  --bs-btn-active-border-color: #ff8084;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ff8084;
  --bs-btn-disabled-border-color: #ff8084;
}

.bg-secondary {
  --bs-bg-opacity: 1;
    background-color: #ff4d52 !important;
}

.btn-outline-secondary {
  --bs-btn-color: #ff4d52;
  --bs-btn-border-color: #ff4d52;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ff8084;
  --bs-btn-hover-border-color: #ff8084;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ff8084;
  --bs-btn-active-border-color: #ff8084;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4d52;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4d52;
  --bs-gradient: none;
}
.text-primary {
  --bs-text-opacity: 1;
  color:#30819c !important;
}
.bg-primary {
  background-color: #ADD8E6 !important;
}
@font-face {
  font-family: "REG";
  src: url('assets/REG.ttf');
}
@font-face {
  font-family: "med";
  src: url('assets/med.ttf');
}
.font-reg {
  font-family: "REG";
}
.font-med {
  font-family: "med";
}
/* .fa-solid {
  color: #ADD8E6 !important;
} */
.bor {
  border-bottom: 1px solid rgba(6, 31, 47, 0.5);
}
.fs-18 {
  font-size: 20px;
}
.heading {
  font-size: clamp(3rem, 2.8148rem + 0.9877vw, 4rem);
  font-family: "REG";
  font-weight: 400;
}
.card {
  border: none;
}
.border-none {
  border: none;
}
.fs-12 {
  font-size: 12px;
  opacity: 5;
}
.fs-18{
  font-size: 18px;
}
.fs-20 {
  font-size: 20px;
}
.fs-24 {
  font-size: 24px;
}
.fs-32 {
  font-size: 32px;
}
.fs-48 {
  font-size: 48px;
  font-weight: 500;
}
.fs-64 {
  font-size: 64px;
  font-weight: 500;
}
.fs-96 {
  font-size: 96px;
  font-weight: 500;
}
.testimonial-card {
  background: #ff4d52;
  color: #fff;
  border-radius: 18px;
  border: none;
}
.nav-link:hover {
  opacity: 0.6;
}
.nav-link{
  font-weight: 500;
  transition: opacity .2s cubic-bezier(.215,.61,.355,1);
  letter-spacing: 0;
}
.swiper {
  width: 100%;
  height: 100%;
}

.body {
	align-items: center;
	display: flex;
	justify-content: center;
}

@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(calc(-350px * 6))}
}


.slider {
	overflow:hidden;
	position: relative;
}
	
&::after {
  right: 0;
  top: 0;
  transform: rotateZ(180deg);
}

&::before {
  left: 0;
  top: 0;
}
	
.slide-track {
  animation: scroll 40s linear infinite;
  display: flex;
  width: calc(350px * 14);
}
	
.slide {
  /* height: 400px; */
  width: 700px;
  margin: 0px 10px;
}
.slide-track:hover{
        animation-play-state:paused;
}
.hr{
  border-bottom: 1px solid black;
  max-width: 100% !important;
}