.ezy__featured57 {
  /* Bootstrap variables */
  --bs-body-color: #2b323c;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-body-bg-invert: rgb(246, 246, 246);
  --ezy-border-color: rgba(171, 171, 171, 1);

  background: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured57 {
    padding: 100px 0 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured57,
.ezy__featured57.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-body-bg-invert: rgb(255, 255, 255);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured57,
.ezy__featured57.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-body-bg-invert: rgb(11, 23, 39);
  --ezy-border-color: rgba(155, 155, 155, 1);
}

/* Dark Block Style */
.dark .ezy__featured57,
.ezy__featured57.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-body-bg-invert: rgb(30, 39, 53);
  --ezy-border-color: rgba(155, 155, 155, 1);
}

.ezy__featured57-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured57-heading {
    font-size: 45px;
  }
}

.ezy__featured57-divider {
  width: 05%;
  height: 4px !important;
  margin: 20px auto;
}
.ezy__featured57-hr {
  width: 05%;
  height: 4px !important;
  background-color: var(--ezy-border-color);
}

.ezy__featured57-shape {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.2);
  position: absolute;
  left: -100vw;
  right: 50%;
  bottom: 0;
  top: 0;
  z-index: -1;
}
.ezy__featured57-img {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.2);
  position: absolute;
  right: -100vw;
  left: 50%;
  bottom: 10%;
  top: 10%;
  overflow: hidden;
  z-index: -1;
  display: none;
}
@media (min-width: 991px) {
  .ezy__featured57-img {
    display: block;
  }
}

.ezy__featured57-contents {
  margin: 100px 0 30px;
}
.ezy__featured57-contents h3 {
  line-height: 1.3;
}
.ezy__featured57-contents p {
  font-size: 18px;
  opacity: 0.55;
}

.ezy__featured57-btn {
  padding: 10px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color);
}
.ezy__featured57-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured55 {
  /* Bootstrap variables */
  --bs-body-color: #212529;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #ffffff;
  --ezy-card-shadow: 0px 6px 44px rgba(173, 174, 197, 0.2);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  position: relative;
  padding: 60px 0;
  min-height: 80vh;
  display: flex;
  align-items: center;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured55 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured55,
.ezy__featured55.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured55,
.ezy__featured55.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

/* Dark Block Style */
.dark .ezy__featured55,
.ezy__featured55.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

.ezy__featured55-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured55-heading {
    font-size: 45px;
  }
}

.ezy__featured55-sub-heading {
  font-size: 18px;
  line-height: 1.6;
  opacity: 0.8;
}

.ezy__featured55-shape-one {
  position: absolute;
  left: 0;
  bottom: 0;
  min-width: 20%;
  height: 100%;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.1);
  z-index: -1;
}
.ezy__featured55-shape-two {
  position: absolute;
  left: 20%;
  bottom: 0;
  min-width: 25%;
  height: 100%;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.4);
  z-index: -1;
}

.ezy__featured55-info {
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
  min-width: 140px;
  border-radius: 10px;
}
.ezy__featured55-info h4 {
  font-size: 40px;
  color: var(--ezy-theme-color);
}

.ezy__featured54 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f2f3f8;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured54 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured54,
.ezy__featured54.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured54,
.ezy__featured54.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured54,
.ezy__featured54.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ezy__featured54-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured54-heading {
    font-size: 45px;
  }
}

.ezy__featured54-img {
  position: absolute;
  bottom: -100px;
  right: 50px;
}

@media (min-width: 768px) {
  .ezy__featured54-img {
    right: 120px;
  }
}

.ezy__featured54-item {
  background-color: var(--ezy-item-bg);
  border-radius: 10px;
}

.ezy__featured54-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 15px;
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  border-radius: 10px;
}


.ezy__featured54-icon-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 15px;
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  border-radius: 10px;
  padding:10px;
}



.ezy__featured54-item h4 {
  font-size: 17px;
  font-weight: 400;
}

.ezy__featured54-content {
  font-size: 16px;
  opacity: 0.8;
}
.ezy__featured54 img {
  max-width: 520px;
}

.ezy__featured53 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f2f3f8;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured53 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured53,
.ezy__featured53.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured53,
.ezy__featured53.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured53,
.ezy__featured53.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ezy__featured53-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured53-heading {
    font-size: 45px;
  }
}

.ezy__featured53-img {
  position: absolute;
  bottom: -100px;
  right: 50px;
}

@media (min-width: 768px) {
  .ezy__featured53-img {
    right: 120px;
  }
}

.ezy__featured53-item {
  background-color: var(--ezy-item-bg);
  border-radius: 10px;
}

.ezy__featured53-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 15px;
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  border-radius: 10px;
}

.ezy__featured53-item h4 {
  font-size: 17px;
  font-weight: 400;
}

.ezy__featured53-content {
  font-size: 16px;
  opacity: 0.8;
}

.ezy__featured52 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f2f3f8;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured52 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured52,
.ezy__featured52.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured52,
.ezy__featured52.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured52,
.ezy__featured52.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ezy__featured52-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured52-heading {
    font-size: 45px;
  }
}

.ezy__featured52-img {
  position: absolute;
  bottom: -100px;
  left: 100px;
}

@media (min-width: 768px) {
  .ezy__featured52-img {
    right: 120px;
  }
}

.ezy__featured52-item {
  background-color: var(--ezy-item-bg);
  border-radius: 10px;
}

.ezy__featured52-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  padding: 13px;
  background-color: var(--ezy-theme-color);
  color: #ffffff;
}

.ezy__featured52-item h4 {
  font-size: 17px;
  font-weight: 400;
}

.ezy__featured52-banner {
  max-height: 500px;
  border-radius: 30px;
}

.ezy__featured51 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #f2f3f8;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured51 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured51,
.ezy__featured51.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured51,
.ezy__featured51.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured51,
.ezy__featured51.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ezy__featured51-heading {
  font-weight: 900;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__featured51-heading {
    font-size: 45px;
    letter-spacing: 1px;
  }
}

.ezy__featured51-img {
  position: absolute;
  bottom: -100px;
  right: 50px;
}

@media (min-width: 768px) {
  .ezy__featured51-img {
    right: 120px;
  }
}

.ezy__featured51-item {
  background-color: #fff;
  border-radius: 10px;
}

.ezy__featured51-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  padding: 13px;
  background-color: var(--ezy-theme-color);
  color: #ffffff;
}

.ezy__featured51-item h4 {
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  font-family: "Quicksand", serif;
}

.ezy__featured40 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: rgba(239, 244, 253, 1);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured40 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured40,
.ezy__featured40.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured40,
.ezy__featured40.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(90, 98, 139, 1);
}

/* Dark Block Style */
.dark .ezy__featured40,
.ezy__featured40.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(65, 72, 109, 1);
}

.ezy__featured40-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured40-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured40-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured40-content-area {
  position: relative;
  background-color: var(--ezy-card-bg);
  z-index: 2;
}

.ezy__featured40-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured40-number {
  font-size: 45px;
  line-height: 45px;
  color: var(--bs-body-color);
}

.ezy__featured40-category {
  font-size: 16px;
  text-transform: uppercase;
  color: var(--bs-body-color);
}

.ezy__featured40-btn {
  padding: 9px 20px;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--bs-body-color);
}

.ezy__featured40-btn:hover {
  color: var(--ezy-theme-color) !important;
}

.ezy__featured40 p {
  color: var(--bs-body-color);
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured40-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  min-height: 350px;
  width: 100%;
  z-index: -1;
}

.ezy__featured40-pull-right {
  float: right;
}

.ezy__featured39 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured39 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured39,
.ezy__featured39.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured39,
.ezy__featured39.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
}

/* Dark Block Style */
.dark .ezy__featured39,
.ezy__featured39.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
}

.ezy__featured39-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured39-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured39-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured39-content-area {
  position: relative;
  /*height: 400px;*/
  z-index: 2;
}

.ezy__featured39-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured39-number {
  font-size: 45px;
  line-height: 45px;
  color: var(--bs-body-color);
}

.ezy__featured39-category {
  font-size: 16px;
  text-transform: uppercase;
  color: var(--bs-body-color);
}

.ezy__featured39-btn {
  padding: 9px 20px;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--bs-body-color);
  background-color: transparent;
  border: 0;
}

.ezy__featured39-btn:hover {
  color: var(--ezy-theme-color) !important;
  background-color: transparent;
  border: 0;
}

.ezy__featured39 p {
  color: var(--bs-body-color);
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured39-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  min-height: 350px;
  width: 100%;
  z-index: -1;
  overflow: hidden;
}

@media (min-width: 768px) {
  .ezy__featured39-bg-holder {
    width: 50vw;
  }
}

.ezy__featured39-pull-right {
  float: right;
}

.ezy__featured38 {
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-half-screen-overlay: rgba(65, 72, 109, 0.55);
  --ezy-card-color: rgb(50, 62, 80);
  --ezy-card-bg: rgba(239, 244, 253, 1);

  background-color: var(--bs-body-bg);
  overflow: hidden;
}

/* Gray Block Style */
.gray .ezy__featured38,
.ezy__featured38.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured38,
.ezy__featured38.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(90, 98, 139, 1);
}

/* Dark Block Style */
.dark .ezy__featured38,
.ezy__featured38.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(65, 72, 109, 1);
}

.ezy__featured38-content-area {
  position: relative;
  height: 400px;
  z-index: 2;
}

.ezy__featured38-btn-close {
  color: var(--ezy-card-color);
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
}

.ezy__featured38-btn-close:hover {
  color: var(--ezy-card-color);
}

.ezy__featured38-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured38-number {
  font-size: 45px;
  line-height: 45px;
  font-weight: 100;
}

.ezy__featured38-category {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
}

.ezy__featured38-visible,
.ezy__featured38-no-visible {
  position: absolute;
  left: 0px;
  transition: all 0.4s ease-out;
}

