@import url("https://use.typekit.net/xrr7lop.css");
:root {
    --tme-ff-inter: "inter-variable", sans-serif;
    --tme-ff-roca: roca, sans-serif;
    --tme-ff-museo-slab: museo-slab, serif;
    --tme-ff-articulat-cf: articulat-cf, sans-serif;
    --tme-ff-owners: owners, sans-serif;
    --tme-ff-raleway: "Raleway", sans-serif;
    --tme-ff-work-sans: "work-sans", sans-serif;
    --tme-ff-rockwell: "rockwell",sans-serif;
    --tme-ff-rockwell-cond: "rockwell-condensed",sans-serif;
    --tme-ff-rockwell-nova: "rockwell-nova",sans-serif;
    --tme-ff-new-atten: "new-atten",sans-serif;
}
.t-teme-temp3 {
    --tme-ff-headings: var(--tme-ff-rockwell);
    --tme-ff-body: var(--tme-ff-new-atten);
    --tme-ff-ui: var(--tme-ff-rockwell);
}
.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > .menu__link > .text {
    font-family: var(--tme-ff-rockwell);
}
a.c-teaser__title-link {
    font-family: var(--tme-ff-rockwell);
}
div#block-touchstone-me-headercontent p {
    padding: 0;
}
.weci-head-left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2rem;
}
.weci-head-right {
    display: flex;
    gap: 1rem;
    align-items: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.weci-head-right a {
    font-size: 75% !important;
}
div#block-touchstone-me-headercontent {
		padding: 0;
}
.t-teme-temp3 .l-link-list--card .c-link-list-item {
    padding: 6rem 2.75rem 3.75rem;
}
.t-teme-temp3 .c-teaser--card, .t-teme-temp3 .c-teaser--panel {
    background-color: var(--tme-color-primary-1);
}
.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item.menu__item--expanded > .menu__link[aria-expanded=true]:after {
    top: calc(100% + 1.75rem);
}
.c-site-header__standard-navigation .menu[data-depth="1"].open {
    top: calc(100% + 2rem);
}
.c-site-header__standard-navigation ul.menu ul.menu a.menu__link:hover, .c-site-header__standard-navigation ul.menu ul.menu button.menu__link:hover {
    border-left: 4px solid var(--tme-color-primary-1);
    padding-left: 10px;
    transition: all 0.32s ease;
    text-decoration: underline;
}
.c-site-header.c-site-header--standard ul.menu > li.menu__item--expanded > span {
    border-bottom: 4px dotted var(--tme-color-gray-600);
    margin-bottom: 1rem;
}
.tp-caption__buttons-container a {
    color: #222 !important;
}
.tp-caption__buttons-container a:hover {
    color: #fff !important;
}
span.c-link-list-item__icon {
    display: flex;
    align-self: center;
}
.t-teme-temp3 .c-teaser--card, .t-teme-temp3 .c-teaser--panel {
    background-color: var(--tme-color-gray-700);
}
.t-teme-temp3 .l-link-list--card .c-link-list-item {
    padding: 6rem 2.75rem 3.75rem;
    display: flex;
    align-items: center;
}
.t-teme-temp3 .c-tabs-group--variant__stylized .c-tabs-group__inner, .t-teme-temp3 .c-tabs-group--variant__horizontal .c-tabs-group__inner {
    padding: 0;
    position: relative;
    border-width: 2px;
    border-color: #666;
    border-style: solid;
    border-top-right-radius: 0.65rem;
    overflow: visible;
    border-bottom-left-radius: 0.65rem;
    border-bottom-right-radius: 0.65rem;
    border-top-left-radius: 0;
}
.t-teme-temp3 .c-tabs-group--variant__stylized .c-tabs-group__menu li:nth-of-type(4n + 1) .c-tabs-group__tab-button, .t-teme-temp3 .c-tabs-group--variant__horizontal .c-tabs-group__menu li:nth-of-type(4n + 1) .c-tabs-group__tab-button {
    background-color: var(--tme-color-primary-1);
    color: #fff;
}
/* CTA List */
.t-teme-temp3 .c-cta-list-item__title {
    color: inherit;
}
.t-teme-temp3 .c-cta-list-item__wrap .c-button {
    background-color: var(--tme-color-primary-1);
}
.splide__slide .c-cta-list-item__image-wrap {
    max-height: 450px;
    overflow: hidden;
    border-radius: 0.65rem;
}
.t-teme-temp3 .c-cta-list-item__wrap:nth-of-type(2n) .c-cta-list-item__image-wrap {
    top: 0;
    left: 0;
}
.t-teme-temp3 input[type=submit] {
    color: #222;
    border-color: #222;
}
.t-teme-temp3 input[type=submit]:hover {
    color: var(--tme-color-white);
}
@media (min-width: 768px) {
    .t-teme-temp3 .c-cta-list-item__wrap:nth-of-type(2n) {
        flex-direction: row;
    }
}
/* Footer */
.t-teme-temp3 .c-footer {
    padding: 0;
}
footer.c-footer.c-footer--4_column {
    background-image: none !important;
}
footer.c-footer.c-footer--4_column {
    background-image: none !important;
}
.t-teme-temp3 .c-footer {
    padding: 0rem;
}
@media (min-width: 1024px) {
    .t-teme-temp3 .c-footer {
        padding: 0;
    }
}
@media (min-width: 1200px) {
    .t-teme-temp3 .c-footer {
        padding: 0;
    }
}
@media (min-width: 1440px) {
    .t-teme-temp3 .c-footer {
        padding: 0;
    }
}
/*@media (min-width: 1200px) {*/
/*    .t-teme-temp3 .c-page-banner-cta__heading-wrapper {*/
/*        min-height: 65vh;*/
/*    }*/
/*}*/
@media (min-width: 768px) {
    .c-site-header__masthead {
        padding-bottom: 12px;
        padding-top: 8px;
    }
}
@media (max-width: 576px) {
	select.gt_selector.notranslate {
    margin: 1rem 1rem 1rem 1.25rem;
    padding: 0.25rem 1rem;
	}
	.main-slideshow-block.rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {
    max-height: 400px !important 
	}
	.tp-parallax-wrap {
    top: 100px !important;
	}
}
.c-info-counter {
    color: white;
}

.c-button--solid.u-bgc--none.u-fgc--none.u-hbc--none.u-hfc--none.c-link-list-item {
    border-radius: 10px;
}

.c-info-counter .c-info-counter__number {
	font-size: xx-large;
    
}