.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-e74e6a60-a87d-a030-8bb9-148ba0e10952 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-14f45f88-f0d1-2468-8c5b-fe4086af75a6 {
background-color: #142650 !important;
margin-bottom: var(--spacer-10,10rem) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
#wrapper .card {
  border: 0;
  box-shadow: none;
  align-items: flex-start;
  background: 0 0;
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  #wrapper .card {
    margin-bottom: 15px;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.card-hero {
    margin-bottom: 40px;
  }
}

#wrapper .card.card-hero .card-title {
  margin-bottom: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.card-hero .card-title {
    margin-bottom: 20px;
  }
}

#wrapper .card.card-hero .card-para {
  margin-bottom: 0;
}

#wrapper .card.card-hero .card-para p {
  font: inherit;
  margin: 0;
}

@media (max-width: 991.98px) {
  #wrapper .card.card-hero .card-para p {
    margin-bottom: 20px;
  }

  #wrapper .card.card-hero .card-para p:last-child {
    margin-bottom: 0;
  }
}

#wrapper .card.card-hero .btns-wrapper {
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.card-hero .btns-wrapper {
    margin-top: 20px;
    order: 4;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.is-without-body-tag .card-img {
    order: 2;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.is-without-body-tag .card-title {
    order: 1;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.is-without-body-tag .card-para {
    order: 3;
  }
}

#wrapper .card.alternate-card {
  border-radius: 20px;
  overflow: hidden;
  background: #dcdcdc;
  display: flex;
  padding: 0;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  height: 100%;
  margin: 0;
}

@media (max-width: 991.98px) {
  #wrapper .card.alternate-card {
    margin-bottom: 20px;
    height: auto;
  }
}

#wrapper .card.alternate-card.img-on-top {
  flex-direction: column-reverse;
}

#wrapper .card.alternate-card .card-body {
  padding: 50px 60px;
  position: relative;
}

@media (max-width: 1399.98px) {
  #wrapper .card.alternate-card .card-body {
    padding: 40px;
  }
}

#wrapper .card.alternate-card .card-img {
  border: 0;
  padding: 0;
  margin: 0;
}

#wrapper .card.alternate-card .card-title {
  margin-bottom: 15px;
}

#wrapper .card.alternate-card .card-para p {
  margin-bottom: 20px;
}

#wrapper .card.alternate-card .card-para p:empty {
  display: none;
}

#wrapper .card.alternate-card .card-para p:last-child {
  margin-bottom: 0;
}

#wrapper .card.alternate-card .logo-icon {
  height: 40px;
  margin-bottom: 20px;
}

#wrapper .card.alternate-card .link-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  border: 2px solid #001026;
  width: 30px;
  height: 30px;
}

#wrapper .card.alternate-card .link-btn:after {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23001026'/%3e%3c/svg%3e");
  width: 100%;
  height: 100%;
}

#wrapper .card.horizontal-card {
  display: flex;
  gap: 30px;
  align-items: center;
  flex-direction: row;
  padding: 0;
  border-radius: 20px;
}

@media (max-width: 1399.98px) {
  #wrapper .card.horizontal-card {
    gap: 15px;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.horizontal-card {
    flex-direction: column;
    gap: 20px;
  }
}

#wrapper .card.horizontal-card .card-img {
  width: 40%;
  margin: 0;
}

@media (max-width: 991.98px) {
  #wrapper .card.horizontal-card .card-img {
    width: 100%;
    max-width: 100%;
  }
}

#wrapper .card.horizontal-card .card-img img {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#wrapper .card.horizontal-card .card-body {
  width: 100%;
  max-width: 100%;
}

#wrapper .card.horizontal-card .card-title {
  margin-bottom: 10px;
}

#wrapper .card.horizontal-card .card-para {
  margin-bottom: 10px;
}

#wrapper .card.horizontal-card .btns-wrapper {
  margin-top: 30px;
}

@media (min-width: 992px) {
  #wrapper .card.img-on-right .card-img {
    order: 2;
  }

  #wrapper .card.img-on-right .card-body {
    order: 1;
  }
}

#wrapper .card.icon-card,
#wrapper .card.icon-card-green,
#wrapper .card.icon-card-purple,
#wrapper .card.icon-card-red,
#wrapper .card.icon-card-red-2 {
  padding: 20px 30px;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  background: #fff;
  margin-bottom: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.icon-card,
  #wrapper .card.icon-card-green,
  #wrapper .card.icon-card-purple,
  #wrapper .card.icon-card-red,
  #wrapper .card.icon-card-red-2 {
    gap: 10px;
    padding: 15px;
  }
}

#wrapper .card.icon-card .card-img,
#wrapper .card.icon-card-green .card-img,
#wrapper .card.icon-card-purple .card-img,
#wrapper .card.icon-card-red .card-img,
#wrapper .card.icon-card-red-2 .card-img {
  margin: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #1266e2;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 991.98px) {
  #wrapper .card.icon-card .card-img,
  #wrapper .card.icon-card-green .card-img,
  #wrapper .card.icon-card-purple .card-img,
  #wrapper .card.icon-card-red .card-img,
  #wrapper .card.icon-card-red-2 .card-img {
    width: 36px;
    height: 36px;
    padding: 8px;
  }
}

#wrapper .card.icon-card .card-img img,
#wrapper .card.icon-card-green .card-img img,
#wrapper .card.icon-card-purple .card-img img,
#wrapper .card.icon-card-red .card-img img,
#wrapper .card.icon-card-red-2 .card-img img {
  border-radius: 0;
  object-fit: scale-down;
}

#wrapper .card.icon-card .btns-wrapper,
#wrapper .card.icon-card-green .btns-wrapper,
#wrapper .card.icon-card-purple .btns-wrapper,
#wrapper .card.icon-card-red .btns-wrapper,
#wrapper .card.icon-card-red-2 .btns-wrapper {
  margin-top: 0;
}

#wrapper .card.icon-card .btns-wrapper .btn,
#wrapper .card.icon-card-green .btns-wrapper .btn,
#wrapper .card.icon-card-purple .btns-wrapper .btn,
#wrapper .card.icon-card-red .btns-wrapper .btn,
#wrapper .card.icon-card-red-2 .btns-wrapper .btn {
  color: #001026;
  text-align: left;
}

#wrapper .card.icon-card .btns-wrapper .btn::after,
#wrapper .card.icon-card-green .btns-wrapper .btn::after,
#wrapper .card.icon-card-purple .btns-wrapper .btn::after,
#wrapper .card.icon-card-red .btns-wrapper .btn::after,
#wrapper .card.icon-card-red-2 .btns-wrapper .btn::after {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23001026'/%3e%3c/svg%3e");
}

#wrapper .card.icon-card--centered {
  align-items: center;
  padding: 1rem;
}

#wrapper .card.icon-card--centered .logo-icon {
  display: block;
  margin: 0 auto;
}

#wrapper .card.icon-card--centered .card-title {
  text-align: center;
}

#wrapper .card.icon-card--centered .card-title a {
  color: #1266e2;
}

#wrapper .card.icon-card--centered .card-title a:focus,
#wrapper .card.icon-card--centered .card-title a:hover {
  color: #1266e2;
}

#wrapper .card.icon-card-purple .card-img {
  background: #8360ff;
}

#wrapper .card.icon-card-red .card-img {
  background: #ff5050;
}

#wrapper .card.icon-card-red-2 .card-img {
  background: #ff5050;
}

#wrapper .card.icon-card-green .card-img {
  background: #ccf86e;
}

#wrapper .card.icon-card-purple .card-img {
  background: #8360ff;
}

#wrapper .card.icon-card-bg,
#wrapper .card.icon-card-green-bg,
#wrapper .card.icon-card-purple-bg,
#wrapper .card.icon-card-red-2-bg,
#wrapper .card.icon-card-red-bg {
  padding: 60px 30px;
  flex-direction: row;
  align-items: center;
  gap: 30px;
  background: #fff;
  margin-bottom: 30px;
  border-radius: 20px;
}