.ezy__featured38-visible {
  bottom: 50px;
  transform: translateX(0) translateY(70px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-visible .ezy__featured38-btn-form {
  opacity: 0;
  transition: all 0.4s ease-out;
  transform: translateX(0) translateY(30px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-visible .ezy__featured38-learn-more {
  padding: 9px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--bs-body-color);
  background-color: transparent;
}

.ezy__featured38-no-visible {
  top: 150px;
  opacity: 0;
  transform: translateX(0) translateY(200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-no-visible p {
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured38-content-area.active .ezy__featured38-number,
.ezy__featured38-content-area.active .ezy__featured38-category,
.ezy__featured38-content-area.active .ezy__featured38-no-visible p {
  color: var(--ezy-card-color);
}

.ezy__featured38-content-area:hover .ezy__featured38-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-content-area:hover .ezy__featured38-visible .ezy__featured38-btn-form {
  opacity: 1;
  transform: translateX(0px) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-content-area.active .ezy__featured38-visible,
.ezy__featured38-content-area.active:hover .ezy__featured38-visible {
  transform: translateX(0) translateY(-200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured38-content-area.active .ezy__featured38-no-visible,
.ezy__featured38-content-area.active:hover .ezy__featured38-no-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured38-content-area.active .ezy__featured38-btn-close,
.ezy__featured38-content-area.active:hover .ezy__featured38-btn-close {
  opacity: 1;
}

.ezy__featured38-content-area.active .ezy__featured38-learn-more,
.ezy__featured38-content-area.active:hover .ezy__featured38-learn-more {
  display: none;
}

.ezy__featured38-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: -1;
  overflow: hidden;
}

@media (min-width: 768px) {
  .ezy__featured38-bg-holder {
    width: 50vw;
  }
}

.ezy__featured38-pull-right {
  float: right;
}

.ezy__featured38-pull-left {
  float: left;
}

.ezy__featured38-bg-holder:after,
.ezy__featured38-bg-holder:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  transition: all 0.4s ease-out;
}

.ezy__featured38-bg-holder:before {
  background-color: var(--ezy-half-screen-overlay);
}

.ezy__featured38-bg-holder:after {
  background-color: var(--ezy-card-bg);
  transform: translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(0.9);
  z-index: 1;
  opacity: 0;
}

.ezy__featured38-content-area.active .ezy__featured38-bg-holder:after {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured38-content-area.active .ezy__featured38-bg-holder:after {
  transform: translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured37 {
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-half-screen-overlay: rgba(65, 72, 109, 0.55);
  --ezy-card-color: rgb(50, 62, 80);
  --ezy-card-bg: rgba(239, 244, 253, 1);

  background-color: var(--bs-body-bg);
  overflow: hidden;
}

/* Gray Block Style */
.gray .ezy__featured37,
.ezy__featured37.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured37,
.ezy__featured37.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(90, 98, 139, 1);
}

/* Dark Block Style */
.dark .ezy__featured37,
.ezy__featured37.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(65, 72, 109, 1);
}

.ezy__featured37-content-area {
  position: relative;
  height: 400px;
  z-index: 2;
}

.ezy__featured37-btn-close {
  color: var(--ezy-card-color);
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
}

.ezy__featured37-btn-close:hover {
  color: var(--ezy-card-color);
}

.ezy__featured37-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured37-number {
  font-size: 45px;
  line-height: 45px;
  font-weight: 100;
}

.ezy__featured37-category {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
}

.ezy__featured37-visible,
.ezy__featured37-no-visible {
  position: absolute;
  left: 0px;
  transition: all 0.4s ease-out;
}

.ezy__featured37-visible {
  bottom: 50px;
  transform: translateX(0) translateY(70px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-visible .ezy__featured37-btn-form {
  opacity: 0;
  transition: all 0.4s ease-out;
  transform: translateX(0) translateY(30px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-visible .ezy__featured37-learn-more {
  padding: 9px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--bs-body-color);
  background-color: transparent;
}

.ezy__featured37-no-visible {
  top: 150px;
  opacity: 0;
  transform: translateX(0) translateY(200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-no-visible p {
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured37-content-area.active .ezy__featured37-number,
.ezy__featured37-content-area.active .ezy__featured37-category,
.ezy__featured37-content-area.active .ezy__featured37-no-visible p {
  color: var(--ezy-card-color);
}

.ezy__featured37-content-area:hover .ezy__featured37-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-content-area:hover .ezy__featured37-visible .ezy__featured37-btn-form {
  opacity: 1;
  transform: translateX(0px) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-content-area.active .ezy__featured37-visible,
.ezy__featured37-content-area.active:hover .ezy__featured37-visible {
  transform: translateX(0) translateY(-200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured37-content-area.active .ezy__featured37-no-visible,
.ezy__featured37-content-area.active:hover .ezy__featured37-no-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured37-content-area.active .ezy__featured37-btn-close,
.ezy__featured37-content-area.active:hover .ezy__featured37-btn-close {
  opacity: 1;
}

.ezy__featured37-content-area.active .ezy__featured37-learn-more,
.ezy__featured37-content-area.active:hover .ezy__featured37-learn-more {
  display: none;
}

.ezy__featured37-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: -1;
  overflow: hidden;
  float: left;
}

.ezy__featured37-bg-holder:after,
.ezy__featured37-bg-holder:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  transition: all 0.4s ease-out;
}

.ezy__featured37-bg-holder:before {
  background-color: var(--ezy-half-screen-overlay);
}

.ezy__featured37-bg-holder:after {
  background-color: var(--ezy-card-bg);
  transform: translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(0.9);
  z-index: 1;
  opacity: 0;
}

.ezy__featured37-content-area.active .ezy__featured37-bg-holder:after {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured37-content-area.active .ezy__featured37-bg-holder:after {
  transform: translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured36 {
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-half-screen-overlay: rgba(65, 72, 109, 0.55);
  --ezy-card-color: rgb(50, 62, 80);
  --ezy-card-bg: rgba(239, 244, 253, 1);

  background-color: var(--bs-body-bg);
  overflow: hidden;
}

/* Gray Block Style */
.gray .ezy__featured36,
.ezy__featured36.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured36,
.ezy__featured36.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(90, 98, 139, 1);
}

/* Dark Block Style */
.dark .ezy__featured36,
.ezy__featured36.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(65, 72, 109, 1);
}

.ezy__featured36-content-area {
  position: relative;
  height: 400px;
  z-index: 2;
}

.ezy__featured36-btn-close {
  color: var(--ezy-card-color);
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
}

.ezy__featured36-btn-close:hover {
  color: var(--ezy-card-color);
}

.ezy__featured36-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured36-number {
  font-size: 45px;
  line-height: 45px;
  font-weight: 100;
}

.ezy__featured36-category {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
}

.ezy__featured36-visible,
.ezy__featured36-no-visible {
  position: absolute;
  left: 0px;
  transition: all 0.4s ease-out;
}

.ezy__featured36-visible {
  bottom: 50px;
  transform: translateX(0) translateY(70px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-visible .ezy__featured36-btn-form {
  opacity: 0;
  transition: all 0.4s ease-out;
  transform: translateX(0) translateY(30px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-visible .ezy__featured36-learn-more {
  padding: 9px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--bs-body-color);
  background-color: transparent;
}

.ezy__featured36-no-visible {
  top: 150px;
  opacity: 0;
  transform: translateX(0) translateY(200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-no-visible p {
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured36-content-area.active .ezy__featured36-number,
.ezy__featured36-content-area.active .ezy__featured36-category,
.ezy__featured36-content-area.active .ezy__featured36-no-visible p {
  color: var(--ezy-card-color);
}

.ezy__featured36-content-area:hover .ezy__featured36-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-content-area:hover .ezy__featured36-visible .ezy__featured36-btn-form {
  opacity: 1;
  transform: translateX(0px) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-content-area.active .ezy__featured36-visible,
.ezy__featured36-content-area.active:hover .ezy__featured36-visible {
  transform: translateX(0) translateY(-200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured36-content-area.active .ezy__featured36-no-visible,
.ezy__featured36-content-area.active:hover .ezy__featured36-no-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured36-content-area.active .ezy__featured36-btn-close,
.ezy__featured36-content-area.active:hover .ezy__featured36-btn-close {
  opacity: 1;
}

.ezy__featured36-content-area.active .ezy__featured36-learn-more,
.ezy__featured36-content-area.active:hover .ezy__featured36-learn-more {
  display: none;
}

.ezy__featured36-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: -1;
  overflow: hidden;
  float: left;
}

.ezy__featured36-bg-holder:after,
.ezy__featured36-bg-holder:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  transition: all 0.4s ease-out;
}

.ezy__featured36-bg-holder:before {
  background-color: var(--ezy-half-screen-overlay);
}

.ezy__featured36-bg-holder:after {
  background-color: var(--ezy-card-bg);
  transform: translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(0.9);
  z-index: 1;
  opacity: 0;
}

.ezy__featured36-content-area.active .ezy__featured36-bg-holder:after {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured36-content-area.active .ezy__featured36-bg-holder:after {
  transform: translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured35 {
  /* Bootstrap variables */
  --bs-body-color: #fff;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #000;
  --ezy-item-bg: #000;
  --ezy-shape-color: rgba(54, 88, 249, 0.61);
  --ezy-card-shadow: 0 38px 75px rgba(186, 204, 220, 0.23);
  --ezy-item-shadow: none;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured35 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured35,
.ezy__featured35.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured35,
.ezy__featured35.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(0, 0, 0);
  --ezy-item-bg: rgb(0, 0, 0);
  --ezy-shape-color: rgba(54, 88, 249, 0.61);
  --ezy-card-shadow: 0 38px 75px rgba(18, 13, 13, 0.5);
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ezy__featured35,
.ezy__featured35.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(0, 0, 0);
  --ezy-item-bg: rgb(0, 0, 0);
  --ezy-shape-color: rgba(54, 88, 249, 0.61);
  --ezy-card-shadow: 0 38px 75px rgba(18, 13, 13, 0.5);
  --ezy-item-shadow: none;
}

.ezy__featured35-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: #fff;
}

@media (min-width: 768px) {
  .ezy__featured35-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured35-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  opacity: 0.8;
}

.ezy__featured35-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured35-banner {
  border-radius: 10px;
}

.ezy__featured35-title {
  color: var(--bs-body-color);
}

.ezy__featured35-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured35-shape {
  position: absolute;
  right: -100%;
  bottom: -200px;
  background-color: var(--ezy-theme-color);
  min-width: 250vw;
  height: 1000px;
}

@media (min-width: 768px) {
  .ezy__featured35-shape {
    right: 30%;
  }
}

.ezy__featured35-wrapper {
  background-color: var(--ezy-card-bg);
  padding: 16px;
  position: relative;
  box-shadow: var(--ezy-card-shadow);
}

@media (min-width: 768px) {
  .ezy__featured35-wrapper {
    padding: 60px;
  }
}

.ezy__featured35 img {
  max-height: 200px;
  max-width: 100%;
  width: auto;
  object-fit: cover;
}

.ezy__featured34 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #ffffff;
  --ezy-item-bg: #ffffff;
  --ezy-shape-color: #061237;
  --ezy-card-shadow: 0 38px 75px rgba(186, 204, 220, 0.23);
  --ezy-item-shadow: 0 10px 75px rgba(186, 204, 220, 0.23);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured34 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured34,
.ezy__featured34.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured34,
.ezy__featured34.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-shape-color: rgb(0, 0, 0);
  --ezy-card-shadow: 0 38px 75px rgba(18, 13, 13, 0.5);
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.5);
}

/* Dark Block Style */
.dark .ezy__featured34,
.ezy__featured34.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-shape-color: rgb(0, 0, 0);
  --ezy-card-shadow: 0 38px 75px rgba(18, 13, 13, 0.5);
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.5);
}

.ezy__featured34-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: #fff;
}

@media (min-width: 768px) {
  .ezy__featured34-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured34-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  opacity: 0.8;
}

.ezy__featured34-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured34-banner {
  border-radius: 10px;
}

.ezy__featured34-title {
  color: var(--bs-body-color);
}

.ezy__featured34-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured34-shape {
  position: absolute;
  right: -100%;
  bottom: -200px;
  background-color: var(--ezy-shape-color);
  min-width: 250vw;
  height: 1000px;
}

@media (min-width: 768px) {
  .ezy__featured34-shape {
    right: 30%;
  }
}

.ezy__featured34-wrapper {
  background-color: var(--ezy-card-bg);
  padding: 16px;
  position: relative;
  box-shadow: var(--ezy-card-shadow);
}

@media (min-width: 768px) {
  .ezy__featured34-wrapper {
    padding: 60px;
  }
}
.ezy__featured34 img {
  max-height: 200px;
  max-width: 100%;
  width: auto;
  object-fit: cover;
}

.ezy__featured33 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #e6eaf1;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 0 0 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured33 {
    padding: 0 0 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured33,
.ezy__featured33.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured33,
.ezy__featured33.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured33,
.ezy__featured33.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
}

.ezy__featured33-icon {
  height: 70px;
  width: 70px;
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.ezy__featured33-title {
  color: var(--bs-body-color);
}

.ezy__featured33-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured32-thumbnail {
  background-color: var(--ezy-shape-color);
  border-radius: 0 0 200px 200px;
  padding-bottom: 100px;
}

.ezy__featured33-wrapper {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .ezy__featured33-wrapper {
    margin-top: 100px;
  }
}

.ezy__featured32 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #061237;
  --ezy-shape-color: #e6eaf1;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 0 0 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured32 {
    padding: 0 0 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured32,
.ezy__featured32.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured32,
.ezy__featured32.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured32,
.ezy__featured32.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
}

.ezy__featured32-icon {
  height: 70px;
  width: 70px;
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.ezy__featured32-title {
  color: var(--bs-body-color);
}

.ezy__featured32-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured32-thumbnail {
  background-color: var(--ezy-shape-color);
  border-radius: 0 0 200px 200px;
  padding-bottom: 100px;
}

.ezy__featured32-wrapper {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .ezy__featured32-wrapper {
    margin-top: 100px;
  }
}

.ezy__featured31 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: rgba(243, 245, 248, 0.73);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0 0 0;
  position: relative;
}

.gray .ezy__featured31,
.ezy__featured31.gray {
  /* Bootstrap variables */
  --bs-body-bg: #faf9fd;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured31,
.ezy__featured31.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(243, 245, 248, 0.12);
}

/* Dark Block Style */
.dark .ezy__featured31,
.ezy__featured31.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(243, 245, 248, 0.12);
}

.ezy__featured31-heading {
  font-weight: 400;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured31-heading {
    font-size: 40px;
    line-height: 55px;
  }
}

.ezy__featured31-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured31-btn {
  padding: 12px 25px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured31-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured31-wrapper {
  background-color: var(--ezy-card-bg);
  backdrop-filter: blur(144px);
  margin-bottom: 60px;
}

@media (min-width: 768px) {
  .ezy__featured31-wrapper {
    margin-bottom: 100px;
  }
}

.ezy__featured31-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  position: absolute;
  left: 20%;
  bottom: 0;
  top: 60px;
  width: 80vw;
}

@media (min-width: 991px) {
  .ezy__featured31-bg-holder {
    height: 100%;
    width: 60vw;
    left: 40%;
  }
}

.ezy__featured30 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: rgba(243, 245, 248, 0.73);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0 0 0;
  position: relative;
}

.gray .ezy__featured30,
.ezy__featured30.gray {
  /* Bootstrap variables */
  --bs-body-bg: #faf9fd;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured30,
.ezy__featured30.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(243, 245, 248, 0.12);
}

/* Dark Block Style */
.dark .ezy__featured30,
.ezy__featured30.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgba(243, 245, 248, 0.12);
}

.ezy__featured30-heading {
  font-weight: 400;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured30-heading {
    font-size: 40px;
    line-height: 55px;
  }
}

.ezy__featured30-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured30-btn {
  padding: 12px 25px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured30-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured30-wrapper {
  background-color: var(--ezy-card-bg);
  backdrop-filter: blur(144px);
  margin-bottom: 60px;
}

@media (min-width: 768px) {
  .ezy__featured30-wrapper {
    margin-bottom: 100px;
  }
}

.ezy__featured30-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  position: absolute;
  right: 20%;
  bottom: 0;
  top: 60px;
  width: 80vw;
}

@media (min-width: 991px) {
  .ezy__featured30-bg-holder {
    height: 100%;
    width: 60vw;
    right: 40%;
  }
}

.ezy__featured29 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);
  --ezy-shape-color: #fef3fe;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 30px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured29 {
    padding: 60px 0;
  }
}

.gray .ezy__featured29,
.ezy__featured29.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured29,
.ezy__featured29.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

/* Dark Block Style */
.dark .ezy__featured29,
.ezy__featured29.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

.ezy__featured29-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured29-heading {
    font-size: 45px;
    line-height: 55px;
  }
}

.ezy__featured29-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured29-btn {
  padding: 12px 25px;
  box-shadow: var(--ezy-shadow);
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured29-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured29-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  width: 100%;
}

@media (min-width: 991px) {
  .ezy__featured29-bg-holder {
    float: right;
    height: 100%;
  }
}

.ezy__featured29-shape {
  background-color: var(--ezy-shape-color);
  border-radius: 0 40px 40px 0;
  position: absolute;
  right: 55%;
  bottom: 0;
  top: 0;
  width: 50vw;
}

.ezy__featured28 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);
  --ezy-shape-color: #fef3fe;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 30px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured28 {
    padding: 60px 0;
  }
}

.gray .ezy__featured28,
.ezy__featured28.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured28,
.ezy__featured28.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

/* Dark Block Style */
.dark .ezy__featured28,
.ezy__featured28.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

.ezy__featured28-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured28-heading {
    font-size: 45px;
    line-height: 55px;
  }
}

.ezy__featured28-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured28-btn {
  padding: 12px 25px;
  box-shadow: var(--ezy-shadow);
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured28-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured28-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  width: 100%;
}

@media (min-width: 991px) {
  .ezy__featured28-bg-holder {
    float: right;
    height: 100%;
  }
}

.ezy__featured28-shape {
  background-color: var(--ezy-shape-color);
  border-radius: 40px 0 0 40px;
  position: absolute;
  left: 55%;
  bottom: 0;
  top: 0;
  width: 50vw;
}

.ezy__featured27 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured27 {
    padding: 100px 0;
  }
}

.gray .ezy__featured27,
.ezy__featured27.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(231, 246, 253);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured27,
.ezy__featured27.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

/* Dark Block Style */
.dark .ezy__featured27,
.ezy__featured27.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

.ezy__featured27-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured27-heading {
    font-size: 45px;
    line-height: 55px;
  }
}

.ezy__featured27-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured27-btn {
  padding: 12px 25px;
  box-shadow: var(--ezy-shadow);
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured27-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured26 {
  /* Bootstrap variables */
  --bs-body-color: #0f111a;
  --bs-body-bg: #fff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__featured26 {
    padding: 100px 0;
  }
}

.gray .ezy__featured26,
.ezy__featured26.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(231, 246, 253);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured26,
.ezy__featured26.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

/* Dark Block Style */
.dark .ezy__featured26,
.ezy__featured26.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-shadow: 0px 4px 44px rgba(0, 0, 0, 0.37);
}

.ezy__featured26-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured26-heading {
    font-size: 45px;
    line-height: 55px;
  }
}

.ezy__featured26-sub-heading {
  color: var(--bs-body-color);
  font-size: 22px;
  line-height: 1.5;
  opacity: 0.8;
}

.ezy__featured26-btn {
  padding: 12px 25px;
  box-shadow: var(--ezy-shadow);
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured26-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured25 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-card-bg: #061237;
  --ezy-card-shadow: 0 24px 38px rgba(89, 88, 109, 0.27);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured25 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured25,
.ezy__featured25.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured25,
.ezy__featured25.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: 0 24px 38px rgba(0, 0, 0, 0.27);
}

/* Dark Block Style */
.dark .ezy__featured25,
.ezy__featured25.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0 24px 38px rgba(0, 0, 0, 0.27);
}

