body {
	font-family: "Poppins", sans-serif;
	color: #1A1A38;	
	font-size: 0.85rem;
}

/* Font */
.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}
.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}
.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}
.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

/* Bg Color */
.bg-blue { background-color: #1A1A38; }
.bg-magenta { background-color: #EE2A7B; }
.bg-light-grey { background-color: #F8F9FA; }
.bg-light-blue { background-color: #D3DFFF; }

/* Text Color */
.text-magenta { color: #EE2A7B; }
.text-blue { color: #1A1A38; }

/* Btns */
.btn-blue {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1A1A38;
    --bs-btn-border-color: #1A1A38;
    --bs-btn-hover-color: #1E1E4E;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: #1E1E4E;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: #1E1E4E;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1A1A38;
    --bs-btn-disabled-border-color: #1A1A38;
}
.btn-blue:hover {
  transition:  0.5s ease;
  box-shadow: 0 0 0 3px rgba(26, 26, 56, 0.2)
}
.btn-magenta {
    --bs-btn-color: #fff;
    --bs-btn-bg: #EE2A7B;
    --bs-btn-border-color: #EE2A7B;
    --bs-btn-hover-color: #EE2A7B;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: #EE2A7B;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: #FF4894;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #EE2A7B;
    --bs-btn-disabled-border-color: #EE2A7B;
}
.btn-magenta:hover {
  box-shadow: 0 0 0 3px rgba(238, 42, 123, 0.2);
  transition:  0.5s ease;
}

.square-icon {
	width: 50px;
	height: 50px;
	z-index: 10000 !important;
	font-size: 25px;
	padding-top: 7px;
}

.start-40 {
    left: 40% !important;
}

.card {
  height: 100%;
}

.bg-girl {
	background-image: url(../img/girl.png); background-size: cover; background-repeat: no-repeat; background-position: center;
}
@media (max-width: 991px) {
	.bg-girl {
		background-image: none;
	}
}

.bg-store {
	background-image: url(../img/store.png); background-size: cover; background-repeat: no-repeat; background-position: center;
}
@media (max-width: 576px) {
	.bg-store {
		background-image: none;
	}
}

.bg-woman {
  background-image: url(../img/woman.png); background-size: cover; background-repeat: no-repeat; background-position: center;
}
@media (max-width: 991px) {
  .bg-woman {
    background-image: none;
  }
}

.slider-comments .item {
  background-image: url(../img/commas-top.svg);
  background-repeat: no-repeat;
  background-position: top right;
  min-height: 250px;
}
.slider-benefits .item {
  min-height: 230px;
}
.slider-benefits .item .card {
  height: 85%;
}
.owl-theme .owl-nav {
  display: none !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #EE2A7B;
}
.owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 20px 4px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

a {text-decoration: none}