.c-selector{--selector-form-pattern-background:url('../../../../../content/dam/fifth-third/home-lending/background/BackgroundPattern.svg') var(--brand-primary-opal) repeat center;--selector-form-background-opal:var(--brand-primary-opal);--selector-form-background-marble:var(--brand-primary-marble);--selector-form-background-azurite:var(--brand-secondary-azurite);--selector-form-background-topaz:var(--brand-secondary-topaz);--selector-form-background-lapis:var(--brand-secondary-lapis);--button-background:var(--brand-primary-marble);--button-color:#0064d1;--button-background-hover:#26d07c;--button-color-hover:#00205b;--button-border:2px solid #0064d1;--button-border-hover:2px solid #00205b;--selector-title-color:#fff;text-align:center;position:relative;border-bottom:1px solid #00205b;width:100%}
.c-selector--fixed{position:fixed;top:0;width:100%;z-index:2}
.c-selector__wrapper{overflow:hidden;height:auto;max-height:600px;opacity:1;transition:.25s opacity ease-in-out,0.25s max-height ease-in-out}
.c-selector__wrapper.is-open{max-height:600px;opacity:1}
.c-selector__form{max-width:1200px;margin:0 auto;padding:1.5rem 1rem;height:500px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.home-lending .c-selector__form--opal,.home-lending.c-selector__form--opal,.momentum .c-selector__form--opal,.momentum.c-selector__form--opal{background:var(--selector-form-background-opal)}
.home-lending .c-selector__form--azurite,.home-lending.c-selector__form--azurite,.momentum .c-selector__form--azurite,.momentum.c-selector__form--azurite{background:var(--selector-form-background-azurite)}
.home-lending .c-selector__form--topaz,.home-lending.c-selector__form--topaz,.momentum .c-selector__form--topaz,.momentum.c-selector__form--topaz{background:var(--selector-form-background-topaz)}
.home-lending .c-selector__form--lapis,.home-lending.c-selector__form--lapis,.momentum .c-selector__form--lapis,.momentum.c-selector__form--lapis{background:var(--selector-form-background-lapis)}
.home-lending .c-selector__form--marble,.home-lending.c-selector__form--marble,.momentum .c-selector__form--marble,.momentum.c-selector__form--marble{background:var(--selector-form-background-marble)}
.home-lending .c-selector__form--pattern,.home-lending.c-selector__form--pattern,.momentum .c-selector__form--pattern,.momentum.c-selector__form--pattern{background:var(--selector-form-pattern-background)}
.c-selector__content{width:100%}
.c-selector__title{margin-top:0;padding:0;margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--selector-title-color);z-index:1}
.c-selector__list{position:relative;text-align:center;padding:0;margin:0;min-height:250px}
.c-selector__list .is-active{position:relative;text-align:center;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}
.c-selector__item{display:none;list-style:none;visibility:hidden;opacity:0;transform:translateX(60px);transition:opacity .15s ease-in-out,transform .3s ease-in-out;text-align:center;width:100%}
@media only screen and (min-width:46.8em){.c-selector__item{padding:0}
}
.c-selector__item.is-active{visibility:visible;transform:translateX(0);opacity:1}
.c-selector__item.is-hidden{transform:translateX(-60px);visibility:visible}
.c-selector__item-title{font-size:1.5rem;margin-top:1rem;padding-bottom:.5rem;color:var(--selector-title-color)}
.c-selector__item-desc{position:relative;font-size:1rem;font-weight:500;padding:0 0 1rem;width:100%;max-width:890px;margin:0 auto;margin-bottom:10px;line-height:22px;color:var(--selector-title-color)}
.c-selector__button-group{display:flex;justify-content:center;flex-flow:row wrap;width:100%}
@media only screen and (max-width:27em){.c-selector__button-group{width:50%;margin:0 auto}
}
.c-selector__button:only-child{margin-right:0}
@media only screen and (max-width:64em){.c-selector__button{margin-right:1rem}
}
@media only screen and (max-width:1023px){.c-selector__wrapper{max-height:unset !important}
.c-selector__button-icon{width:3rem !important}
.c-selector__button{width:50% !important}
.c-selector__button{margin-bottom:1rem}
}
@media only screen and (max-width:600px){.c-selector__button-group,.c-selector__button{width:100% !important}
.c-selector__form{padding:1.5rem 1rem}
.c-selector__wrapper{overflow:hidden;height:auto;max-height:unset;opacity:1;transition:.25s opacity ease-in-out,0.25s max-height ease-in-out}
}
.c-selector__button-icon{border-right:1px solid #0064d1;padding:.5rem .5rem .5rem 0;position:relative;margin-right:.75rem;width:3rem}
.c-selector__button:hover .c-selector__button-icon,.c-selector__button.c-selector__button:focus .c-selector__button-icon{border-right:1px solid #00205b}
.home-lending .c-selector__button,.momentum .c-selector__button,.c-selector__button{text-transform:none;background:var(--button-background);color:var(--button-color) !important;border:var(--button-border);border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-grow:1;flex-basis:0;min-height:80px}
.home-lending .c-selector__button:hover,.home-lending .c-selector__button.c-selector__button:focus,.momentum .c-selector__button:hover,.momentum .c-selector__button.c-selector__button:focus,.c-selector__button:hover,.c-selector__button.c-selector__button:focus{background:var(--button-background-hover);color:var(--button-color-hover) !important;border:var(--button-border-hover)}
.c-selector__button.js-form-reset{background:0;border:0;flex-grow:0;color:#fff !important;flex-basis:100%;justify-content:center}
.momentum .c-selector__button.js-form-reset:hover,.momentum .c-selector__button.js-form-reset:focus,.home-lending .c-selector__button.js-form-reset:hover,.home-lending .c-selector__button.js-form-reset:focus,.c-selector__button.js-form-reset:hover,.c-selector__button.js-form-reset:focus{text-decoration:underline !important;background:transparent;border:0;color:var(--brand-primary-marble) !important}
.c-selector__background{left:50%;transform:translateX(-50%);position:absolute;max-width:100%;height:100%;object-fit:cover;display:block;width:1400px}
@media only screen and (min-width:46.8em){.c-selector__button{margin:0 .5rem .5rem}
}
.c-selector__nav{display:none;position:absolute;width:100%;bottom:20px;transition:.5s opacity ease-in-out;opacity:1}
.c-selector__dot{border:0;background-color:silver;height:4px;width:50px;margin:0 2px;transition:.25s background-color ease-in-out}
.c-selector__dot.is-active{background-color:#1b4695}