.ezy__featured25-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured25-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured25-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured25-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
}

.ezy__featured25-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  width: 100%;
}

@media (min-width: 991px) {
  .ezy__featured25-bg-holder {
    float: right;
    height: 100%;
  }
}

.ezy__featured25-title {
  color: var(--bs-body-color);
}

.ezy__featured25-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured25-card {
  position: relative;
  margin: -50px 50px 0 50px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
  box-shadow: var(--ezy-card-shadow);
  z-index: 11;
}

@media (min-width: 991px) {
  .ezy__featured25-card {
    position: absolute;
    top: 50px;
    bottom: 50px;
    left: 75%;
    right: 0;
    margin: 0;
  }
}

.ezy__featured25-card .card-body {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.ezy__featured25-card-content {
  background-color: var(--ezy-card-bg);
  color: #fff;
  border-radius: 10px;
  line-height: 1.6;
}

.ezy__featured25-card-content p {
  opacity: 0.8;
}

.ezy__featured24 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-card-bg: #061237;
  --ezy-card-shadow: 0 24px 38px rgba(89, 88, 109, 0.27);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured24 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured24,
.ezy__featured24.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured24,
.ezy__featured24.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: 0 24px 38px rgba(0, 0, 0, 0.27);
}

/* Dark Block Style */
.dark .ezy__featured24,
.ezy__featured24.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: 0 24px 38px rgba(0, 0, 0, 0.27);
}

.ezy__featured24-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured24-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured24-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured24-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
}

.ezy__featured24-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  width: 100%;
}

@media (min-width: 991px) {
  .ezy__featured24-bg-holder {
    float: right;
    height: 100%;
  }
}