@media (max-width: 991.98px) {
  #wrapper .card.icon-card-bg,
  #wrapper .card.icon-card-green-bg,
  #wrapper .card.icon-card-purple-bg,
  #wrapper .card.icon-card-red-2-bg,
  #wrapper .card.icon-card-red-bg {
    gap: 10px;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
}

#wrapper .card.icon-card-bg .card-img,
#wrapper .card.icon-card-green-bg .card-img,
#wrapper .card.icon-card-purple-bg .card-img,
#wrapper .card.icon-card-red-2-bg .card-img,
#wrapper .card.icon-card-red-bg .card-img {
  margin: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #001026;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 991.98px) {
  #wrapper .card.icon-card-bg .card-img,
  #wrapper .card.icon-card-green-bg .card-img,
  #wrapper .card.icon-card-purple-bg .card-img,
  #wrapper .card.icon-card-red-2-bg .card-img,
  #wrapper .card.icon-card-red-bg .card-img {
    width: 36px;
    height: 36px;
    padding: 8px;
  }
}

#wrapper .card.icon-card-bg .card-img img,
#wrapper .card.icon-card-green-bg .card-img img,
#wrapper .card.icon-card-purple-bg .card-img img,
#wrapper .card.icon-card-red-2-bg .card-img img,
#wrapper .card.icon-card-red-bg .card-img img {
  border-radius: 0;
  object-fit: scale-down;
}

#wrapper .card.icon-card-bg .btns-wrapper,
#wrapper .card.icon-card-green-bg .btns-wrapper,
#wrapper .card.icon-card-purple-bg .btns-wrapper,
#wrapper .card.icon-card-red-2-bg .btns-wrapper,
#wrapper .card.icon-card-red-bg .btns-wrapper {
  margin-top: 0;
}

#wrapper .card.icon-card-bg .btns-wrapper .btn,
#wrapper .card.icon-card-green-bg .btns-wrapper .btn,
#wrapper .card.icon-card-purple-bg .btns-wrapper .btn,
#wrapper .card.icon-card-red-2-bg .btns-wrapper .btn,
#wrapper .card.icon-card-red-bg .btns-wrapper .btn {
  color: #001026;
  text-align: left;
}

#wrapper .card.icon-card-bg .btns-wrapper .btn::after,
#wrapper .card.icon-card-green-bg .btns-wrapper .btn::after,
#wrapper .card.icon-card-purple-bg .btns-wrapper .btn::after,
#wrapper .card.icon-card-red-2-bg .btns-wrapper .btn::after,
#wrapper .card.icon-card-red-bg .btns-wrapper .btn::after {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23001026'/%3e%3c/svg%3e");
}

#wrapper .card.icon-card-red-bg {
  background: #ff5050;
}

#wrapper .card.icon-card-red-2-bg {
  background: #ff5050;
}

#wrapper .card.icon-card-green-bg {
  background: #ccf86e;
}

#wrapper .card.icon-card-purple-bg {
  background: #8360ff;
}

@media (min-width: 992px) {
  #wrapper .card.is-horizontal-on-desktop {
    flex-direction: row;
    gap: 30px;
    align-items: center;
  }

  #wrapper .card.is-horizontal-on-desktop .card-img {
    width: 40%;
    margin-bottom: 0;
  }

  #wrapper .card.is-horizontal-on-desktop .card-body {
    width: 60%;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.is-horizontal-on-mobile {
    flex-direction: row;
    gap: 30px;
    align-items: stretch;
  }

  #wrapper .card.is-horizontal-on-mobile .card-img {
    width: 40%;
    margin-bottom: 0;
  }

  #wrapper .card.is-horizontal-on-mobile .card-body {
    width: 60%;
  }
}

@media (max-width: 767.98px) {
  #wrapper .card.is-stacked-on-mobile {
    flex-direction: column;
    gap: 30px;
    align-items: stretch;
  }

  #wrapper .card.is-stacked-on-mobile .card-body {
    width: 100%;
  }

  #wrapper .card.is-stacked-on-mobile .card-img {
    width: 100%;
    height: auto;
  }
}

#wrapper .card.cta-position-right-bottom .btns-wrapper,
#wrapper .card.cta-position-right-top .btns-wrapper {
  position: absolute;
  bottom: 30px;
  right: 30px;
}

#wrapper
  .card.alternate-card
  .card.cta-position-right-bottom
  .btns-wrapper
  .link-btn:hover,
#wrapper
  .card.alternate-card
  .card.cta-position-right-top
  .btns-wrapper
  .link-btn:hover,
#wrapper .card.cta-position-right-bottom .btns-wrapper .btn-arrow-right:hover,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .card.alternate-card
  .link-btn:hover,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link:hover,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .quote-card
  .quote-title
  a:hover,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .topics-list
  ul
  li
  a:hover,
#wrapper .card.cta-position-right-top .btns-wrapper .btn-arrow-right:hover,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .card.alternate-card
  .link-btn:hover,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link:hover,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .quote-card
  .quote-title
  a:hover,
#wrapper .card.cta-position-right-top .btns-wrapper .topics-list ul li a:hover,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.cta-position-right-bottom
  .btns-wrapper
  .page-link:hover,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.cta-position-right-top
  .btns-wrapper
  .page-link:hover,
#wrapper
  .quote-card
  .quote-title
  .card.cta-position-right-bottom
  .btns-wrapper
  a:hover,
#wrapper
  .quote-card
  .quote-title
  .card.cta-position-right-top
  .btns-wrapper
  a:hover,
#wrapper
  .topics-list
  ul
  li
  .card.cta-position-right-bottom
  .btns-wrapper
  a:hover,
#wrapper .topics-list ul li .card.cta-position-right-top .btns-wrapper a:hover {
  text-transform: none;
}

#wrapper
  .card.alternate-card
  .card.cta-position-right-bottom
  .btns-wrapper
  .link-btn:after,
#wrapper
  .card.alternate-card
  .card.cta-position-right-top
  .btns-wrapper
  .link-btn:after,
#wrapper .card.cta-position-right-bottom .btns-wrapper .btn-arrow-right:after,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .card.alternate-card
  .link-btn:after,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link:after,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .quote-card
  .quote-title
  a:after,
#wrapper
  .card.cta-position-right-bottom
  .btns-wrapper
  .topics-list
  ul
  li
  a:after,
#wrapper .card.cta-position-right-top .btns-wrapper .btn-arrow-right:after,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .card.alternate-card
  .link-btn:after,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link:after,
#wrapper
  .card.cta-position-right-top
  .btns-wrapper
  .quote-card
  .quote-title
  a:after,
#wrapper .card.cta-position-right-top .btns-wrapper .topics-list ul li a:after,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.cta-position-right-bottom
  .btns-wrapper
  .page-link:after,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.cta-position-right-top
  .btns-wrapper
  .page-link:after,
#wrapper
  .quote-card
  .quote-title
  .card.cta-position-right-bottom
  .btns-wrapper
  a:after,
#wrapper
  .quote-card
  .quote-title
  .card.cta-position-right-top
  .btns-wrapper
  a:after,
#wrapper
  .topics-list
  ul
  li
  .card.cta-position-right-bottom
  .btns-wrapper
  a:after,
#wrapper .topics-list ul li .card.cta-position-right-top .btns-wrapper a:after {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%23252525'/%3e%3c/svg%3e");
}

@media (max-width: 991.98px) {
  #wrapper .card.cta-position-right-bottom .btns-wrapper,
  #wrapper .card.cta-position-right-top .btns-wrapper {
    bottom: 20px;
    right: 20px;
  }
}

#wrapper .card.cta-position-right-top .btns-wrapper {
  top: 30px;
  right: 30px;
  bottom: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card.cta-position-right-top .btns-wrapper {
    top: 20px;
    right: 20px;
  }
}

#wrapper .card.title-link-card {
  background: #fff;
  padding: 60px 60px 100px;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 991.98px) {
  #wrapper .card.title-link-card {
    padding: 20px 20px 60px;
    margin-bottom: 10px;
  }
}

#wrapper .card.title-link-card:after,
#wrapper .card.title-link-card:before {
  content: '';
  position: absolute;
  top: auto;
  bottom: 33px;
  left: 0;
  width: 93%;
  height: 8px;
  background: #ff5050;
  transform: skew(-45deg) translateX(-5px);
  display: none;
}

