@charset "utf-8";
/* CSS Document */
.u-pt-4 {
    padding-top: 4px !important;
}
.u-pb-4 {
    padding-bottom: 4px !important;
}
.u-pl-4 {
    padding-left: 4px !important;
}
.u-pr-4 {
    padding-right: 4px !important;
}
.u-mw-620 {
    max-width: 620px !important;
}
.u-w-inherit {
    width: inherit !important;
}
.u-fl-justify-c {
    justify-content: center !important;
}
.u-fl-align-baseline {
    align-items: baseline !important;
}
.u-bgc-2b7230 {
    background-color: #2b7230;
}
.u-fc-2b7230 {
    color: #2b7230 !important;
}
.u-bd-c-2b7230 {
    border-color: #2b7230;
}
.u-fz-70 {
    font-size: 70px !important;
}
.u-fz-100 {
    font-size: 100px !important;
}
.u-w-auto {
    width: auto !important;
}
.u-h-150 {
    height: 150px !important;
}
.u-h-200 {
    height: 200px !important;
}
/*@media screen and (max-width: 1000.01px) {
.c-linkCard.option-anchor .c-linkCard__inner {
	flex-wrap: wrap;
}
.c-linkCard.option-anchor .c-linkCard__textwrap,.c-linkCard.option-anchor .c-linkCard__imagewrap {
		width: 100%!important;
	}
}*/
/*@media screen and (max-width: 1000.01px) {
.c-linkCard--col2.option-anchor .c-linkCard__inner {
	flex-wrap: wrap!important;
}
.c-linkCard--col2.option-anchor .c-linkCard__textwrap,.c-linkCard.option-anchor .c-linkCard__imagewrap {
		width: 100%!important;
	}
}

@media screen and (max-width: 1100px), print {
    .c-linkCard--col2.option-anchor {
        grid-template-columns: repeat(2, 1fr)!important;
    }
}
@media screen and (max-width: 1100.01px) {
    .c-linkCard--col4-in-col2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}
*/
.option-anchor {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.option-anchor-column {
    display: flex;
}
.option-anchor-column-text {
    display: flex;
}
.option-anchor-column-text, .option-anchor-column-img {
    width: 50%;
}
@media screen and (max-width: 1000.01px) {
    .option-anchor-column {
        flex-wrap: wrap;
    }
    .option-anchor-column-text, .option-anchor-column-img {
        width: 100%;
    }
}
@media screen and (max-width: 1100.01px) {
    .u-tb-mw-240 {
        max-width: 240px !important;
    }
    .c-linkCard--col4-in-col2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}
@media screen and (min-width: 640.02px), print {
    .u-gr-temp-col-1fr-2fr {
        grid-template-columns: 1fr 2fr !important;
    }
    .u-gr-temp-col-2fr-1fr {
        grid-template-columns: 2fr 1fr !important;
    }
    .u-gr-temp-col-1fr-4fr {
        grid-template-columns: 1fr 4fr !important;
    }
}