.ezy__featured24-title {
  color: var(--bs-body-color);
}

.ezy__featured24-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured24-card {
  position: relative;
  margin: -50px 50px 0 50px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
  box-shadow: var(--ezy-card-shadow);
  z-index: 11;
}

@media (min-width: 991px) {
  .ezy__featured24-card {
    position: absolute;
    top: 50px;
    bottom: 50px;
    right: 75%;
    left: 0;
    margin: 0;
  }
}

.ezy__featured24-card .card-body {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.ezy__featured24-card-content {
  background-color: var(--ezy-card-bg);
  color: #fff;
  border-radius: 10px;
  line-height: 1.6;
}

.ezy__featured24-card-content p {
  opacity: 0.8;
}

.ezy__featured23 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #061237;
  --ezy-bg-holder-shadow: 0 33px 41px rgba(89, 88, 109, 0.39);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured23 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured23,
.ezy__featured23.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured23,
.ezy__featured23.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

/* Dark Block Style */
.dark .ezy__featured23,
.ezy__featured23.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

.ezy__featured23-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured23-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured23-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured23-item {
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured23-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 42px;
}

.ezy__featured23-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-height: 350px;
  width: 100%;
  float: right;
  box-shadow: var(--ezy-bg-holder-shadow);
}

@media (min-width: 991px) {
  .ezy__featured23-bg-holder {
    border-radius: 10px;
  }
}

.ezy__featured23-title {
  color: var(--bs-body-color);
}

.ezy__featured23-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured23-shape {
  height: 100%;
  position: relative;
  z-index: 1;
}

.ezy__featured23-shape::before {
  content: "";
  position: absolute;
  right: -30px;
  left: 50px;
  bottom: 50px;
  top: -30px;
  background-color: var(--ezy-shape-color);
  z-index: -1;
  border-radius: 50px 0 50px 50px;
}

.ezy__featured22 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #061237;
  --ezy-bg-holder-shadow: 0 33px 41px rgba(89, 88, 109, 0.39);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured22 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured22,
.ezy__featured22.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured22,
.ezy__featured22.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

/* Dark Block Style */
.dark .ezy__featured22,
.ezy__featured22.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

.ezy__featured22-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured22-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured22-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured22-item {
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured22-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 42px;
}

.ezy__featured22-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-height: 350px;
  width: 100%;
  float: right;
  box-shadow: var(--ezy-bg-holder-shadow);
}

@media (min-width: 991px) {
  .ezy__featured22-bg-holder {
    border-radius: 10px;
  }
}

.ezy__featured22-title {
  color: var(--bs-body-color);
}

.ezy__featured22-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured22-shape {
  height: 100%;
  position: relative;
  z-index: 1;
}

.ezy__featured22-shape::before {
  content: "";
  position: absolute;
  left: -30px;
  right: 50px;
  bottom: 50px;
  top: -30px;
  background-color: var(--ezy-shape-color);
  z-index: -1;
  border-radius: 0 50px 50px 50px;
}

.ezy__featured21 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #061237;
  --ezy-bg-holder-shadow: 0 33px 41px rgba(89, 88, 109, 0.39);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured21 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured21,
.ezy__featured21.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured21,
.ezy__featured21.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

/* Dark Block Style */
.dark .ezy__featured21,
.ezy__featured21.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

.ezy__featured21-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured21-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured21-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured21-item {
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured21-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 42px;
}

.ezy__featured21-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-height: 350px;
  width: 100%;
  float: right;
  box-shadow: var(--ezy-bg-holder-shadow);
}

@media (min-width: 991px) {
  .ezy__featured21-bg-holder {
    border-radius: 10px;
  }
}

.ezy__featured21-title {
  color: var(--bs-body-color);
}

.ezy__featured21-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured21-shape {
  height: 100%;
  position: relative;
  z-index: 1;
}

.ezy__featured21-shape::before {
  content: "";
  position: absolute;
  right: -45px;
  left: 50px;
  bottom: 50px;
  top: -45px;
  background-color: var(--ezy-shape-color);
  z-index: -1;
  border-radius: 200px 0 200px 200px;
}

@media (min-width: 991px) {
  .ezy__featured21-shape:before {
    border-radius: 50% 0 50% 50%;
  }
}

.ezy__featured20 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 20px 34px rgba(241, 241, 241, 1);
  --ezy-shape-color: #061237;
  --ezy-bg-holder-shadow: 0 33px 41px rgba(89, 88, 109, 0.39);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured20 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured20,
.ezy__featured20.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured20,
.ezy__featured20.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(11, 23, 39);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

/* Dark Block Style */
.dark .ezy__featured20,
.ezy__featured20.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: 0 20px 34px rgba(18, 13, 13, 0.18);
  --ezy-shape-color: rgb(30, 39, 53);
  --ezy-bg-holder-shadow: 0 33px 41px rgba(0, 0, 0, 0.39);
}

.ezy__featured20-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured20-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured20-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured20-item {
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured20-icon {
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 42px;
}

.ezy__featured20-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-height: 350px;
  width: 100%;
  float: right;
  box-shadow: var(--ezy-bg-holder-shadow);
}

@media (min-width: 991px) {
  .ezy__featured20-bg-holder {
    border-radius: 10px;
  }
}

.ezy__featured20-title {
  color: var(--bs-body-color);
}

.ezy__featured20-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured20-shape {
  height: 100%;
  position: relative;
  z-index: 1;
}

.ezy__featured20-shape::before {
  content: "";
  position: absolute;
  left: -45px;
  right: 50px;
  bottom: 50px;
  top: -45px;
  background-color: var(--ezy-shape-color);
  z-index: -1;
  border-radius: 0 200px 200px 200px;
}

@media (min-width: 991px) {
  .ezy__featured20-shape:before {
    border-radius: 0 50% 50% 50%;
  }
}

.ezy__featured19 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0px 4px 44px rgba(159, 190, 218, 0.37);
  --ezy-rating-rgb: 255, 215, 0;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured19 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured19,
.ezy__featured19.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured19,
.ezy__featured19.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ezy__featured19,
.ezy__featured19.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: #162231;
  --ezy-item-shadow: none;
}

.ezy__featured19-heading {
  font-weight: bold;
  font-size: 35px;
  line-height: 45px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured19-heading {
    font-size: 55px;
    line-height: 70px;
  }
}

.ezy__featured19-sub-heading {
  font-size: 14px;
  line-height: 28px;
  color: var(--bs-body-color);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.9;
}

.ezy__featured19-item p {
  color: var(--bs-body-color);
  font-size: 15px;
  line-height: 25px;
  font-weight: 300;
  letter-spacing: 1px;
}

.ezy__featured19-item [class*="fa-"] {
  color: var(--bs-body-color);
  font-size: 80px;
  opacity: 0.5;
}

.ezy__featured19-item-title {
  color: var(--bs-body-color);
  font-size: 35px;
  line-height: 35px;
  font-weight: 400;
  margin-top: -17px;
}

.ezy__featured18 {
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-half-screen-overlay: rgba(65, 72, 109, 0.55);
  --ezy-card-color: rgb(50, 62, 80);
  --ezy-card-bg: rgba(239, 244, 253, 1);

  background-color: var(--bs-body-bg);
  overflow: hidden;
}

/* Gray Block Style */
.gray .ezy__featured18,
.ezy__featured18.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured18,
.ezy__featured18.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(90, 98, 139, 1);
}

/* Dark Block Style */
.dark .ezy__featured18,
.ezy__featured18.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-color: rgb(255, 255, 255);
  --ezy-card-bg: rgba(65, 72, 109, 1);
}

.ezy__featured18-content-area {
  position: relative;
  height: 400px;
  z-index: 2;
}

.ezy__featured18-btn-close {
  color: var(--ezy-card-color);
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
}

.ezy__featured18-btn-close:hover {
  color: var(--ezy-card-color);
}

.ezy__featured18-content-area span {
  display: block;
  color: var(--bs-body-color);
}

.ezy__featured18-number {
  font-size: 45px;
  line-height: 45px;
  font-weight: 100;
}

.ezy__featured18-category {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
}

.ezy__featured18-visible,
.ezy__featured18-no-visible {
  position: absolute;
  left: 0px;
  transition: all 0.4s ease-out;
}