#wrapper .card.title-link-card:after {
  width: 91%;
  bottom: 20px;
}

#wrapper .card.title-link-card .card-body {
  display: flex;
  flex-direction: column;
}

#wrapper .card.title-link-card .card-body .card-para {
  order: 1;
  margin-bottom: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.title-link-card .card-body .card-para {
    margin-bottom: 10px;
  }
}

#wrapper .card.title-link-card .card-body .btns-wrapper {
  margin-top: 40px;
  order: 3;
}

@media (max-width: 991.98px) {
  #wrapper .card.title-link-card .card-body .btns-wrapper {
    margin-top: 10px;
  }
}

#wrapper .card.title-link-card-red:after,
#wrapper .card.title-link-card-red:before {
  display: block;
  background: #ff5050;
}

#wrapper .card.title-link-card-red .card-body .card-title {
  order: 2;
  margin: 0;
}

#wrapper .card.title-link-card-red .card-body .card-para p {
  margin: 0;
}

#wrapper .card.title-link-card-primary:after,
#wrapper .card.title-link-card-primary:before {
  display: block;
  background: #1266e2;
}

#wrapper .card.title-link-card-primary .card-body {
  display: block;
}

#wrapper .card.title-link-card-purple:after,
#wrapper .card.title-link-card-purple:before {
  display: block;
  background: #8360ff;
}

#wrapper .card.title-link-card-purple .card-body {
  display: block;
}

#wrapper .card.white-bg-card {
  background: #fff;
  padding: 30px;
  border-radius: 20px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card {
    padding: 20px;
  }
}

#wrapper .card.white-bg-card .card-meta {
  margin-top: 10px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 {
    gap: 20px;
  }
}

#wrapper .card.white-bg-card-1 .card-title {
  margin-bottom: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 .card-title {
    margin-bottom: 10px;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 .card-body {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }
}

#wrapper .card.white-bg-card-1 .btns-wrapper {
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 .btns-wrapper {
    margin-top: 10px;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 .btns-wrapper .btn {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #1266e2;
    padding: 0;
    display: inline-block;
    background: 0 0;
    min-height: 0;
    border: 0;
  }

  #wrapper
    .card.alternate-card
    .card.white-bg-card-1
    .btns-wrapper
    .btn.link-btn:after,
  #wrapper .card.white-bg-card-1 .btns-wrapper .btn.btn-arrow-right:after,
  #wrapper
    .card.white-bg-card-1
    .btns-wrapper
    .card.alternate-card
    .btn.link-btn:after,
  #wrapper
    .card.white-bg-card-1
    .btns-wrapper
    .pagination-bar
    .page-item:last-child
    .btn.page-link:after,
  #wrapper
    .card.white-bg-card-1
    .btns-wrapper
    .quote-card
    .quote-title
    a.btn:after,
  #wrapper .card.white-bg-card-1 .btns-wrapper .topics-list ul li a.btn:after,
  #wrapper
    .pagination-bar
    .page-item:last-child
    .card.white-bg-card-1
    .btns-wrapper
    .btn.page-link:after,
  #wrapper
    .quote-card
    .quote-title
    .card.white-bg-card-1
    .btns-wrapper
    a.btn:after,
  #wrapper .topics-list ul li .card.white-bg-card-1 .btns-wrapper a.btn:after {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%231266E2'/%3e%3c/svg%3e");
  }
}

#wrapper .card.white-bg-card-1 .card-img {
  height: 150px;
  aspect-ratio: 16/9;
  width: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-1 .card-img {
    width: 60px;
    height: 60px;
    aspect-ratio: 1/1;
  }

  #wrapper .card.white-bg-card-1 .card-img img {
    border-radius: 10px;
  }
}

@media (max-width: 767.98px) {
  #wrapper .card.white-bg-card-1.is-stacked-on-mobile .card-img {
    width: 100%;
    height: 100%;
    aspect-ratio: auto;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-2 {
    gap: 20px;
  }
}

#wrapper .card.white-bg-card-2 .card-title {
  margin-bottom: 15px;
  color: #1266e2;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-2 .card-title {
    margin-bottom: 10px;
  }
}

#wrapper .card.white-bg-card-2 .card-meta {
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-2 .card-meta {
    margin-top: 10px;
  }
}

#wrapper .card.white-bg-card-2 .card-img {
  height: 150px;
  aspect-ratio: 16/9;
  width: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-2 .card-img {
    border-radius: 10px;
    width: 90px;
    height: 90px;
    aspect-ratio: 1/1;
  }

  #wrapper .card.white-bg-card-2 .card-img img {
    border-radius: 10px;
  }
}

#wrapper .card.white-bg-card-3 .card-img {
  height: 192px;
  width: 271px;
}

@media (max-width: 991.98px) {
  #wrapper .card.white-bg-card-3 .card-img {
    height: 240px;
    width: 100%;
  }
}

#wrapper .card.education-card {
  background: #fff;
  padding: 0 60px 30px;
  border-radius: 20px;
}

@media (max-width: 991.98px) {
  #wrapper .card.education-card {
    border-radius: 10px;
    padding: 0 40px 40px 40px;
  }
}

#wrapper .card.education-card .top-row {
  display: flex;
  gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}

@media (max-width: 991.98px) {
  #wrapper .card.education-card .top-row {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
  }
}

#wrapper .card.education-card .education-card-credits,
#wrapper .card.education-card .education-card-location,
#wrapper .card.education-card .education-card-price,
#wrapper .card.education-card .education-card-tags {
  width: 30%;
  height: 100%;
}

@media (max-width: 1399.98px) {
  #wrapper .card.education-card .education-card-credits,
  #wrapper .card.education-card .education-card-location,
  #wrapper .card.education-card .education-card-price,
  #wrapper .card.education-card .education-card-tags {
    width: auto;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.education-card .education-card-credits,
  #wrapper .card.education-card .education-card-location,
  #wrapper .card.education-card .education-card-price,
  #wrapper .card.education-card .education-card-tags {
    width: 100%;
    max-width: 100%;
  }
}

#wrapper .card.education-card .education-card-details {
  display: flex;
  flex-wrap: nowrap;
  column-gap: 50px;
  row-gap: 20px;
}

@media (max-width: 1399.98px) {
  #wrapper .card.education-card .education-card-details {
    flex-wrap: wrap;
  }
}

@media (max-width: 991.98px) {
  #wrapper .card.education-card .education-card-details {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 10px;
    column-gap: 0;
  }
}

#wrapper
  .card.education-card
  .education-card-details
  .education-card-location
  .location,
#wrapper
  .card.education-card
  .education-card-details
  .education-card-location
  .time {
  display: block;
}

#wrapper
  .card.education-card
  .education-card-details
  .education-card-location
  .category {
  font-weight: 600;
}

#wrapper
  .card.education-card
  .education-card-details
  .education-card-price-item {
  display: block;
  white-space: nowrap;
}

#wrapper .card.education-card .card-title {
  margin-bottom: 20px;
  color: #1266e2;
}

#wrapper .card.education-card .card-body {
  width: 100%;
}

#wrapper .card.education-card-2 {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}

#wrapper .card.education-card-2 .education-card-details .education-card-tags {
  width: 100%;
}

#wrapper .card.team-member-card .card-img {
  border-radius: 50%;
  overflow: hidden;
}

#wrapper .card.team-member-card .card-title {
  margin-bottom: 5px;
  color: #1266e2;
}

#wrapper .card.team-member-card .card-para p {
  margin-bottom: 0 !important;
  display: inline-block;
}

#wrapper
  .article-details-sec
  .contact-box
  .card.team-member-card--product
  .card-para.contact-name,
#wrapper
  .breadcrumb
  .breadcrumb-item
  .card.team-member-card--product
  a.card-para,
#wrapper
  .card.team-member-card--product
  .article-details-sec
  .contact-box
  .card-para.contact-name,
#wrapper
  .card.team-member-card--product
  .breadcrumb
  .breadcrumb-item
  a.card-para,
