.team-photos > div a > div.photo > div,
.team-photos > div a > div.photo > div::after {-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

/*  Finance Calculator Modifiers */
.financeTxtPosSub {display: none;}
.financeTxtPosMain {display: none;}
#finance-bg:before	 { content:"Finance options available"; color: #245D87}

/*  Finance landing Calculator Modifiers */
.financeCalcOveride #finance { padding:0px !important}
.financeCalcOveride h2 { display:none !important}
.financeOveride h2 {border-bottom: 1px solid #d4d4d4;margin: 16px 0;padding: 16px 0;text-transform: uppercase;}
.financeOveride ul {list-style: none}
.financeOveride li { position:relative}
.required {/* position:absolute; *//* left: -8px; *//* margin: 0; *//* top: -3px; */}

.contactForm input, .contactForm textarea {/* background:#fff; *//* padding: 16px !important; *//* margin: 8px 0px; */}
.financeOveride textarea{width: 100% !important;}


.v12reasons { margin-bottom: 32px !important;}
.v12reasons .title {background: #16394e;padding: 8px;color: #fff;font-family: 'citrfontbold';text-align: center;width: 100%;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;}
.v12reasons [class*="icon"] {font-size: 40px !important;color: #90c742;text-align: center;width: 100%;padding: 32px;background: #efefef;}

.large-article-content a {color: #90c742; text-decoration: underline;}

@media screen and (min-width : 768px) and (max-width : 1023.99px){.v12reasons .col-4{ width: 50% !important}}
@media screen and (min-width : 1024px) and (max-width : 1439.99px){.v12reasons .col-4{ width: 50% !important}}

ul:not(.formContiner) {padding-inline-start: 40px; list-style: disc;}
.brandLandingIMG a { width: 140px;}

.financeCalcOveride .finance-pop-wrap {
    max-width: 100%;
    outline: 1px solid #efefef;
}

.team-photos {}
.team-photos > div {}
.team-photos > div a {}
.team-photos > div a > div.bannerTxtCtr {grid-gap: 12px;align-items: flex-start;text-align: left;}
.team-photos > div a > div.bannerTxtCtr span.bannerTitle,
.team-photos > div a > div.bannerTxtCtr span.bannerDesc,
.team-photos > div a > div.bannerTxtCtr span.bannerView {text-transform: none !important; letter-spacing: normal; line-height: normal;}
.team-photos > div a > div.bannerTxtCtr span.bannerTitle {}
.team-photos > div a > div.bannerTxtCtr span.bannerDesc {background: #90c742 !important;display: inline-block;width: auto;padding: 8px 12px !important;font-family: 'citrfontbold';font-size: 10px;text-transform: uppercase !important;letter-spacing: 1px;}
.team-photos > div a > div.bannerTxtCtr span.bannerView {display: none !important;}
.team-photos > div a > div.photo {}
.team-photos > div a > div.photo > div {background-image: var(--data-image);}
.team-photos > div a:hover > div.photo > div {background-image: var(--data-image-2);}
.team-photos > div a > div.photo > div::after {background: rgb(59,59,59); background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); opacity: 0;}
.team-photos > div a:hover > div.photo > div::after {opacity: 0.5;}
                                                                                                                                                                                                                        