.ezy__featured18-visible {
  bottom: 50px;
  transform: translateX(0) translateY(70px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-visible .ezy__featured18-btn-form {
  opacity: 0;
  transition: all 0.4s ease-out;
  transform: translateX(0) translateY(30px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-visible .ezy__featured18-learn-more {
  padding: 9px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--bs-body-color);
}

.ezy__featured18-no-visible {
  top: 150px;
  opacity: 0;
  transform: translateX(0) translateY(200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-no-visible p {
  font-size: 16px;
  line-height: 24px;
}

.ezy__featured18-content-area.active .ezy__featured18-number,
.ezy__featured18-content-area.active .ezy__featured18-category,
.ezy__featured18-content-area.active .ezy__featured18-no-visible p {
  color: var(--ezy-card-color);
}

.ezy__featured18-content-area:hover .ezy__featured18-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-content-area:hover .ezy__featured18-visible .ezy__featured18-btn-form {
  opacity: 1;
  transform: translateX(0px) translateY(0px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-content-area.active .ezy__featured18-visible,
.ezy__featured18-content-area.active:hover .ezy__featured18-visible {
  transform: translateX(0) translateY(-200px) translateZ(0) rotate(0deg) scale(1);
}

.ezy__featured18-content-area.active .ezy__featured18-no-visible,
.ezy__featured18-content-area.active:hover .ezy__featured18-no-visible {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured18-content-area.active .ezy__featured18-btn-close,
.ezy__featured18-content-area.active:hover .ezy__featured18-btn-close {
  opacity: 1;
}

.ezy__featured18-content-area.active .ezy__featured18-learn-more,
.ezy__featured18-content-area.active:hover .ezy__featured18-learn-more {
  display: none;
}

.ezy__featured18-bg-holder {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: -1;
  overflow: hidden;
}

@media (min-width: 768px) {
  .ezy__featured18-bg-holder {
    width: 50vw;
  }
}

.ezy__featured18-pull-right {
  float: right;
}

.ezy__featured18-pull-left {
  float: left;
}

.ezy__featured18-bg-holder:after,
.ezy__featured18-bg-holder:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  transition: all 0.4s ease-out;
}

.ezy__featured18-bg-holder:before {
  background-color: var(--ezy-half-screen-overlay);
}

.ezy__featured18-bg-holder:after {
  background-color: var(--ezy-card-bg);
  transform: translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(0.9);
  z-index: 1;
  opacity: 0;
}

.ezy__featured18-content-area.active .ezy__featured18-bg-holder:after {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured18-content-area.active .ezy__featured18-bg-holder:after {
  transform: translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1);
  opacity: 1;
}

.ezy__featured17 {
  /* Bootstrap variables */
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: #ffffff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
}

/* Gray Block Style */
.gray .ezy__featured17,
.ezy__featured17.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured17,
.ezy__featured17.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured17,
.ezy__featured17.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured17-heading-line {
  top: -14px;
  left: 21px;
  position: relative;
  transform-origin: 0 50%;
  transform: rotate(90deg);
  z-index: 100;
  display: none;
}

@media (min-width: 768px) {
  .ezy__featured17-heading-line {
    display: block;
  }
}

.ezy__featured17-long-line {
  width: 120px;
  height: 2px !important;
  background-color: var(--ezy-theme-color);
  position: relative;
  top: -4px;
  margin: 0;
  display: inline-block;
  opacity: 1;
}

.ezy__featured17-start {
  height: 1rem;
  position: relative;
  display: inline-block;
  left: 0;
  top: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 5px;
}

.ezy__featured17-heading {
  font-weight: 400;
  font-size: 42px;
  line-height: 52px;
  z-index: 1;
}

.ezy__featured17-heading::after {
  width: 110px;
  height: 5px;
  content: "";
  position: absolute;
  background-color: var(--ezy-theme-color);
  bottom: 10px;
  z-index: -1;
  transform: translate3d(-50%, 0, 0);
}

@media (min-width: 768px) {
  .ezy__featured17-heading {
    font-size: 50px;
    line-height: 42px;
  }
}

.ezy__featured17-content {
  color: var(--bs-body-color);
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  opacity: 0.69;
}

.ezy__featured17-btn {
  background-color: transparent;
  border: 0;
  color: var(--bs-body-color);
  font-size: 15px;
  font-weight: 700;
  transition: 0.5s;
}

.ezy__featured17-btn:hover {
  background-color: transparent;
  border: 0;
  color: var(--ezy-theme-color);
}

.ezy__featured17-icon {
  color: var(--ezy-theme-color);
}

.ezy__featured16 {
  --bs-body-color: #23262f;
  --bs-body-bg: #f6f6f6;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-btn-color: #ffffff;

  background-color: var(--bs-body-bg);
}

/* Gray Block Style */
.gray .ezy__featured16,
.ezy__featured16.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured16,
.ezy__featured16.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured16,
.ezy__featured16.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured16-heading {
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured16-heading {
    font-size: 45px;
  }
}

.ezy__featured16-sub-heading {
  font-size: 18px;
  color: var(--bs-body-color);
  line-height: 25px;
}

.ezy__featured16-separator {
  padding: 100px 0 0;
}

.ezy__featured16-detail {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured16-btn {
  padding: 12px 30px;
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  border-color: rgba(var(--ezy-theme-color-rgb), 1);
}

.ezy__featured16-btn:not(.btn-outline) {
  background-color: var(--ezy-theme-color);
  color: var(--ezy-btn-color);
}

.ezy__featured16-btn.btn-outline {
  color: rgba(var(--ezy-theme-color-rgb), 1);
  background-color: transparent;
}

.ezy__featured16-btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #fff;
}

.ezy__featured50 {
  --bs-body-color: rgb(0, 0, 0);
  --bs-body-bg: rgb(255, 255, 255);

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  color: #fff;
  padding: 60px 0;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured50 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured50,
.ezy__featured50.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured50,
.ezy__featured50.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured50,
.ezy__featured50.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured50-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
}

@media (min-width: 768px) {
  .ezy__featured50-heading {
    font-size: 40px;
  }
}

/* img */
.ezy__featured50-banner {
  position: absolute;
  top: 0;
  left: 0;
  height: 75%;
  display: none;
}

@media (min-width: 991px) {
  .ezy__featured50-banner {
    display: block;
  }
}

/* content wrapper */
.ezy__featured50-content-wrapper {
  background-color: #000;
  padding: 100px;
  margin-top: 200px;
}

/* card */
.ezy__featured50-card [class*="col-"]:nth-of-type(1n) .ezy__featured50-icon {
  color: rgba(252, 110, 92, 1);
}

.ezy__featured50-card [class*="col-"]:nth-of-type(2n) .ezy__featured50-icon {
  color: rgba(4, 121, 193, 1);
}

.ezy__featured50-card [class*="col-"]:nth-of-type(3n) .ezy__featured50-icon {
  color: rgba(255, 214, 0, 1);
}

.ezy__featured50-card [class*="col-"]:nth-of-type(4n) .ezy__featured50-icon {
  color: rgb(0, 255, 213);
}

.ezy__featured50-icon {
  font-size: 26px;
}

.ezy__featured50-content {
  opacity: 0.8;
  line-height: 2;
}

.ezy__featured49 {
  --bs-body-color: rgb(0, 0, 0);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-purple-color: 126, 92, 250;
  --ezy-pink-color: 253, 99, 238;
  --ezy-orange-color: 254, 76, 53;

  background-color: var(--bs-body-bg);
  padding: 90px 0;
}

@media (min-width: 768px) {
  .ezy__featured49 {
    padding: 150px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured49,
.ezy__featured49.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured49,
.ezy__featured49.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured49,
.ezy__featured49.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured49-heading {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured49-heading {
    font-size: 45px;
  }
}

.ezy__featured49-cards-wrapper [class*="ezy__featured49-card"]:nth-of-type(1n) .ezy__featured49-icon {
  background-color: rgba(252, 110, 92, 0.1);
  color: rgba(252, 110, 92, 1);
}

.ezy__featured49-cards-wrapper [class*="ezy__featured49-card"]:nth-of-type(2n) .ezy__featured49-icon {
  background-color: rgba(4, 121, 193, 0.1);
  color: rgba(4, 121, 193, 1);
}

.ezy__featured49-cards-wrapper [class*="ezy__featured49-card"]:nth-of-type(3n) .ezy__featured49-icon {
  background-color: rgba(255, 214, 0, 0.1);
  color: rgba(255, 214, 0, 1);
}

.ezy__featured49-icon {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  font-size: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured49-content {
  color: var(--bs-body-color);
  opacity: 0.8;
}

.ezy__featured48 {
  --bs-body-color: #000;
  --bs-body-bg: rgb(255, 255, 255);

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured48 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured48,
.ezy__featured48.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured48,
.ezy__featured48.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured48,
.ezy__featured48.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured48-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured48-heading {
    font-size: 45px;
  }
}

.ezy__featured48-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* card */
.ezy__featured48-card {
  border-radius: 0;
  border: none;
  color: #000;
}

.ezy__featured48-list [class*="col-"]:nth-of-type(1n) .ezy__featured48-card {
  background-color: #f2eefe;
}

.ezy__featured48-list [class*="col-"]:nth-of-type(2n) .ezy__featured48-card {
  background-color: #ecf6fd;
}

.ezy__featured48-list [class*="col-"]:nth-of-type(3n) .ezy__featured48-card {
  background-color: #fff3f1;
}

.ezy__featured48-list [class*="col-"]:nth-of-type(4n) .ezy__featured48-card {
  background-color: #f5ffe7;
}

.ezy__featured48-icon {
  font-size: 30px;
}

.ezy__featured48-title {
  font-size: 22px;
}

.ezy__featured48-content {
  font-size: 16px;
  opacity: 0.8;
}

.ezy__featured47 {
  --bs-body-color: rgb(0, 0, 0);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured47 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured47,
.ezy__featured47.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured47,
.ezy__featured47.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured47,
.ezy__featured47.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured47-heading {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

@media (min-width: 768px) {
  .ezy__featured47-heading {
    font-size: 45px;
  }
}

.ezy__featured47-sub-heading {
  font-size: 17px;
  line-height: 30px;
  opacity: 0.8;
}

.ezy__featured47-icon {
  color: rgb(var(--ezy-theme-color-rgb));
  background-color: rgba(var(--ezy-theme-color-rgb), 0.1);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured47-content {
  opacity: 0.8;
}

.ezy__featured47-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  min-height: 200px;
}

.ezy__featured47-shape {
  position: relative;
  z-index: 1;
}

.ezy__featured47-shape:before {
  content: "";
  position: absolute;
  bottom: -30px;
  right: -30px;
  height: 100%;
  width: 100%;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.1);
  z-index: -1;
}

.ezy__featured46 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured46 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured46,
.ezy__featured46.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured46,
.ezy__featured46.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured46,
.ezy__featured46.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured46-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured46-heading {
    font-size: 45px;
  }
}

.ezy__featured46-sub-heading {
  font-size: 18px;
  line-height: 30px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured46 img {
  border-radius: 15px;
}

/* card */
.ezy__featured46-card {
  background-color: transparent;
  border: none;
  text-align: center;
}

.ezy__featured46-icon {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  font-size: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ezy-theme-color);
  color: #fff;
}

.ezy__featured46-content {
  opacity: 0.8;
}

.ezy__featured46-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 200px;
}

.ezy__featured45 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: transparent;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured45 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured45,
.ezy__featured45.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured45,
.ezy__featured45.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured45,
.ezy__featured45.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured45-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured45-heading {
    font-size: 45px;
  }
}

.ezy__featured45-sub-heading {
  font-size: 18px;
  line-height: 30px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured45-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  height: 100%;
  min-height: 400px;
}

@media (min-width: 991px) {
  .ezy__featured45-bg-holder {
    height: 550px;
  }
}

/* card */
.ezy__featured45 .card {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  border: 0 !important;
}

.ezy__featured45-card-title {
  font-size: 20px;
  font-weight: 700;
}

.ezy__featured45-card-text {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
}

.ezy__featured45-card-icon {
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  min-width: 60px !important;
  height: 50px;
  border-radius: 10px;
  font-size: 18px;
}

.ezy__featured44 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: transparent;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured44 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured44,
.ezy__featured44.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured44,
.ezy__featured44.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured44,
.ezy__featured44.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured44-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured44-heading {
    font-size: 45px;
  }
}

.ezy__featured44-sub-heading {
  font-size: 18px;
  line-height: 30px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured44-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 400px;
}

@media (min-width: 991px) {
  .ezy__featured44-bg-holder {
    height: 550px;
  }
}

/* card */
.ezy__featured44 .card {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  border: 0 !important;
}

.ezy__featured44-card-title {
  font-size: 20px;
  font-weight: 700;
}

.ezy__featured44-card-text {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
}

.ezy__featured44-card-icon {
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  min-width: 60px !important;
  height: 50px;
  border-radius: 10px;
  font-size: 18px;
}

.ezy__featured43 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: transparent;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured43 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured43,
.ezy__featured43.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured43,
.ezy__featured43.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured43,
.ezy__featured43.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured43-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured43-heading {
    font-size: 45px;
  }
}

.ezy__featured43-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured43-bg-holder {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 400px;
}

/* card */
.ezy__featured43 .card {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  border: 0 !important;
}

.ezy__featured43-card-title {
  font-size: 20px;
  font-weight: 700;
}

.ezy__featured43-card-text {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
}

.ezy__featured43-card-icon {
  background-color: var(--ezy-theme-color);
  color: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  font-size: 18px;
}

.ezy__featured42 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured42 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured42,
.ezy__featured42.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured42,
.ezy__featured42.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured42,
.ezy__featured42.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured42-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured42-heading {
    font-size: 45px;
  }
}

.ezy__featured42-sub-heading {
  font-size: 18px;
  line-height: 30px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured42-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 400px;
}

@media (min-width: 991px) {
  .ezy__featured42-bg-holder {
    height: 600px;
  }
}

.ezy__featured42 .btn {
  padding: 10px 25px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured42 .btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured41 {
  --bs-body-color: rgb(50, 62, 80);
  --bs-body-bg: rgb(255, 255, 255);

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured41 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured41,
.ezy__featured41.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(199, 209, 228);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured41,
.ezy__featured41.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured41,
.ezy__featured41.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured41-heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured41-heading {
    font-size: 45px;
  }
}

.ezy__featured41-sub-heading {
  font-size: 18px;
  line-height: 30px;
  color: var(--bs-body-color);
  opacity: 0.8;
}

/* img */
.ezy__featured41-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  height: 100%;
  min-height: 400px;
}

@media (min-width: 991px) {
  .ezy__featured41-bg-holder {
    height: 600px;
  }
}

.ezy__featured41 .btn {
  padding: 10px 25px;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__featured41 .btn:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__featured15 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(239, 244, 253);
  --ezy-item-icon-bg: rgb(239, 244, 253);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured15 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured15,
.ezy__featured15.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured15,
.ezy__featured15.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(9, 19, 32);
}

/* Dark Block Style */
.dark .ezy__featured15,
.ezy__featured15.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(30, 39, 53);
}

.ezy__featured15-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured15-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured15-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured15-item {
  background-color: var(--ezy-item-bg);
  border-radius: 90px 0 0 90px;
}

.ezy__featured15-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: -37px 45px 0 -45px;
  box-shadow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);
  z-index: 1;
  top: 50%;
}

.ezy__featured15-bg-holder {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-height: 150px;
  width: 100%;
  float: right;
}

@media (min-width: 991px) {
  .ezy__featured15-bg-holder {
    width: 50vw;
    border-radius: 0 20px 20px 0;
  }
}

.ezy__featured15-title {
  color: var(--bs-body-color);
}

.ezy__featured15-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured14 {
  /* Bootstrap variables */
  --bs-body-color: #352c55;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-icon-bg: #ffffff;
  --ezy-icon-shadow: 0 11px 20px 0 rgba(163, 190, 241, 0.25);

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured14 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured14,
.ezy__featured14.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-icon-bg: #f6f6f6;
  --ezy-icon-shadow: 0 11px 20px 0 rgba(137, 164, 213, 0.25);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured14,
.ezy__featured14.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-icon-bg: rgb(11, 23, 39);
  --ezy-icon-shadow: none;
}

/* Dark Block Style */
.dark .ezy__featured14,
.ezy__featured14.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-icon-bg: rgb(30, 39, 53);
  --ezy-icon-shadow: none;
}

.ezy__featured14-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured14-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured14-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured14-icon {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  background: var(--ezy-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--ezy-icon-shadow);
}

.ezy__featured14-title {
  color: var(--bs-body-color);
}

.ezy__featured14-content {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__featured13 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(239, 244, 253);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured13 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured13,
.ezy__featured13.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured13,
.ezy__featured13.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(8, 17, 29);
}

/* Dark Block Style */
.dark .ezy__featured13,
.ezy__featured13.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(23, 31, 44);
}