#wrapper
  .card.team-member-card--product
  .card-para#commerce-order-by.dropdown-toggle,
#wrapper .card.team-member-card--product .card-para.back-button,
#wrapper .card.team-member-card--product .card-para.btn-link,
#wrapper .card.team-member-card--product .card-para.card-meta,
#wrapper .card.team-member-card--product .card-para.header-label,
#wrapper .card.team-member-card--product .card-para.label,
#wrapper .card.team-member-card--product .card-para.search-dropdown-toggle,
#wrapper .card.team-member-card--product .card-para.search-total-label,
#wrapper
  .card.team-member-card--product
  .card.title-link-card-red
  .card-body
  .card-para,
#wrapper
  .card.team-member-card--product
  .certification-info
  .card-para.certification-info-text,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-header
  .card-para.panel-title,
#wrapper
  .card.team-member-card--product
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para,
#wrapper .card.team-member-card--product .custom-sort-facet select.card-para,
#wrapper .card.team-member-card--product .dropdown button.card-para,
#wrapper
  .card.team-member-card--product
  .education-card-categories
  .category
  .card-para.category-name,
#wrapper
  .card.team-member-card--product
  .glossary-sec
  > div
  .glossary-list
  ul
  li.card-para,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  .card-para.inner-page-menu-select,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  ul
  li.card-para,
#wrapper .card.team-member-card--product .no-of-items-per-page select.card-para,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .card-para.page-link,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  li.card-para,
#wrapper
  .card.team-member-card--product
  .share-dropdown-div
  .share-button
  .card-para.share-text,
#wrapper
  .card.team-member-card--product
  .sidebar-banner
  .card-para.banner-subtitle,
#wrapper
  .card.team-member-card--product
  .sidebar-link-with-icon
  ul
  li.card-para,
#wrapper .card.team-member-card--product .tab-panel-nav .card-para.nav-link,
#wrapper
  .card.team-member-card--product
  .tab-panel-nav
  .card-para.tab-panel-nav-select,
#wrapper
  .card.title-link-card-red
  .card-body
  .card.team-member-card--product
  .card-para,
#wrapper
  .certification-info
  .card.team-member-card--product
  .card-para.certification-info-text,
#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper
  .custom-search-facet
  .panel-header
  .card.team-member-card--product
  .card-para.panel-title,
#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper .custom-sort-facet .card.team-member-card--product select.card-para,
#wrapper .dropdown .card.team-member-card--product button.card-para,
#wrapper
  .education-card-categories
  .category
  .card.team-member-card--product
  .card-para.category-name,
#wrapper
  .glossary-sec
  > div
  .glossary-list
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper
  .inner-page-menu
  .page-menu
  .card.team-member-card--product
  .card-para.inner-page-menu-select,
#wrapper
  .inner-page-menu
  .page-menu
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper .no-of-items-per-page .card.team-member-card--product select.card-para,
#wrapper
  .pagination-bar
  .page-item
  .card.team-member-card--product
  .card-para.page-link,
#wrapper
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper
  .share-dropdown-div
  .share-button
  .card.team-member-card--product
  .card-para.share-text,
#wrapper
  .sidebar-banner
  .card.team-member-card--product
  .card-para.banner-subtitle,
#wrapper
  .sidebar-link-with-icon
  ul
  .card.team-member-card--product
  li.card-para,
#wrapper .tab-panel-nav .card.team-member-card--product .card-para.nav-link,
#wrapper
  .tab-panel-nav
  .card.team-member-card--product
  .card-para.tab-panel-nav-select {
  display: unset !important;
}

#wrapper
  .article-details-sec
  .contact-box
  .card.team-member-card--product
  .card-para.contact-name
  p,
#wrapper
  .breadcrumb
  .breadcrumb-item
  .card.team-member-card--product
  a.card-para
  p,
#wrapper
  .card.team-member-card--product
  .article-details-sec
  .contact-box
  .card-para.contact-name
  p,
#wrapper
  .card.team-member-card--product
  .breadcrumb
  .breadcrumb-item
  a.card-para
  p,
#wrapper
  .card.team-member-card--product
  .card-para#commerce-order-by.dropdown-toggle
  p,
#wrapper .card.team-member-card--product .card-para.back-button p,
#wrapper .card.team-member-card--product .card-para.btn-link p,
#wrapper .card.team-member-card--product .card-para.card-meta p,
#wrapper .card.team-member-card--product .card-para.header-label p,
#wrapper .card.team-member-card--product .card-para.label p,
#wrapper .card.team-member-card--product .card-para.search-dropdown-toggle p,
#wrapper .card.team-member-card--product .card-para.search-total-label p,
#wrapper
  .card.team-member-card--product
  .card.title-link-card-red
  .card-body
  .card-para
  p,
#wrapper
  .card.team-member-card--product
  .certification-info
  .card-para.certification-info-text
  p,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para
  p,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-header
  .card-para.panel-title
  p,
#wrapper
  .card.team-member-card--product
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para
  p,
#wrapper .card.team-member-card--product .custom-sort-facet select.card-para p,
#wrapper .card.team-member-card--product .dropdown button.card-para p,
#wrapper
  .card.team-member-card--product
  .education-card-categories
  .category
  .card-para.category-name
  p,
#wrapper
  .card.team-member-card--product
  .glossary-sec
  > div
  .glossary-list
  ul
  li.card-para
  p,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  .card-para.inner-page-menu-select
  p,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  ul
  li.card-para
  p,
#wrapper
  .card.team-member-card--product
  .no-of-items-per-page
  select.card-para
  p,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .card-para.page-link
  p,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  li.card-para
  p,
#wrapper
  .card.team-member-card--product
  .share-dropdown-div
  .share-button
  .card-para.share-text
  p,
#wrapper
  .card.team-member-card--product
  .sidebar-banner
  .card-para.banner-subtitle
  p,
#wrapper
  .card.team-member-card--product
  .sidebar-link-with-icon
  ul
  li.card-para
  p,
#wrapper .card.team-member-card--product .tab-panel-nav .card-para.nav-link p,
#wrapper
  .card.team-member-card--product
  .tab-panel-nav
  .card-para.tab-panel-nav-select
  p,
#wrapper
  .card.title-link-card-red
  .card-body
  .card.team-member-card--product
  .card-para
  p,
#wrapper
  .certification-info
  .card.team-member-card--product
  .card-para.certification-info-text
  p,
#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper
  .custom-search-facet
  .panel-header
  .card.team-member-card--product
  .card-para.panel-title
  p,
#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper .custom-sort-facet .card.team-member-card--product select.card-para p,
#wrapper .dropdown .card.team-member-card--product button.card-para p,
#wrapper
  .education-card-categories
  .category
  .card.team-member-card--product
  .card-para.category-name
  p,
#wrapper
  .glossary-sec
  > div
  .glossary-list
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper
  .inner-page-menu
  .page-menu
  .card.team-member-card--product
  .card-para.inner-page-menu-select
  p,
#wrapper
  .inner-page-menu
  .page-menu
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper
  .no-of-items-per-page
  .card.team-member-card--product
  select.card-para
  p,
#wrapper
  .pagination-bar
  .page-item
  .card.team-member-card--product
  .card-para.page-link
  p,
#wrapper
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper
  .share-dropdown-div
  .share-button
  .card.team-member-card--product
  .card-para.share-text
  p,
#wrapper
  .sidebar-banner
  .card.team-member-card--product
  .card-para.banner-subtitle
  p,
#wrapper
  .sidebar-link-with-icon
  ul
  .card.team-member-card--product
  li.card-para
  p,
#wrapper .tab-panel-nav .card.team-member-card--product .card-para.nav-link p,
#wrapper
  .tab-panel-nav
  .card.team-member-card--product
  .card-para.tab-panel-nav-select
  p {
  display: block;
  width: 100%;
  margin-bottom: 5px !important;
}

#wrapper
  .article-details-sec
  .contact-box
  .card.team-member-card--product
  .card-para.contact-name
  p
  :empty,
