/*************** Theme variables *****************/
/*************************************************/
.l-featured-wrapper {
  position: relative;
  margin: 1rem 0 4rem; }
  .l-featured-wrapper .l-featured-button-display-none {
    display: none; }

.l-featured-button {
  position: absolute;
  bottom: -30px;
  right: 20px; }
  .l-featured-button .e-button-featured {
    margin: unset; }
  @media (max-width: 576px) {
    .l-featured-button {
      right: 0; } }

.l-featured-image {
  position: absolute;
  bottom: -25px;
  right: 50px; }
  @media (max-width: 576px) {
    .l-featured-image {
      right: 30px; } }

.l-full-featured {
  margin-bottom: 30px;
  padding-right: 5rem; }
  @media (max-width: 576px) {
    .l-full-featured {
      padding-right: 3rem; } }
  .l-full-featured-text {
    padding: 1rem 1.7rem;
    background-color: #f4f9ff; }
    .l-full-featured-text p:first-child {
      margin-top: 0; }
    .l-full-featured-text p:last-child {
      margin-bottom: 0; }
    .l-full-featured-text p {
      padding-right: 5rem; }
      @media (max-width: 992px) {
        .l-full-featured-text p {
          padding-right: 2.5rem; } }

/*# sourceMappingURL=featured.min.css.map */