.ezy__featured13-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured13-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured13-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured13-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured13-banner {
  border-radius: 10px;
}

.ezy__featured13-title {
  color: var(--bs-body-color);
}

.ezy__featured13-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured12 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(239, 244, 253);
  --ezy-item-icon-bg: #ffffff;

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured12 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured12,
.ezy__featured12.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #efefef;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured12,
.ezy__featured12.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(9, 20, 34);
}

/* Dark Block Style */
.dark .ezy__featured12,
.ezy__featured12.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(22, 31, 47);
}

.ezy__featured12-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured12-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured12-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured12-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured12-icon {
  width: 85px;
  height: 92px;
  color: #ffffff;
  border-radius: 20px 0 42px 0;
  font-size: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured12 [class*="col-"]:nth-of-type(1n) .ezy__featured12-icon {
  background-color: rgba(252, 110, 92, 1);
}

.ezy__featured12 [class*="col-"]:nth-of-type(2n) .ezy__featured12-icon {
  background-color: rgba(4, 121, 193, 1);
}

.ezy__featured12 [class*="col-"]:nth-of-type(3n) .ezy__featured12-icon {
  background-color: rgba(255, 214, 0, 1);
}

.ezy__featured12-title {
  color: var(--bs-body-color);
}

.ezy__featured12-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured11 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-shadow: 0 4px 34px 0 rgba(93, 104, 164, 0.07);

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured11 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured11,
.ezy__featured11.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #f6f6f6;
  --ezy-item-shadow: 0 4px 34px 0 rgba(102, 111, 166, 0.07);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured11,
.ezy__featured11.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-shadow: none;
}

/* Dark Block Style */
.dark .ezy__featured11,
.ezy__featured11.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-shadow: none;
}

.ezy__featured11-item {
  border-radius: 10px;
  background-color: var(--ezy-item-bg);
  box-shadow: var(--ezy-item-shadow);
}

.ezy__featured11-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured11-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured11-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured11-icon {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  background: #51cbd0;
  background: -webkit-linear-gradient(131deg, #51cbd0, #b0e4b5);
  background: linear-gradient(131deg, #51cbd0, #b0e4b5);
  color: #ffffff;
  border-radius: 50%;
  font-size: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured11-title {
  color: var(--bs-body-color);
}

.ezy__featured11-content {
  color: var(--bs-body-color);
}

.ezy__featured10 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(208, 254, 244);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(255, 255, 255);
  --ezy-item-icon-bg: #ffffff;
  --ezy-item-icon-shodow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured10 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured10,
.ezy__featured10.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured10,
.ezy__featured10.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.7);
}

/* Dark Block Style */
.dark .ezy__featured10,
.ezy__featured10.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(18, 25, 37);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.25);
}

.ezy__featured10-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured10-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured10-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured10-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
  text-align: center;
}

.ezy__featured10-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: -25px;
  box-shadow: var(--ezy-item-icon-shodow);
  z-index: 1;
}

.ezy__featured10-banner {
  border-radius: 10px;
}

.ezy__featured10-title {
  color: var(--bs-body-color);
}

.ezy__featured10-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured9 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(208, 254, 244);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(255, 255, 255);
  --ezy-item-icon-bg: #fff;
  --ezy-item-icon-shodow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured9 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured9,
.ezy__featured9.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: rgb(239, 244, 253);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured9,
.ezy__featured9.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 1);
}

/* Dark Block Style */
.dark .ezy__featured9,
.ezy__featured9.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(11, 23, 39);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.25);
}

.ezy__featured9-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured9-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured9-sub-heading {
  font-size: 18px;
  line-height: 35px;
  color: var(--bs-body-color);
}

.ezy__featured9-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured9-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--ezy-item-icon-shodow);
  z-index: 1;
}

.ezy__featured9-title {
  color: var(--bs-body-color);
}

.ezy__featured9-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured8 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(239, 244, 253);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured8 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured8,
.ezy__featured8.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured8,
.ezy__featured8.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured8,
.ezy__featured8.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
}

.ezy__featured8-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured8-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured8-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured8-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured8-icon {
  color: var(--ezy-theme-color);
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.ezy__featured8-title {
  color: var(--bs-body-color);
}

.ezy__featured8-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured6 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #e8fffa;

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured6 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured6,
.ezy__featured6.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured6,
.ezy__featured6.dark-gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured6,
.ezy__featured6.dark {
  /* Bootstrap variables */
  --bs-body-bg: rgb(11, 23, 39);
}

.ezy__featured6-card {
  background-color: var(--ezy-card-bg);
  border-radius: 30px;
}

.ezy__featured6-card [class*="col-"]:nth-of-type(1n) .ezy__featured6-icon {
  background-color: rgba(252, 110, 92, 0.1);
  color: rgba(252, 110, 92, 1);
}

.ezy__featured6-card [class*="col-"]:nth-of-type(2n) .ezy__featured6-icon {
  background-color: rgba(4, 121, 193, 0.1);
  color: rgba(4, 121, 193, 1);
}

.ezy__featured6-card [class*="col-"]:nth-of-type(3n) .ezy__featured6-icon {
  background-color: rgba(255, 214, 0, 0.1);
  color: rgba(255, 214, 0, 1);
}

.ezy__featured6-icon {
  width: 74px;
  height: 74px;
  border-radius: 10px;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured6-title {
  color: var(--bs-body-color);
}

.ezy__featured6-content {
  color: var(--bs-body-color);
}

.ezy__featured7 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-icon-color: #23262f;
  --ezy-shape-color: #edf4ff;
  --ezy-control-button-color: 28, 41, 58;

  background: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured7 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured7,
.ezy__featured7.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-icon-color: #2a2d35;
  --ezy-shape-color: #eeeeee;
  --ezy-control-button-color: 22, 44, 55;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured7,
.ezy__featured7.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-icon-color: #ffffff;
  --ezy-shape-color: rgb(11, 23, 39);
  --ezy-control-button-color: 246, 246, 246;
}

/* Dark Block Style */
.dark .ezy__featured7,
.ezy__featured7.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-icon-color: #ffffff;
  --ezy-shape-color: rgb(30, 39, 53);
  --ezy-control-button-color: 255, 255, 255;
}

.ezy__featured7-bg-holder {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  min-height: 150px;
}

.ezy__featured7-shape {
  position: absolute;
  top: -10%;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--ezy-shape-color);
  border-radius: 10px;
  transform: rotate(180deg);
  z-index: -1;
}