#wrapper
  .breadcrumb
  .breadcrumb-item
  .card.team-member-card--product
  a.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .article-details-sec
  .contact-box
  .card-para.contact-name
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .breadcrumb
  .breadcrumb-item
  a.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .card-para#commerce-order-by.dropdown-toggle
  p
  :empty,
#wrapper .card.team-member-card--product .card-para.back-button p :empty,
#wrapper .card.team-member-card--product .card-para.btn-link p :empty,
#wrapper .card.team-member-card--product .card-para.card-meta p :empty,
#wrapper .card.team-member-card--product .card-para.header-label p :empty,
#wrapper .card.team-member-card--product .card-para.label p :empty,
#wrapper
  .card.team-member-card--product
  .card-para.search-dropdown-toggle
  p
  :empty,
#wrapper .card.team-member-card--product .card-para.search-total-label p :empty,
#wrapper
  .card.team-member-card--product
  .card.title-link-card-red
  .card-body
  .card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .certification-info
  .card-para.certification-info-text
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .custom-search-facet
  .panel-header
  .card-para.panel-title
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .custom-sort-facet
  select.card-para
  p
  :empty,
#wrapper .card.team-member-card--product .dropdown button.card-para p :empty,
#wrapper
  .card.team-member-card--product
  .education-card-categories
  .category
  .card-para.category-name
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .glossary-sec
  > div
  .glossary-list
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  .card-para.inner-page-menu-select
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .inner-page-menu
  .page-menu
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .no-of-items-per-page
  select.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .card-para.page-link
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .share-dropdown-div
  .share-button
  .card-para.share-text
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .sidebar-banner
  .card-para.banner-subtitle
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .sidebar-link-with-icon
  ul
  li.card-para
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .tab-panel-nav
  .card-para.nav-link
  p
  :empty,
#wrapper
  .card.team-member-card--product
  .tab-panel-nav
  .card-para.tab-panel-nav-select
  p
  :empty,
#wrapper
  .card.title-link-card-red
  .card-body
  .card.team-member-card--product
  .card-para
  p
  :empty,
#wrapper
  .certification-info
  .card.team-member-card--product
  .card-para.certification-info-text
  p
  :empty,
#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .custom-search-facet
  .panel-header
  .card.team-member-card--product
  .card-para.panel-title
  p
  :empty,
#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .custom-sort-facet
  .card.team-member-card--product
  select.card-para
  p
  :empty,
#wrapper .dropdown .card.team-member-card--product button.card-para p :empty,
#wrapper
  .education-card-categories
  .category
  .card.team-member-card--product
  .card-para.category-name
  p
  :empty,
#wrapper
  .glossary-sec
  > div
  .glossary-list
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .inner-page-menu
  .page-menu
  .card.team-member-card--product
  .card-para.inner-page-menu-select
  p
  :empty,
#wrapper
  .inner-page-menu
  .page-menu
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .no-of-items-per-page
  .card.team-member-card--product
  select.card-para
  p
  :empty,
#wrapper
  .pagination-bar
  .page-item
  .card.team-member-card--product
  .card-para.page-link
  p
  :empty,
#wrapper
  .pagination-bar
  .page-item
  .dropdown-menu
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .share-dropdown-div
  .share-button
  .card.team-member-card--product
  .card-para.share-text
  p
  :empty,
#wrapper
  .sidebar-banner
  .card.team-member-card--product
  .card-para.banner-subtitle
  p
  :empty,
#wrapper
  .sidebar-link-with-icon
  ul
  .card.team-member-card--product
  li.card-para
  p
  :empty,
#wrapper
  .tab-panel-nav
  .card.team-member-card--product
  .card-para.nav-link
  p
  :empty,
#wrapper
  .tab-panel-nav
  .card.team-member-card--product
  .card-para.tab-panel-nav-select
  p
  :empty {
  display: none !important;
}

#wrapper .card.team-member-card .btns-wrapper {
  margin-top: 5px;
}

#wrapper .card.team-member-card .btns-wrapper .back-button,
#wrapper .card.team-member-card .btns-wrapper .btn-link,
#wrapper
  .card.team-member-card
  .btns-wrapper
  .pagination-bar
  .page-item:first-child
  .page-link,
#wrapper
  .card.team-member-card
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link,
#wrapper
  .pagination-bar
  .page-item:first-child
  .card.team-member-card
  .btns-wrapper
  .page-link,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.team-member-card
  .btns-wrapper
  .page-link {
  color: #1266e2;
}

#wrapper .card.team-member-card .btns-wrapper .back-button:after,
#wrapper .card.team-member-card .btns-wrapper .btn-link:after,
#wrapper
  .card.team-member-card
  .btns-wrapper
  .pagination-bar
  .page-item:first-child
  .page-link:after,
#wrapper
  .card.team-member-card
  .btns-wrapper
  .pagination-bar
  .page-item:last-child
  .page-link:after,
#wrapper
  .pagination-bar
  .page-item:first-child
  .card.team-member-card
  .btns-wrapper
  .page-link:after,
#wrapper
  .pagination-bar
  .page-item:last-child
  .card.team-member-card
  .btns-wrapper
  .page-link:after {
  content: url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.175 13.625H2V11.625H14.175L8.575 6.025L10 4.625L18 12.625L10 20.625L8.575 19.225L14.175 13.625Z' fill='%234791ff'/%3e%3c/svg%3e")
    no-repeat;
}

@media (min-width: 992px) {
  #wrapper .card.team-member-card.is-horizontal-on-desktop .card-img {
    /* height: 120px; */
    /* width: 100%; */
    /* aspect-ratio: 1 /1; */
    max-width: 120px;
    max-height: 120px;
  }
}

#wrapper .card.team-member-card.is-horizontal-on-desktop img {
  object-position: top center;
}

@media (max-width: 991.98px) {
  #wrapper .card.team-member-card.is-horizontal-on-mobile {
    gap: 20px;
  }

  #wrapper .card.team-member-card.is-horizontal-on-mobile .card-img {
    height: 90px;
    width: 90px;
  }
}

#wrapper .card.event-card {
  margin: 0;
}

@media (max-width: 991.98px) {
  #wrapper .card.event-card {
    margin: 0 0 40px;
  }
}

#wrapper .card.event-card .card-title {
  margin: 0;
}

#wrapper .card.event-card .card-para {
  margin: 0;
}

#wrapper .card.event-card .card-para p {
  font: inherit;
  margin-bottom: 10px;
}

#wrapper .card.event-card .card-para p:last-child {
  margin-bottom: 0;
}

#wrapper .card.event-card .card-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

#wrapper .card.brands-card .card-body .card-para:empty,
#wrapper .card.brands-card .card-body .card-title:empty {
  display: none;
}

#wrapper .card .logo-icon {
  margin-bottom: 15px;
  height: 48px;
  max-width: 100%;
}

#wrapper .card .logo-icon.logo-icon-150px {
  height: 150px;
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  #wrapper .card .logo-icon.logo-icon-150px {
    margin-bottom: 20px;
  }
}

#wrapper .card .logo-icon.logo-icon-120px {
  height: 120px;
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  #wrapper .card .logo-icon.logo-icon-120px {
    margin-bottom: 20px;
  }
}

#wrapper .card .logo-icon.logo-icon-100px {
  height: 100px;
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  #wrapper .card .logo-icon.logo-icon-100px {
    margin-bottom: 20px;
  }
}

#wrapper .card .logo-icon.logo-icon-60px {
  height: 60px;
  margin-bottom: 60px;
}

@media (max-width: 991.98px) {
  #wrapper .card .logo-icon.logo-icon-60px {
    margin-bottom: 20px;
  }
}

#wrapper .card .logo-icon.logo-icon-50px {
  height: 50px;
}

#wrapper .card .logo-icon.logo-icon-40px {
  height: 40px;
}

#wrapper .card .card-body {
  padding: 0;
}

#wrapper .card .card-img {
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-img {
    margin-bottom: 20px;
  }
}

#wrapper .card .card-img picture {
  display: block;
  width: 100%;
  height: 100%;
}

#wrapper .card .card-img img {
  height: 100%;
  width: 100%;
  border-radius: 20px;
  object-fit: cover;
}

