/* Add custom CSS styles below */ 
.font-medium {
    text-align: center;
    font-weight: 500;
}
.text-gray-600 {
    text-align: center;
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.text-gray-400 {
    visibility: hidden;
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.s-button-primary-outline {
    fill: #414042;
    fill: #cccccc;
    color: #414042;
    color: #000000;
}


.s-block--info-blocks-2 .info-block__img {
    position: relative;
    flex-grow: 1;
    flex-basis: 99.666667%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}


.s-block--info-blocks-2 .info-block__content {
    display: flex;
    height: 100%;
    max-width: 100%;
    flex-grow: 1;
    flex-basis: 58.333333%;
    align-items: baseline;
    align-items: self-end;
    align-content: flex-end;
    justify-content: flex-end;
}


.sicon-location:before {
    content: "\ed3b";
    color: black;
}
.sicon-stocks-up:before {
    content: "\efb3";
    color: black;
}
.sicon-time:before {
    content: "\f014";
    color: black;
}


.s-block--info-blocks-2 .info-block__content-inner > :not([hidden]) ~ :not([hidden]) {
    text-align: center;}
    .text-xl {
    text-align: center;}