@media (min-width: 768px) {
  .ezy__featured7-shape {
    top: 0;
    left: -20%;
  }
}

.ezy__featured7-icon {
  color: var(--ezy-item-icon-color);
  width: 74px;
  height: 74px;
  border-radius: 10px;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured7-title {
  color: var(--bs-body-color);
}

.ezy__featured7-content {
  color: var(--bs-body-color);
}

[class*="ezy__featured7-control-"] {
  width: 42px;
  height: 42px;
  font-size: 12px;
  background-color: transparent;
  color: rgba(var(--ezy-control-button-color), 1);
  border-radius: 50%;
  border: 1px solid rgba(var(--ezy-control-button-color), 1);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease-in-out;
}

[class*="ezy__featured7-control-"]:hover {
  background-color: rgba(var(--ezy-control-button-color), 0.15);
}

.ezy__featured5 {
  /* Bootstrap variables */
  --bs-body-color: #23262f;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(246, 246, 246);
  --ezy-item-icon-bg: rgb(255, 255, 255);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 70px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured5 {
    padding: 120px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured5,
.ezy__featured5.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured5,
.ezy__featured5.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
}

/* Dark Block Style */
.dark .ezy__featured5,
.ezy__featured5.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(11, 23, 39);
}

.ezy__featured5-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured5-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured5-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured5-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

[class*="ezy__featured5-shape-"] {
  position: relative;
}

[class*="ezy__featured5-shape-"]::before {
  content: "";
  background-color: var(--ezy-theme-color);
  border-radius: 20px;
  position: absolute;
  top: -25px;
  bottom: -25px;
  width: 33%;
  z-index: -1;
}

.ezy__featured5-shape-start::before {
  left: -25px;
}

.ezy__featured5-shape-end::before {
  right: -25px;
}

.ezy__featured5-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 10px;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);
  z-index: 1;
}

.ezy__featured5-title {
  color: var(--bs-body-color);
}

.ezy__featured5-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured4 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(246, 246, 246);
  --ezy-item-icon-bg: rgb(255, 255, 255);
  --ezy-item-icon-shodow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__featured4 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured4,
.ezy__featured4.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #f6f6f6;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured4,
.ezy__featured4.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 1);
}

/* Dark Block Style */
.dark .ezy__featured4,
.ezy__featured4.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(11, 23, 39);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.25);
}

.ezy__featured4-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured4-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured4-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured4-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

[class*="ezy__featured4-shape-"] {
  position: relative;
}

[class*="ezy__featured4-shape-"]::before {
  content: "";
  background-color: var(--ezy-theme-color);
  border-radius: 20px;
  position: absolute;
  top: -25px;
  bottom: -25px;
  width: 33%;
  z-index: -1;
}

.ezy__featured4-shape-start::before {
  left: -25px;
}

.ezy__featured4-shape-end::before {
  right: -25px;
}

.ezy__featured4-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 10px;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: var(--ezy-item-icon-shodow);
  z-index: 1;
}

.ezy__featured4-title {
  color: var(--bs-body-color);
}

.ezy__featured4-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured3 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: rgb(239, 244, 253);
  --ezy-item-icon-bg: rgb(239, 244, 253);
  --ezy-item-icon-shodow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);

  background-color: var(--bs-body-bg);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured3 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured3,
.ezy__featured3.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(239, 244, 253);

  /* Easy Frontend variables */
  --ezy-item-bg: #fff;
  --ezy-item-icon-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured3,
.ezy__featured3.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(11, 23, 39);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.25);
}

/* Dark Block Style */
.dark .ezy__featured3,
.ezy__featured3.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(30, 39, 53);
  --ezy-item-icon-shodow: 0 7px 34px 0px rgba(0, 0, 0, 0.25);
}

.ezy__featured3-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__featured3-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured3-sub-heading {
  font-size: 18px;
  line-height: 25px;
  color: var(--bs-body-color);
}

.ezy__featured3-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured3-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: -25px;
  box-shadow: var(--ezy-item-icon-shodow);
  z-index: 1;
}

.ezy__featured3-title {
  color: var(--bs-body-color);
}

.ezy__featured3-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured2 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 231, 231);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-item-bg: #ffffff;
  --ezy-item-icon-bg: #ffffff;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured2 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__featured2,
.ezy__featured2.gray {
  /* Bootstrap variables */

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(246, 246, 246);
  --ezy-item-icon-bg: #f6f6f6;
}

/* Dark Gray Block Style */
.dark-gray .ezy__featured2,
.ezy__featured2.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(30, 39, 53);
  --ezy-item-icon-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__featured2,
.ezy__featured2.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;

  /* Easy Frontend variables */
  --ezy-item-bg: rgb(11, 23, 39);
  --ezy-item-icon-bg: rgb(30, 39, 53);
}

.ezy__featured2-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 25px;
}

@media (min-width: 768px) {
  .ezy__featured2-heading {
    font-size: 45px;
    line-height: 45px;
  }
}

.ezy__featured2-sub-heading {
  font-size: 18px;
  line-height: 25px;
}

.ezy__featured2-item {
  background-color: var(--ezy-item-bg);
  border-radius: 20px;
}

.ezy__featured2-icon {
  width: 74px;
  height: 74px;
  background-color: var(--ezy-item-icon-bg);
  color: var(--ezy-theme-color);
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: -25px;
  box-shadow: 0 4px 34px 0 rgba(163, 190, 241, 0.12);
  z-index: 1;
}

.ezy__featured2-title {
  color: var(--bs-body-color);
}

.ezy__featured2-content {
  color: var(--bs-body-color);
  opacity: 0.7;
}

.ezy__featured1 {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;

  background: #70358c;
  background: -webkit-linear-gradient(131deg, #b4237a, #70358c);
  background: linear-gradient(131deg, #b4237a, #70358c);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__featured1 {
    padding: 100px 0;
  }
}

.ezy__featured1-icon {
  width: 74px;
  height: 74px;
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
  border-radius: 50%;
  font-size: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ezy__featured1-title {
  color: var(--bs-body-color);
}
.ezy__featured1-content {
  color: var(--bs-body-color);
}

.ezy__blog16 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #ffffff;
  --ezy-card-box-shadow: 0px 6px 44px rgba(173, 174, 197, 0.2);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog16 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog16,
.ezy__blog16.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog16,
.ezy__blog16.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-box-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

/* Dark Block Style */
.dark .ezy__blog16,
.ezy__blog16.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-box-shadow: 0px 6px 44px rgba(0, 0, 0, 0.2);
}

.ezy__blog16-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1.2;
  color: var(--bs-body-color);
}
@media (min-width: 768px) {
  .ezy__blog16-heading {
    font-size: 50px;
  }
}

.ezy__blog16-sub-heading {
  font-size: 18px;
  line-height: 1.7;
  opacity: 0.8 !important;
}

.ezy__blog16-card {
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-box-shadow);
  transition: 0.5s;
  border-radius: 10px;
}
.ezy__blog16-card img {
  border-radius: 10px;
}

.ezy__blog16-btn {
  color: #fff;
  background-color: var(--ezy-theme-color);
  transition: 0.5s;
  padding: 10px 25px;
}
.ezy__blog16-btn:hover {
  color: #fff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  transition: 0.5s;
}

.ezy__blog16 p {
  opacity: 0.65;
}

.ezy__blog15 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-play-btn-bg-rgb: 255, 255, 255;
  --ezy-card-bg: rgb(246, 246, 246);

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  .ezy__blog15 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog15,
.ezy__blog15.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: #ffffff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog15,
.ezy__blog15.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__blog15,
.ezy__blog15.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
}

.ezy__blog15-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__blog15-heading {
    font-size: 45px;
  }
}

.ezy__blog15-sub-heading {
  font-size: 18px;
  line-height: 25px;
  opacity: 0.8;
}

/* card */
.ezy__blog15 .card {
  background-color: var(--ezy-card-bg);
  border: 0;
  border-radius: 10px;
  overflow: hidden;
}

.ezy__blog15 .card a:hover {
  color: var(--ezy-theme-color);
  cursor: pointer;
}

.ezy__blog15 .card .btn {
  text-decoration: none;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
  cursor: pointer;
}

.ezy__blog15 .card .btn:hover {
  color: #fff;
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog15 .card-text {
  color: var(--bs-body-color);
  font-size: 15px;
  opacity: 0.8;
}

.ezy__blog15 .card-title {
  color: var(--bs-body-color);
  font-size: 19px;
  font-weight: 500;
  line-height: 1.3;
}

.ezy__blog15 .card-title:hover {
  color: var(--ezy-theme-color);
}

.ezy__blog15 .card h4 {
  color: var(--bs-body-color);
  font-size: 16px;
}

/* play btn */
.ezy__blog15-play-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  background-color: rgba(var(--ezy-play-btn-bg-rgb), 0.5);
  border-radius: 50%;
  cursor: pointer;
}

.ezy__blog15-play-btn:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(var(--ezy-play-btn-bg-rgb), 0.2);
  border-radius: 50%;
  width: 75px;
  height: 75px;
}

/* prev and next btn */
.ezy__blog15 .carousel-control-prev,
.ezy__blog15 .carousel-control-next {
  width: 50px;
  height: 50px;
  font-size: 22px;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.7);
  color: #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  transition: 0.4s;
}

.ezy__blog15 .carousel-control-prev:hover,
.ezy__blog15 .carousel-control-next:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 1);
  color: #fff;
}

@media (min-width: 576px) {
  .ezy__blog15 .carousel-control-prev {
    left: -10px;
  }

  .ezy__blog15 .carousel-control-next {
    right: -10px;
  }
}

.ezy__blog15 a {
  text-decoration: none;
}

.ezy__blog14 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #f1f2f7;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__blog14 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog14,
.ezy__blog14.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog14,
.ezy__blog14.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__blog14,
.ezy__blog14.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
}

.ezy__blog14-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__blog14-heading {
    font-size: 45px;
  }
}

/* card */
.ezy__blog14 .card {
  background-color: var(--ezy-card-bg);
  border: 0;
  border-radius: 10px;
  overflow: hidden;
}

.ezy__blog14-author {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  bottom: -25px;
  left: 25px;
}

.ezy__blog14-card-title {
  font-size: 19px;
}

.ezy__blog14-date,
.ezy__blog14-card-text {
  font-size: 16px;
  opacity: 0.8;
}

/* btns */
.ezy__blog14 .btn-outline {
  border-color: var(--ezy-theme-color);
  color: var(--bs-body-color);
}