#wrapper .card .card-img.image-ratio-1x1 img {
  aspect-ratio: 1/1;
}

#wrapper .card .card-img.image-ratio-16x9 img {
  aspect-ratio: 16/9;
}

#wrapper .card .card-img.image-ratio-9x5 img {
  aspect-ratio: 9/5;
}

#wrapper .card .card-img.image-ratio-4x3 img {
  aspect-ratio: 4/3;
}

#wrapper .card .card-img.image-ratio-3x2 img {
  aspect-ratio: 3/2;
}

#wrapper .card .card-img.height-150-width-auto-16x9 {
  height: 150px;
  width: auto;
}

#wrapper .card .card-img.height-150-width-auto-16x9 img {
  aspect-ratio: 16/9;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-img.height-150-width-auto-16x9 {
    width: 90px;
    height: 90px;
    aspect-ratio: 1/1;
  }

  #wrapper .card .card-img.height-150-width-auto-16x9 img {
    border-radius: 10px;
  }
}

#wrapper .card .card-img.height-150-width-auto-1x1 {
  height: 150px;
  aspect-ratio: 1/1;
  width: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-img.height-150-width-auto-1x1 {
    width: 90px;
    height: 90px;
    aspect-ratio: 1/1;
  }

  #wrapper .card .card-img.height-150-width-auto-1x1 img {
    border-radius: 10px;
  }
}

#wrapper .card .card-img.height-100-width-auto-16x9 {
  height: 100px;
  aspect-ratio: 16/9;
  width: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-img.height-100-width-auto-16x9 {
    width: 90px;
    height: 90px;
    aspect-ratio: 1/1;
  }

  #wrapper .card .card-img.height-100-width-auto-16x9 img {
    border-radius: 10px;
  }
}

#wrapper .card .card-img.height-100-width-auto-1x1 {
  height: 100px;
  aspect-ratio: 1/1;
  width: auto;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-img.height-100-width-auto-1x1 {
    width: 90px;
    height: 90px;
    aspect-ratio: 1/1;
  }

  #wrapper .card .card-img.height-100-width-auto-1x1 img {
    border-radius: 10px;
  }
}

#wrapper .card .card-title a {
  color: inherit;
  text-decoration: none;
}

#wrapper .card .card-title a:focus,
#wrapper .card .card-title a:focus-visible {
  box-shadow: none;
  outline: 1px auto -webkit-focus-ring-color;
  outline-offset: 2px;
}

#wrapper .card .card-title a:focus,
#wrapper .card .card-title a:focus-visible,
#wrapper .card .card-title a:hover {
  text-decoration: underline;
}

#wrapper .card .card-para {
  margin-bottom: 0;
}

#wrapper .card .card-para p {
  font: inherit;
  line-height: inherit;
  margin: 0 0 10px;
}

#wrapper .card .card-para p:empty {
  display: none;
}

#wrapper .card .card-para p:last-child {
  margin-bottom: 0;
}

#wrapper .card .card-meta {
  font-weight: 400;
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card .card-meta {
    margin-top: 10px;
  }
}

#wrapper .card .card-meta p {
  font: inherit;
  line-height: inherit;
}

#wrapper .card .card-meta strong {
  font-weight: 600;
}

#wrapper .card .card-meta:empty {
  display: none;
}

#wrapper .card .card-categories {
  margin-top: 10px;
}

#wrapper .card .btns-wrapper {
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .card .btns-wrapper {
    margin-top: 20px;
  }
}

#wrapper .card .btns-wrapper .back-button,
#wrapper .card .btns-wrapper .btn-link,
#wrapper .card .btns-wrapper .pagination-bar .page-item:first-child .page-link,
#wrapper .card .btns-wrapper .pagination-bar .page-item:last-child .page-link,
#wrapper .pagination-bar .page-item:first-child .card .btns-wrapper .page-link,
#wrapper .pagination-bar .page-item:last-child .card .btns-wrapper .page-link {
  text-align: inherit;
}

#wrapper .card.card--video .card-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 24px;
}

#wrapper .card.card--video .card-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#wrapper .card.card--video .card-video-container__play-button {
  width: 75px;
  height: 75px;
  background-size: cover;
  cursor: pointer;
  z-index: 5;
  transition: all 0.3s;
  margin-bottom: clamp(1.13rem, 1.05rem + 0.37vw, 1.38rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#wrapper .card.card--video .card-video-container__play-button svg {
  fill: #ccf86e;
}

#wrapper .card.card--video .card-video-container__play-button:focus,
#wrapper .card.card--video .card-video-container__play-button:hover {
  scale: 1.03;
}

#wrapper .card.card--video .card-video-container__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

#wrapper .card.card--video .card-video-container--shadow {
  box-shadow:
    0.3px 0.8px 3.1px -5px rgba(0, 0, 0, 0.047),
    0.7px 2.1px 7.8px -5px rgba(0, 0, 0, 0.067),
    1.4px 4.3px 15.9px -5px rgba(0, 0, 0, 0.083),
    2.9px 8.8px 32.9px -5px rgba(0, 0, 0, 0.103),
    8px 24px 90px -5px rgba(0, 0, 0, 0.15);
}

#wrapper .card.card--video .card-body .card-title {
  color: #fff;
  font-size: clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 1;
}

#wrapper .card.card--video .card-body .card-text {
  color: #fff;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
}

#wrapper .card.card--video .card-body .card-text.body-20,
#wrapper .card.card--video .card-body .card-text.body-20 p {
  font-size: 20px;
}

#wrapper .card.card--video .card-body .card-text ul li::marker {
  color: #000;
}

#wrapper .company-card {
  display: flex;
  align-items: center;
  gap: 30px;
}

@media (max-width: 991.98px) {
  #wrapper .company-card {
    align-items: flex-start;
    gap: 20px;
  }
}

#wrapper .company-card-white-bg {
  background: #fff;
  padding: 30px;
  border-radius: 20px;
}

@media (max-width: 991.98px) {
  #wrapper .company-card-white-bg {
    padding: 20px;
  }
}

#wrapper .company-card .company-logo {
  aspect-ratio: 1/1;
  border-radius: 20px;
  overflow: hidden;
  width: 210px;
  min-width: 210px;
  height: 210px;
}

@media (max-width: 991.98px) {
  #wrapper .company-card .company-logo {
    width: 90px;
    height: 90px;
    min-width: 90px;
  }
}

#wrapper .company-card .company-logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#wrapper .company-card .company-info {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 67%;
}

@media (max-width: 991.98px) {
  #wrapper .company-card .company-info {
    gap: 10px;
  }
}

#wrapper .company-card .company-info .company-name {
  margin-bottom: 0;
  color: #1266e2;
}

#wrapper .company-card .company-info ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

@media (max-width: 991.98px) {
  #wrapper .company-card .company-info ul {
    gap: 10px;
  }
}

#wrapper .company-card .company-info ul li {
  margin: 0;
  padding: 0;
  display: flex;
  gap: 10px;
}

#wrapper .company-card .company-info ul li .info-icon {
  height: 24px;
  width: 24px;
}

#wrapper .company-card .company-info ul li a {
  color: inherit;
}

#wrapper .company-card .company-info .badges-wrapper {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

#wrapper .tab-card {
  padding: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
  border-radius: 1rem;
}

#wrapper .tab-card--white-bg {
  color: #001026;
  background-color: #fff;
}

#wrapper .tab-card--blue-bg {
  background-color: #297eff;
  color: #fff;
}

#wrapper .tab-card__image img {
  border-radius: 1rem;
}

#wrapper .tab-card__details p {
  font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
}

#wrapper .tab-card__details p:last-child {
  margin-bottom: 1.2rem;
}

#wrapper .tab-card__action {
  margin: 8px 0;
}

#wrapper .floating-cards .col > div {
  width: 100%;
}

#wrapper .floating-card {
  padding: clamp(1.13rem, 1.05rem + 0.37vw, 1.38rem);
  height: 100%;
  position: relative;
  transition: all 0.3s;
  min-height: 150px;
  border-radius: 1rem;
}

#wrapper .floating-card--padding-large {
  padding: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
}

#wrapper .floating-card--centered {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}

