main a {
    text-decoration: none;
}

input[type="submit"] {
    font-family: 'Proxima Nova Wide';
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.lt-popular-searches__item:hover,
.lt-popular-searches__item:active,
.lt-popular-searches__item:focus {
    border: 1px solid #3961E699;
}

/* temporary change for SG */
#syfe-header-webflow div[data-theme="white"]#navbar,
#syfe-header-webflow div[data-theme="white"] + #navbar-mb {
    background-color: var(--color-g01) !important;
}
/* temporary change for SG */

.syfe-list {
    list-style-type: disc;
    padding-left: 20px;
}

.syfe-container {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.lt-card.syfe-primary-card {
    border: none;
    background-color: var(--color-b01);
    border-radius: 4px;
    padding: 5rem 4rem;
    color: var(--color-w01);
    gap: 1.25rem;
}

.syfe-bordered-button {
    padding: 18px 20px;
    border: 1px solid var(--color-w01);
    border-radius: 4px;
    background-color: transparent;
    text-transform: uppercase;
}

.syfe-card {
    padding: 40px 32px;
    border-radius: 4px;
    background-color: var(--color-w02);
    height: 100%;
}

ul.syfe-card {
    margin: 0;
}

ul.syfe-card li {
    padding-left: 0; 
    padding-right: 0; 
}

.syfe-cta-banner {
  background-color: transparent;
  background-image: var(--botton-cta-url);
  background-size: cover;
}

.syfe-cta-banner .cta-box {
  background-color: transparent;
}

.syfe_link {
  color: currentColor;
}

.syfe_link:hover,
.syfe_link:focus {
  color: var(--color-b08);
  text-decoration: none;
}

.lt-article-container {
    gap: 6.5rem;
}

.lt-cursor {
    cursor: pointer;
}


@media screen and (max-width: 992px) {
    .lt-row.syfe-row > * {
        width: 50%;
    }

    .lt-article-container__sidenav{
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .syfe-container {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    /* no breadcrumb for mweb */
    .lt-page-nav {
        display: none;
    }

    .lt-card.syfe-primary-card {
        padding: 2.5rem 1.5rem;
    }

    .font-size-md-40 {
        font-size: 40px;
        line-height: 40px;
    }

    .syfe-card {
        padding: 40px 32px;
    }

    .syfe-cta-banner {
        background-image: var(--botton-cta-mweb-url);
        padding: 120px 8px 60px;
        background-size: 100% 50%;
        background-repeat: no-repeat;
    }

    .syfe-cta-banner .cta-box {
        background-color: var(--color-b01);
    }

    .lt-article-container {
        gap: 0rem;
    }
}

@media screen and (max-width: 576px) {
    .lt-row.syfe-row > * {
        width: 100%;
    }
}