.ezy__blog14 .btn-outline:hover {
  color: #fff;
  border-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog14 .card i {
  font-size: 20px;
  color: var(--bs-body-color);
  transition: all 0.4s;
}

.ezy__blog14 .card i:hover {
  color: var(--ezy-theme-color);
}

.ezy__blog14-btn {
  padding: 12px 30px;
  color: var(--ezy-theme-color);
}

.ezy__blog14-card-btn:hover {
  background-color: var(--ezy-theme-color);
  color: #fff;
}

.ezy__blog14 a {
  text-decoration: none;
  color: var(--bs-body-color);
}

.ezy__blog14 a:hover {
  color: var(--ezy-theme-color);
}

.ezy__blog13 {
  /* Bootstrap variables */
  --bs-body-bg: rgb(255, 255, 255);

  /* Easy Frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #f6f6f6;

  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  overflow: hidden;
  padding: 60px 0;
  position: relative;
}

@media (min-width: 768px) {
  .ezy__blog13 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog13,
.ezy__blog13.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* Easy Frontend variables */
  --ezy-card-bg: #fff;
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog13,
.ezy__blog13.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(30, 39, 53);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
}

/* Dark Block Style */
.dark .ezy__blog13,
.ezy__blog13.dark {
  /* Bootstrap variables */
  --bs-body-color: #ffffff;
  --bs-body-bg: rgb(11, 23, 39);

  /* Easy Frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
}

.ezy__blog13-heading {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
}

@media (min-width: 768px) {
  .ezy__blog13-heading {
    font-size: 45px;
  }
}

/* card */
.ezy__blog13 .card {
  background-color: var(--ezy-card-bg);
  border: 0;
  border-radius: 10px;
  overflow: hidden;
}

.ezy__blog13-author {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  bottom: -25px;
  left: 25px;
}

.ezy__blog13-card-title {
  font-size: 19px;
}

.ezy__blog13-date {
  font-size: 17px;
  opacity: 0.8;
}

.ezy__blog13-card-text {
  font-size: 16px;
  opacity: 0.8;
}

.ezy__blog13-btn.btn-sm {
  padding: 9px 25px;
}

.ezy__blog13-btn:not(.btn-sm) {
  padding: 12px 30px;
}

.ezy__blog13-btn {
  color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog13-btn:hover {
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
  color: #fff !important;
}

.ezy__blog13 a {
  text-decoration: none;
  color: var(--bs-body-color);
}

.ezy__blog13 a:hover {
  color: var(--ezy-theme-color);
}

.ezy__blog7 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 0;
}

/* Gray Block Style */
.gray .ezy__blog7,
.ezy__blog7.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog7,
.ezy__blog7.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog7,
.ezy__blog7.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

.ezy__blog7 .ezy__blog7-wrapper {
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog7 .ezy__blog7-wrapper {
    padding: 60px 0 100px 0;
  }
}

/* heading and sub-heading */
.ezy__blog7-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog7-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog7-heading {
    font-size: 45px;
  }
}

.ezy__blog7-post {
  border-radius: 10px;
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
  overflow: hidden;
}

.ezy__blog7-calendar {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  border-radius: 10px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  opacity: 0.85;
}

.ezy__blog7-author {
  color: var(--bs-body-color) !important;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
}

.ezy__blog7-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog7-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog7-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog7-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog7-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog7-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog7-author a {
  color: var(--ezy-theme-color);
}

.ezy__blog6 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog6 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog6,
.ezy__blog6.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog6,
.ezy__blog6.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog6,
.ezy__blog6.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

/* heading and sub-heading */
.ezy__blog6-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog6-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog6-heading {
    font-size: 45px;
  }
}

.ezy__blog6-post {
  border-radius: 10px;
  background-color: transparent;
}

.ezy-blog6-banner {
  border-radius: 10px;
  box-shadow: var(--ezy-card-shadow);
}

.ezy__blog6-calendar {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  border-radius: 10px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  opacity: 0.85;
}

.ezy__blog6-author {
  color: var(--bs-body-color) !important;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
}

.ezy__blog6-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog6-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog6-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog6-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog6-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog6-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog6-author a {
  color: var(--ezy-theme-color);
}

.ezy__blog5 {
  /* Bootstrap variables */
  --bs-body-color: #15181d;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog5 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog5,
.ezy__blog5.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog5,
.ezy__blog5.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog5,
.ezy__blog5.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

/* heading and sub-heading */
.ezy__blog5-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog5-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog5-heading {
    font-size: 45px;
  }
}

.ezy__blog5-post {
  border-radius: 10px;
  overflow: hidden;
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
}

@media (min-width: 768px) {
  .ezy__blog5-featured-post .ezy__blog5-author {
    font-size: 16px;
    line-height: 20px;
  }

  .ezy__blog5-featured-post .ezy__blog5-title {
    font-size: 40px;
    line-height: 50px;
  }

  .ezy__blog5-featured-post .ezy__blog5-description {
    font-size: 18px;
    line-height: 30px;
  }
}

.ezy__blog5-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog5-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog5-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog5-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog5-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog5-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog5-author {
  color: var(--bs-body-color);
}

.ezy__blog5-author a {
  color: var(--ezy-theme-color);
}

.ezy__blog4 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog4 {
    padding: 100px 0;
  }

  /* Gray Block Style */
  .gray .ezy__blog4,
  .ezy__blog4.gray {
    /* Bootstrap variables */
    --bs-body-bg: rgb(246, 246, 246);

    /* easy frontend variables */
    --ezy-card-bg: #fff;
    --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
  }
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog4,
.ezy__blog4.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog4,
.ezy__blog4.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

/* heading and sub-heading */
.ezy__blog4-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog4-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog4-heading {
    font-size: 45px;
  }
}

.ezy__blog4-post {
  border-radius: 10px;
  overflow: hidden;
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
}

@media (min-width: 768px) {
  .ezy__blog4-featured-post .ezy__blog4-author {
    font-size: 16px;
    line-height: 20px;
  }

  .ezy__blog4-featured-post .ezy__blog4-title {
    font-size: 40px;
    line-height: 50px;
  }

  .ezy__blog4-featured-post .ezy__blog4-description {
    font-size: 18px;
    line-height: 30px;
  }
}

.ezy__blog4-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog4-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog4-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog4-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog4-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog4-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog4-author {
  color: var(--bs-body-color);
}

.ezy__blog4-author a {
  color: var(--ezy-theme-color);
}

.ezy__blog3 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 60px 0;
}

@media (min-width: 768px) {
  .ezy__blog3 {
    /* Bootstrap variables */
    --bs-body-color: #000;
    --bs-body-bg: rgb(255, 255, 255);

    /* Easy Frontend variables */
    --ezy-theme-color: rgb(13, 110, 253);
    --ezy-theme-color-rgb: 13, 110, 253;
    --ezy-card-bg: #ffffff;

    background-color: var(--bs-body-bg);
    padding: 70px 0;
    color: var(--bs-body-color);
  }
}

/* Gray Block Style */
.gray .ezy__blog3,
.ezy__blog3.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog3,
.ezy__blog3.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog3,
.ezy__blog3.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

/* heading and sub-heading */
.ezy__blog3-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog3-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog3-heading {
    font-size: 45px;
  }
}

.ezy__blog3-post {
  border-radius: 10px;
  overflow: hidden;
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
}

.ezy__blog3-calendar {
  background-color: var(--ezy-card-bg);
  color: var(--bs-body-color);
  font-weight: 900;
  font-size: 20px;
  line-height: 24px;
  border-radius: 0 0 10px 0;
}

.ezy__blog3-author {
  color: var(--bs-body-color) !important;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
}

.ezy__blog3-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog3-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog3-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog3-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog3-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog3-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog3-author a {
  color: var(--ezy-theme-color);
}

.ezy__blog2 {
  /* Bootstrap variables */
  --bs-body-color: #28303b;
  --bs-body-bg: #fff;

  /* easy frontend variables */
  --ezy-theme-color: rgb(13, 110, 253);
  --ezy-theme-color-rgb: 13, 110, 253;
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0 25px 41px rgba(89, 88, 109, 0.15);

  background-color: var(--bs-body-bg);
  padding: 60px 0;
  color: var(--bs-body-color);
}

@media (min-width: 768px) {
  .ezy__blog2 {
    padding: 100px 0;
  }
}

/* Gray Block Style */
.gray .ezy__blog2,
.ezy__blog2.gray {
  /* Bootstrap variables */
  --bs-body-bg: rgb(246, 246, 246);

  /* easy frontend variables */
  --ezy-card-bg: #fff;
  --ezy-card-shadow: 0px 8px 44px rgba(182, 198, 222, 0.48);
}

/* Dark Gray Block Style */
.dark-gray .ezy__blog2,
.ezy__blog2.dark-gray {
  /* Bootstrap variables */
  --bs-body-color: rgb(241, 241, 241);
  --bs-body-bg: rgb(30, 39, 53);

  /* easy frontend variables */
  --ezy-card-bg: rgb(11, 23, 39);
  --ezy-card-shadow: none;
}

/* Dark Block Style */
.dark .ezy__blog2,
.ezy__blog2.dark {
  /* Bootstrap variables */
  --bs-body-color: rgb(255, 255, 255);
  --bs-body-bg: rgb(11, 23, 39);

  /* easy frontend variables */
  --ezy-card-bg: rgb(30, 39, 53);
  --ezy-card-shadow: none;
}

/* heading and sub-heading */
.ezy__blog2-heading {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  color: var(--bs-body-color);
}

.ezy__blog2-sub-heading {
  color: var(--bs-body-color);
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  opacity: 0.8;
}

@media (min-width: 991px) {
  .ezy__blog2-heading {
    font-size: 45px;
  }
}

.ezy__blog2-post {
  border-radius: 10px;
  overflow: hidden;
  background-color: var(--ezy-card-bg);
  box-shadow: var(--ezy-card-shadow);
}

.ezy__blog2-title {
  font-weight: 500;
  margin-top: 0 !important;
  color: var(--bs-body-color);
}

.ezy__blog2-description {
  color: var(--bs-body-color);
  opacity: 0.6;
}

.ezy__blog2-btn {
  padding: 12px 30px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--ezy-theme-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog2-btn:hover {
  color: #ffffff;
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
}

.ezy__blog2-btn-read-more {
  padding: 7px 20px;
  color: var(--bs-body-color);
  border-color: var(--ezy-theme-color);
}

.ezy__blog2-btn-read-more:hover {
  background-color: rgba(var(--ezy-theme-color-rgb), 0.9);
  color: #ffffff;
}

.ezy__blog2-author a {
  color: var(--ezy-theme-color);
  opacity: 0.7;
}


.ezy__featured57-btn {
  padding: 10px 30px;
  color: #fff;
  background-color: var(--ezy-theme-color) !important;
}