#wrapper .floating-card:hover {
  transform: translateY(-4px);
}

#wrapper .floating-card--blue-bg {
  background-color: #297eff;
}

#wrapper .floating-card--blue-bg:hover {
  background-color: #3471ce;
}

#wrapper .floating-card--blue-bg .floating-card__title {
  color: #fff;
}

#wrapper .floating-card--white-bg {
  background-color: #fff;
}

#wrapper .floating-card__content ul {
  padding: 0 0 0 32px;
  margin-bottom: 16px;
}

#wrapper .floating-card__content ul a,
#wrapper .floating-card__content ul li {
  font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
  font-weight: 700;
}

#wrapper .card--marketing-resource {
  margin-bottom: clamp(2.33rem, 2.03rem + 1.52vw, 3.36rem);
}

@media (min-width: 1200px) {
  #wrapper .card--marketing-resource {
    padding: 0 10px;
  }
}

#wrapper .card--marketing-resource .card-header {
  padding: 0;
}

#wrapper .card--marketing-resource .card-header__date {
  color: #ababab;
  margin-bottom: 0;
  font-size: 15px;
}

#wrapper .card--marketing-resource .card-header__title,
#wrapper .card--marketing-resource .card-header__title-link {
  color: #ccf86e;
  font-weight: 400;
  font-size: clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);
}

#wrapper .card--marketing-resource .card-header__title-link {
  transition: all 0.3s;
}

#wrapper .card--marketing-resource .card-header__title-link:focus,
#wrapper .card--marketing-resource .card-header__title-link:hover {
  text-decoration: none;
  color: #fff;
}

#wrapper .card--marketing-resource .card-text {
  font-size: clamp(1.15rem, 1.13rem + 0.109vw, 1.25rem);
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 1.2rem;
  color: #eef1f6;
}

#wrapper
  .lfr-layout-structure-item-collection
  .row.align-items-start:last-child
  .lfr-layout-structure-item-custom-card
  + .lfr-layout-structure-item-basic-component-separator {
  display: none;
}

#wrapper .remove-parent-tag-pill-class {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

#wrapper .remove-parent-tag-pill-class .tag-pill {
  margin: 0;
}
#wrapper :nth-child(1 of [data-lfr-editable-id='card-job-title']) {
  margin-bottom: 1rem;
  font-weight: bold;
}
#wrapper [data-truncate='5']
 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-line-clamp: 5;
}
#wrapper h5.card-title {
    font-size: var(--font-basic);
    line-height: 1.3;
    font-family: inherit;
}

#wrapper .custom-search-facet {
  position: relative;
  border: 0;
}

#wrapper .custom-search-facet .panel-header {
  border-radius: 20px;
  border: 2px solid #1266e2;
  background: #fff;
  background: #eef2f6;
  padding: 0 20px;
  color: #001026;
  min-height: 40px;
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .custom-search-facet .panel-header {
    transition: none;
  }
}

#wrapper .custom-search-facet .panel-header:not(.collapsed) {
  background: #fff;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#wrapper .custom-search-facet .panel-header .panel-title {
  font-weight: 300;
  margin: 0;
}

#wrapper .custom-search-facet .panel-header .panel-title .selected-count {
  margin-left: 5px;
}

#wrapper .custom-search-facet .panel-header .collapse-icon-closed {
  transform: rotate(90deg);
}

#wrapper .custom-search-facet .panel-collapse {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 110;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .custom-search-facet .panel-collapse {
    transition: none;
  }
}

#wrapper .custom-search-facet .panel-collapse .panel-body {
  max-height: 300px;
  overflow-y: auto;
  padding: 10px 20px;
  border: 2px solid #1266e2;
  border-top: 0;
  border-radius: 0 0 20px 20px;
  background: #fff;
}

#wrapper .custom-search-facet .panel-collapse .panel-body ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
  list-style: none;
}

#wrapper .custom-search-facet .panel-collapse .panel-body ul li {
  font-size: 16px;
  color: #001026;
  margin: 0;
  padding: 0;
}

#wrapper .custom-search-facet .panel-collapse .panel-body ul li a {
  font: inherit;
  color: inherit;
}

#wrapper .custom-search-facet .panel-collapse .panel-body ul li a:hover {
  text-decoration: none;
}

#wrapper .custom-search-facet .panel-collapse .panel-body ul li .collapse {
  width: 100%;
}

#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  li
  .treeview-group {
  padding: 0;
  margin: 0;
}

#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body
  ul
  li
  .treeview-group
  .custom-control {
  margin: 0;
}

#wrapper
  .custom-search-facet
  .panel-collapse
  .panel-body::-webkit-scrollbar-track {
  border-radius: 0 0 25px 0 !important;
}

#wrapper .custom-search-facet .panel-collapse .panel-body .facet-clear-btn {
  margin-bottom: 10px;
}

#wrapper .custom-search-filter-facet {
  position: relative;
  border: 0;
}

#wrapper .custom-search-filter-facet .panel-header {
  color: #001026;
  padding: 0;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .custom-search-filter-facet .panel-header {
    transition: none;
  }
}

#wrapper .custom-search-filter-facet .panel-header:not(.collapsed) {
  background: #fff;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#wrapper .custom-search-filter-facet .panel-header .collapse-icon-closed,
#wrapper .custom-search-filter-facet .panel-header .collapse-icon-open {
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z' fill='%23001026'/%3e%3c/svg%3e");
  height: 24px;
  width: 24px;
}

#wrapper .custom-search-filter-facet .panel-header .collapse-icon-closed svg,
#wrapper .custom-search-filter-facet .panel-header .collapse-icon-open svg {
  display: none;
}

#wrapper .custom-search-filter-facet .panel-header .panel-title {
  text-transform: none;
  font-weight: 300;
}

#wrapper .custom-search-filter-facet .panel-header .collapse-icon-closed {
  transform: rotate(180deg);
}

#wrapper .custom-search-filter-facet .panel-collapse {
  transition: all 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .custom-search-filter-facet .panel-collapse {
    transition: none;
  }
}

#wrapper .custom-search-filter-facet .panel-collapse .panel-body {
  padding: 0;
  border: 0;
  background: #fff;
}

#wrapper .custom-search-filter-facet .panel-collapse .panel-body ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 15px;
  list-style: none;
}

#wrapper .custom-search-filter-facet .panel-collapse .panel-body ul li {
  font-size: 16px;
  color: #001026;
  margin: 0;
  padding: 0;
}

#wrapper .custom-search-filter-facet .panel-collapse .panel-body ul li a {
  font: inherit;
  color: inherit;
}

#wrapper .custom-search-filter-facet .panel-collapse .panel-body ul li a:hover {
  text-decoration: none;
}

#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li
  .collapse {
  width: 100%;
}

#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li
  .treeview-group {
  padding: 0;
  margin: 0;
}

#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li
  .treeview-group
  .custom-control {
  margin: 0;
  min-height: 0;
}

#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  ul
  li
  .treeview-link {
  margin: 0;
}

#wrapper
  .custom-search-filter-facet
  .panel-collapse
  .panel-body
  .facet-clear-btn {
  margin-bottom: 10px;
}

#wrapper .custom-checkbox label {
  display: block;
}

#wrapper .custom-checkbox label .custom-control-input {
  height: 24px;
  width: 24px;
  opacity: 0;
}

#wrapper .custom-checkbox label .custom-control-input ~ .custom-control-label {
  display: flex;
}

#wrapper
  .custom-checkbox
  label
  .custom-control-input
  ~ .custom-control-label
  .custom-control-label-text {
  color: #001026;
  line-height: 1.5;
  width: 100%;
  word-break: break-word;
  overflow-wrap: anywhere;
}

#wrapper
  .custom-checkbox
  label
  .custom-control-input
  ~ .custom-control-label:before {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 2px solid #1266e2;
  background: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 0;
  position: static;
  background: #fff
    url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5ZM5 19H19V5H5V19Z' fill='%231266E2'/%3e%3c/svg%3e")
    no-repeat center center;
}

#wrapper
  .custom-checkbox
  label
  .custom-control-input
  ~ .custom-control-label:after {
  display: none;
}

