._3hjCXGnl {
    background: rgba(255, 255, 255, 0.95);
    border-radius: var(--global-border-radius);
    -webkit-box-shadow: var(--global-box-shadow);
            box-shadow: var(--global-box-shadow);
    overflow: hidden;
    position: relative;
}

.ySipCQzq {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    display: grid;
    gap: 0rem;
    grid-template-columns: repeat(2, 1fr) !important;
    /* padding: 1rem; */
    height: 100%;
}

.kwQMR1zb {
    height: calc(3em - 8px);
}

._1ve-r2GR img {
    /* aspect-ratio: var(--global-aspect-ratio); */
    aspect-ratio: 1.9 / 1;
    /* border-radius: var(--global-border-radius); */
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: bottom;
       object-position: bottom;
    width: 100%;
}

._2lmv0RUi {
    margin: 1rem;
    /* padding: 1rem; */
}

._1y8HRcrw {
    bottom: 0;
    left: 0;
    position: absolute;
}

.Wo4b92hM {
    margin-bottom: 8px;
}

@media screen and (min-width: 993px) {
    ._3AaEslRE:first-child > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    /* .news__featured:first-child .news__excerpt {
        display: none;
    } */
    ._3AaEslRE:first-child .Wo4b92hM {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    ._3AaEslRE ._2lmv0RUi {
        padding: 0;
    }
}

@media screen and (max-width: 992px) {
    .ySipCQzq {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 100%;
        min-height: 200px;
        /* grid-template-columns: repeat(1, 1fr) !important; */
        padding: 0;
        width: 100%;
    }
}

._2QCdlcb0{
   display: grid;
   -webkit-box-sizing: content-box;
           box-sizing: content-box;
   grid-template-columns: repeat(2, 1fr);
   gap:  calc(var(--global-gap) * 2);
}

@media screen and (max-width: 992px) {
   ._2QCdlcb0{
      grid-template-columns: repeat(1, 1fr);
   }
}
._1BIO9zmU {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
._1-jdjNiZ {
    border: 1px solid var(--global-color-primary);
    border-radius: 2rem;
    padding: 1rem 3rem;
    white-space: nowrap;
}
._1-jdjNiZ > * {
    color: var(--global-color-primary) !important;
}
._1dU6eBFd {
    background-color: var(--global-color-primary);
}
._1dU6eBFd > *,
._1dU6eBFd {
    color: var(--global-color-white) !important;
}

._3uZlH3Fm{
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
       -ms-flex-direction: row;
           flex-direction: row;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
}
._3uZlH3Fm>div:first-child{
   width: 60%;
}
._3uZlH3Fm>div:last-child{
   width: 40%;
}
@media screen and (max-width: 992px) {
   ._3uZlH3Fm{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
   }
   ._3uZlH3Fm>div{
      width: 100% !important;
   }
}