#wrapper
  .custom-checkbox
  label
  .custom-control-input:disabled
  ~ .custom-control-label::before {
  opacity: 0.5;
}

#wrapper
  .custom-checkbox
  label
  .custom-control-input:checked
  ~ .custom-control-label::before {
  background: #fff
    url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5Z' fill='%231266E2'/%3e%3c/svg%3e")
    no-repeat center center;
}

#wrapper .icba-text {
  margin: 0;
  padding: 0;
}

#wrapper .collection-filter-search .panel-body,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .panel-body {
  padding: 0;
}

#wrapper .collection-filter-search .form-group,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group {
  margin: 0;
}

#wrapper .collection-filter-search .form-group .input-group .input-group-item,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group
  .input-group
  .input-group-item {
  display: flex;
  flex-wrap: nowrap;
}

#wrapper
  .collection-filter-search
  .form-group
  .input-group
  .input-group-item
  .input-group-inset-item,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group
  .input-group
  .input-group-item
  .input-group-inset-item {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: auto;
  padding: 0;
  margin: 0;
  left: 0;
  right: auto;
  background: 0 0;
  border: 0;
}

#wrapper
  .collection-filter-search
  .form-group
  .input-group
  .input-group-item
  .input-group-inset-item
  .btn,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group
  .input-group
  .input-group-item
  .input-group-inset-item
  .btn {
  padding: 0 10px;
  margin: 0;
  width: auto;
  min-height: 0;
  height: 100%;
}

#wrapper
  .collection-filter-search
  .form-group
  .input-group
  .input-group-item
  .form-control,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group
  .input-group
  .input-group-item
  .form-control {
  height: 40px;
  border-radius: 20px;
  border: 2px solid #1266e2;
  background: #eef2f6;
  padding-left: 40px;
}

#wrapper .collection-filter-search .form-group .input-group .btn,
#wrapper
  .lfr-layout-structure-item-com-liferay-fragment-renderer-collection-filter-internal-collectionfilterfragmentrenderer
  .form-group
  .input-group
  .btn {
  z-index: 1;
}

#wrapper .fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .fade {
    transition: none;
  }
}

#wrapper .fade:not(.show) {
  opacity: 0;
}

#wrapper .collapse:not(.show) {
  display: none;
}

#wrapper .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .collapsing {
    transition: none;
  }
}

#wrapper .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  #wrapper .collapsing.collapse-horizontal {
    transition: none;
  }
}

#wrapper .dropdown,
#wrapper .dropdown-center,
#wrapper .dropend,
#wrapper .dropstart,
#wrapper .dropup,
#wrapper .dropup-center {
  position: relative;
}

#wrapper .dropdown-toggle {
  white-space: nowrap;
}

#wrapper .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

#wrapper .dropdown-toggle:empty::after {
  margin-left: 0;
}

#wrapper .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 20rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: calc(0 - 0);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: #1266e2;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-link-hover-bg: #1266e2;
  --bs-dropdown-link-active-color: #1266e2;
  --bs-dropdown-link-active-bg: #fff;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 0.625rem;
  --bs-dropdown-item-padding-y: 0.625rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 0.625rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}

#wrapper .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

#wrapper .dropdown-menu-start {
  --bs-position: start;
}

#wrapper .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

#wrapper .dropdown-menu-end {
  --bs-position: end;
}

#wrapper .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 768px) {
  #wrapper .dropdown-menu-sm-start {
    --bs-position: start;
  }

  #wrapper .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  #wrapper .dropdown-menu-sm-end {
    --bs-position: end;
  }

  #wrapper .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  #wrapper .dropdown-menu-md-start {
    --bs-position: start;
  }

  #wrapper .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  #wrapper .dropdown-menu-md-end {
    --bs-position: end;
  }

  #wrapper .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  #wrapper .dropdown-menu-lg-start {
    --bs-position: start;
  }

  #wrapper .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  #wrapper .dropdown-menu-lg-end {
    --bs-position: end;
  }

  #wrapper .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  #wrapper .dropdown-menu-xl-start {
    --bs-position: start;
  }

  #wrapper .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  #wrapper .dropdown-menu-xl-end {
    --bs-position: end;
  }

  #wrapper .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1800px) {
  #wrapper .dropdown-menu-xxl-start {
    --bs-position: start;
  }

  #wrapper .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  #wrapper .dropdown-menu-xxl-end {
    --bs-position: end;
  }

  #wrapper .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

#wrapper .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

#wrapper .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

#wrapper .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

#wrapper .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}

#wrapper .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

#wrapper .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

#wrapper .dropend .dropdown-toggle::after {
  vertical-align: 0;
}

#wrapper .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}

#wrapper .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: '';
}

#wrapper .dropstart .dropdown-toggle::after {
  display: none;
}

#wrapper .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: '';
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

#wrapper .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

#wrapper .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

#wrapper .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

#wrapper .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}

#wrapper .dropdown-item:focus,
#wrapper .dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}

#wrapper .dropdown-item.active,
#wrapper .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

#wrapper .dropdown-item.disabled,
#wrapper .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

#wrapper .dropdown-menu.show {
  display: block;
}

#wrapper .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y)
    var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

#wrapper .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

#wrapper .dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #1266e2;
  --bs-dropdown-link-active-bg: #fff;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

#wrapper .dropdown button {
  font-weight: 300;
  line-height: 1;
  height: auto;
  min-height: 2.25rem;
  line-height: 36px;
  padding: 0 0.875rem;
  border-radius: 20px;
  border: 2px solid #1266e2;
  color: #000;
  margin: 0;
}

#wrapper .dropdown button:after {
  display: none;
}

#wrapper .dropdown-toggle:after {
  height: 7px;
  width: 7px;
  border-top: 0;
  border-right: 0;
  border-left: 2px solid;
  border-bottom: 2px solid;
  transform: rotate(-45deg);
  margin-left: 0.375rem;
  transform-origin: 50% 80%;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

#wrapper .dropdown-toggle.show:after {
  transform-origin: 30% 75%;
  transform: rotate(135deg);
}

#wrapper .reset-filters {
  display: none;
}

@media (max-width: 991.98px) {
  #wrapper .reset-filters {
    margin-top: 20px;
  }
}
.lfr-layout-structure-item-869514a6-0f60-7d65-4009-1bbd1bead810 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d893eb3b-40aa-0c65-3392-6611823cdf7b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8e3bf79b-4f3f-45b3-90c5-77b7efff53b9 {
background-color: var(--white) !important;
border-radius: var(--border-radius-sm) !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c2f69421-56cd-5fef-523b-14b25c24311a {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-482f5ffb-734d-3554-c463-794c45c8f2a3 {
margin-bottom: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-8f6646ff-71c2-4841-a391-796d05c79e7f {
margin-bottom: var(--spacer-10,10rem) !important;
margin-left: var(--spacer-10,10rem) !important;
margin-right: var(--spacer-10,10rem) !important;
padding-left: var(--spacer-10,10rem) !important;
padding-right: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-b85baffc-5d16-98fa-c49f-452669c8d5c8 {
margin-bottom: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-9309655d-dd82-3e2c-903c-a63767571019 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-46524741-8a2f-9997-f175-91fcee49cd07 {
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-ad762e21-bf59-5f3f-cac5-720c82d30aaa {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-17899b51-1d19-3bd1-2c58-60136fbca149 {
margin-bottom: var(--spacer-3,1rem) !important;
max-width: 60px !important;
}
.lfr-layout-structure-item-836ca83c-a070-42d1-f2b8-7c354de9cd68 {
max-width: 250px !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-c33ee2dd-b8d6-e28c-1254-115116217e49 {
margin-bottom: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-a9866bc4-e533-3dd6-5969-071ce5a4befa {
margin-bottom: var(--spacer-4,1.5rem) !important;
max-height: 75px !important;
max-width: 75px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-c33ee2dd-b8d6-e28c-1254-115116217e49 {
margin-top: -50px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-8f6646ff-71c2-4841-a391-796d05c79e7f {
margin-left: var(--spacer-6,4.5rem) !important;
margin-right: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
}