.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media(max-width:991px){#epi-quickNavigator{display:none!important}}#epi-quickNavigator{background:none!important;box-shadow:none!important}#epi-quickNavigator .epi-quickNavigator-editLink{display:none!important}#epi-quickNavigator>li{padding:0!important;margin:0!important}#epi-quickNavigator-logo{display:none!important}#epi-quickNavigator .epi-quickNavigator-dropdown-arrow{height:16px!important;width:16px!important;background-color:#00f!important;opacity:.5}.section--about{background:url("data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") top center/cover no-repeat}.about{background:url("data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") top center/cover no-repeat;height:550px;min-height:550px;max-width:1600px;margin:0 auto;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about--flex{width:50%;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:991px){.about--flex{width:80%}}@media only screen and (max-width:479px){.about--flex{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.about__wrapper{margin-right:0;margin-left:0}.about__title{font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.about__title{font-size:30px;font-size:3rem}}.about__info{font-size:18px;font-size:1.8rem}@media only screen and (max-width:479px){.about__info{font-size:14px;font-size:1.4rem}}.about__btn{font-size:15px;font-size:1.5rem;margin-top:2em;letter-spacing:.15em;text-transform:uppercase;font-weight:bold;padding:.5em 2.5em}@media only screen and (max-width:991px){.about__btn{font-size:12px;font-size:1.2rem}}.section--banner,.section--banner--sticky,.section--banner--va{position:relative}.banner{background-color:rgba(0,0,0,.35);margin:0 auto}.banner__header{font-size:48px;font-size:4.8rem}@media only screen and (max-width:479px){.banner__header{font-size:24px;font-size:2.4rem}}@media only screen and (max-width:991px){.banner__header--green{margin-top:10px}}.banner__wrapper--va{margin-top:5em}@media only screen and (max-width:991px){.banner__wrapper--va{margin-top:0}}.banner__video--va{width:100%;cursor:pointer;min-height:1px}@media only screen and (max-width:991px){.banner__video--va{max-width:550px}}.banner__btn{font-size:15px;font-size:1.5rem;margin-top:1em;letter-spacing:.15em;text-transform:uppercase;padding:.5em 2.5em}.banner__content{height:575px;min-height:575px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media(min-width:992px) and (min-height:540px) and (max-height:700px){section .banner.banner--purchase{height:81vh}.banner__content{min-height:80vh;height:80vh}}@media only screen and (max-width:991px){.banner__content{min-height:0;margin-top:7em;margin-bottom:3em}}.banner__content .scroll{right:inherit;left:inherit}@media only screen and (max-width:991px){.banner__content .scroll{display:none}}.banner__content--va{min-height:440px}@media only screen and (max-width:991px){.banner__content--va{min-height:0;margin-top:5em}}@media only screen and (max-width:479px){.banner__content--va{margin-top:3em}}@media only screen and (max-width:991px){.banner__content{height:300px}.banner__content--va-video{display:block;margin:0 auto -140px;height:auto}}@media only screen and (max-width:991px){.banner{text-align:center}}.banner__info{font-size:24px;font-size:2.4rem}.banner__list{padding-left:25px}@media only screen and (max-width:991px){.banner__list{list-style-position:inside}}.contact-form{background-color:#fff;text-align:center;padding:1em 2em;margin-top:120px;margin-bottom:-120px;box-shadow:0 5px 18px 4px rgba(0,0,0,.15);position:relative;max-width:425px;z-index:10}.contact-form--sticky{position:fixed;margin:120px auto -120px 2em}.contact-form--absolute{position:absolute}.contact-form__form{margin-top:2em}.contact-form__header{font-weight:bolder}.contact-form__after{padding:2em 0}@media only screen and (max-width:991px){.contact-form__after{padding-top:300px;text-align:center}}@media only screen and (max-width:991px){.contact-form{position:relative;margin-top:0;margin:0 auto -300px}}@charset "UTF-8";.section--carousel{text-align:center;position:relative}.carousel__inner{position:relative;height:100%;margin:auto;background-color:rgba(0,0,0,.35)}.carousel__content{margin:0 auto;padding:8em 25%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:550px;color:#fff}@media(min-width:992px) and (min-height:540px) and (max-height:700px){.slick-track{height:90vh}.carousel__content{min-height:80vh;padding:4.5em 25%}.carousel__heading{min-height:2.6em}.slick-dots{bottom:3.5em}}@media only screen and (max-width:991px){.carousel__content{min-height:500px}}@media only screen and (max-width:1024px){.carousel__content{min-height:520px;padding:8em 20%}}@media only screen and (max-width:479px){.carousel__content{min-height:400px;padding:8em 10%}}.carousel__heading{font-size:46px;font-size:4.6rem;font-weight:light;max-width:100%;min-height:3.25em}@media only screen and (max-width:991px){.carousel__heading{font-size:30px;font-size:3rem}}@media only screen and (max-width:479px){.carousel__heading{font-size:22px;font-size:2.2rem}}.carousel__text{color:#fff;font-size:18px;font-size:1.8rem;max-width:100%;min-height:3em}@media only screen and (max-width:991px){.carousel__text{font-size:15px;font-size:1.5rem}}@media only screen and (max-width:479px){.carousel__text{font-size:12px;font-size:1.2rem;min-height:4.2em}}.carousel__btn{font-size:15px;font-size:1.5rem;margin-top:2em;letter-spacing:.15em;text-transform:uppercase;padding:.5em 2.5em}@media only screen and (max-width:991px){.carousel__btn{font-size:12px;font-size:1.2rem}}.carousel__arrows{position:absolute;top:0;max-width:1600px;width:100%;margin:0 auto;left:0;right:0}.slick-dots{position:absolute;bottom:5em;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:before{font-family:'slick';font-size:50px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li button:active{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li button:active:before{opacity:1}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.carousel__arrows .slick-arrow span{color:#fff;font-size:3em;opacity:.5}.carousel__arrows .slick-arrow:hover span,.carousel__arrows .slick-arrow:focus span{opacity:.95}.slick-arrow{display:inline-block;position:absolute;top:19em;z-index:1;cursor:pointer;transition:all .3s}.slick-arrow:hover,.slick-arrow:focus,.slick-arrow:active{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:991px){.slick-arrow{top:15em}}@media only screen and (max-width:479px){.slick-arrow{width:12px}}.slick-prev{left:2em}@media only screen and (max-width:479px){.slick-prev{left:1em}}.slick-next{right:2em}@media only screen and (max-width:479px){.slick-next{right:1em}}.carousel-vertical-spacer{min-height:120px}@media only screen and (max-width:1530px){.carousel-vertical-spacer{min-height:142px}}@media only screen and (max-width:1384px){.carousel-vertical-spacer{min-height:120px}}@media only screen and (max-width:1304px){.carousel-vertical-spacer{min-height:70px}}@media only screen and (max-width:1070px){.carousel-vertical-spacer{min-height:18px}}@media only screen and (max-width:1024px){.carousel-vertical-spacer{min-height:70px}}@media only screen and (max-width:991px){.carousel-vertical-spacer{min-height:74px}}@media only screen and (max-width:961px){.carousel-vertical-spacer{min-height:56px}}@media only screen and (max-width:831px){.carousel-vertical-spacer{min-height:86px}}@media only screen and (max-width:708px){.carousel-vertical-spacer{min-height:56px}}@media only screen and (max-width:581px){.carousel-vertical-spacer{min-height:20px}}@media only screen and (max-width:538px){.carousel-vertical-spacer{min-height:56px}}@media only screen and (max-width:535px){.carousel-vertical-spacer{min-height:74px}}@media only screen and (max-width:479px){.carousel-vertical-spacer{min-height:56px}}@media only screen and (max-width:457px){.carousel-vertical-spacer{min-height:78px}}@media only screen and (max-width:389px){.carousel-vertical-spacer{min-height:58px}}@media only screen and (max-width:321px){.carousel-vertical-spacer{min-height:68px}}.slick-track{display:flex}.slick-slide{height:auto}.cards{margin-bottom:2em}.cards__wrapper{box-shadow:0 5px 18px 4px rgba(0,0,0,.15);transition:all .3s;background-color:#fff}.cards__wrapper:hover,.cards__wrapper:focus,.cards__wrapper:active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cards__header{min-height:100px;background-color:#8ec3d4;color:#fff}.cards__header:after{font-size:18px;font-size:1.8rem;content:attr(data-legend);background-color:#448499;position:relative;top:1em;padding:.5em 1em;display:inline-block}@media only screen and (max-width:479px){.cards__header:after{font-size:12px;font-size:1.2rem}}.cards__header img{display:block;margin:0 auto;padding-top:20px}@media only screen and (max-width:479px){.cards__header img{padding:0}}.cards__title{font-size:24px;font-size:2.4rem;font-weight:bold;margin:0 0 0 1em}@media only screen and (max-width:1199px){.cards__title{font-size:18px;font-size:1.8rem}}@media only screen and (max-width:991px){.cards__title{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){.cards__title{font-size:24px;font-size:2.4rem;margin:0 0 0 1em}}.cards__img{width:25%}.cards__info{font-size:16px;font-size:1.6rem}@media only screen and (max-width:1199px){.cards__info{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:479px){.cards__info{font-size:12px;font-size:1.2rem}}.cards__num{font-size:80px;font-size:8rem;font-weight:bold;margin:0;padding-top:.25em}@media only screen and (max-width:1199px){.cards__num{font-size:75px;font-size:7.5rem}}@media only screen and (max-width:479px){.cards__num{font-size:60px;font-size:6rem}}.cards__year{font-size:36px;font-size:3.6rem;margin:0}@media only screen and (max-width:1199px){.cards__year{font-size:30px;font-size:3rem}}@media only screen and (max-width:479px){.cards__year{font-size:28px;font-size:2.8rem}}.cards__content{color:#000;padding:2em 1em}@media only screen and (max-width:991px){.cards__content--lg{min-height:270px}}.cards__content--flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cards__rate{display:inline-block;border-bottom:1px solid #d1d1d1}.cards--sm{width:28%}.cards--flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:767px){.cards--flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:479px){.cards{width:100%}.cards__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cards__content{min-height:0;padding:1em;width:60%}.cards__header{min-height:200px;width:40%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards__num{padding-top:0}.text--hide{display:none}}@media only screen and (max-width:767px){.cards__content--flex{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards--sm{width:80%}.cards__img{width:auto;padding:1em 0}}.loanrates{background-color:#f2f2f2;text-align:center}.loanrates__title{color:#448499;font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.loanrates__title{font-size:30px;font-size:3rem}}.loanrates__info{font-size:18px;font-size:1.8rem}@media only screen and (max-width:479px){.loanrates__info{font-size:14px;font-size:1.4rem}}.loanrates__current{font-size:14px;font-size:1.4rem}@media only screen and (max-width:479px){.loanrates__current{font-size:12px;font-size:1.2rem}}.loanrates__btn{font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:.5em 1.5em}@media only screen and (max-width:1199px){.loanrates__btn{font-size:16px;font-size:1.6rem;padding:.5em 1em}}@media only screen and (max-width:479px){.loanrates__btn{font-size:12px;font-size:1.2rem;padding:.5em 3em}}.loanrates .text--link{color:inherit}.loanrates .text--link:focus,.loanrates .text--link:active,.loanrates .text--link:hover{text-decoration:underline}.rate__text{font-size:28px;font-size:2.8rem;color:#448499}@media only screen and (max-width:1199px){.rate__text{font-size:20px;font-size:2rem}}@media only screen and (max-width:479px){.rate__text{font-size:18px;font-size:1.8rem}}.rate__text--sm{font-size:18px;font-size:1.8rem;color:#000;font-weight:bold}@media only screen and (max-width:1199px){.rate__text--sm{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:479px){.rate__text--sm{font-size:12px;font-size:1.2rem}}.accordion__title{display:block;font-size:20px;font-size:2rem;font-weight:100;color:#494e46}@media only screen and (max-width:991px){.accordion__title{font-size:18px;font-size:1.8rem}}.accordion__title:hover,.accordion__title:focus{color:#71a354}.accordion__title:hover .text--underline,.accordion__title:focus .text--underline{box-shadow:inset 0 0 0 #fff,inset 0 -1px 0 #71a354}.accordion__title:hover .accordion__toggle,.accordion__title:focus .accordion__toggle{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.accordion__toggle{color:#71a354;padding:0 .25em;transition:all .3s}.accordion__toggle:before{content:""}@media only screen and (max-width:767px){.accordion__toggle{float:right;font-size:24px;font-size:2.4rem;margin-left:.25em}}.accordion__content{padding:1em 0 0;display:none}.accordion--active .accordion__toggle:before{content:""}.rates-list{margin:0;padding:0;list-style-type:none}.rates-list__item{border-bottom:1px solid #000;padding:1em 0}.rates{float:right;text-decoration:none}@media only screen and (max-width:1199px){.rates{float:none}}@media only screen and (max-width:991px){.rates{float:right}}@media only screen and (max-width:479px){.rates{float:none}}.rate{color:#448499}.rate__type{color:#494e46;text-transform:uppercase;font-size:14px;font-size:1.4rem}@media only screen and (max-width:991px){.rate__type{font-size:12px;font-size:1.2rem}}.rate__btn{width:100%}@media only screen and (max-width:1199px){.rate__btn{width:auto}}@media only screen and (max-width:767px){.rate__btn{padding:.5em 4em;margin:.5em 0 0}}.rate__link{color:#71a354;text-decoration:underline}.rate__link:hover,.rate__link:focus,.rate__link:active{color:#5e8d43}.touch{background-color:#5d8f66;text-align:center}.touch__title{font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.touch__title{font-size:30px;font-size:3rem}}.touch__info{font-size:18px;font-size:1.8rem}@media only screen and (max-width:479px){.touch__info{font-size:14px;font-size:1.4rem}}.touch__btn{padding:.5em 2.5em}.cards{margin-bottom:2em}.cards__wrapper{box-shadow:0 5px 18px 4px rgba(0,0,0,.15);transition:all .3s;background-color:#fff}.cards__wrapper:hover,a:focus>.cards__wrapper,.cards__wrapper:focus,.cards__wrapper:active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cards__header{min-height:100px;background-color:#8ec3d4;color:#fff}.cards__header:after{font-size:18px;font-size:1.8rem;content:attr(data-legend);background-color:#448499;position:relative;top:1em;padding:.5em 1em;display:inline-block}@media only screen and (max-width:479px){.cards__header:after{font-size:12px;font-size:1.2rem}}.cards__title{font-size:24px;font-size:2.4rem;font-weight:bold;margin:0 0 0 1em}@media only screen and (max-width:1199px){.cards__title{font-size:18px;font-size:1.8rem}}@media only screen and (max-width:991px){.cards__title{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){.cards__title{font-size:24px;font-size:2.4rem;margin:0 0 0 1em}}.cards__img{width:25%}.cards__info{font-size:16px;font-size:1.6rem}@media only screen and (max-width:1199px){.cards__info{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:479px){.cards__info{font-size:12px;font-size:1.2rem}}.cards__num{font-size:80px;font-size:8rem;font-weight:bold;margin:0;padding-top:.25em}@media only screen and (max-width:1199px){.cards__num{font-size:75px;font-size:7.5rem}}@media only screen and (max-width:479px){.cards__num{font-size:60px;font-size:6rem}}.cards__year{font-size:36px;font-size:3.6rem;margin:0}@media only screen and (max-width:1199px){.cards__year{font-size:30px;font-size:3rem}}@media only screen and (max-width:479px){.cards__year{font-size:28px;font-size:2.8rem}}.cards__content{color:#000;padding:2em 1em}@media only screen and (max-width:991px){.cards__content--lg{min-height:170px}}.cards__content--flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cards__rate{display:inline-block;border-bottom:1px solid #d1d1d1}.cards--sm{width:28%}.cards--flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:767px){.cards--flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:479px){.cards{width:100%}.cards__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cards__content{min-height:0;padding:1em;width:60%}.cards__header{min-height:200px;width:40%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards__num{padding-top:0}.text--hide{display:none}}@media only screen and (max-width:767px){.cards__content--flex{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards--sm{width:80%}}.calculator{max-width:1600px;margin:0 auto;text-align:center}.calculator h3{text-align:left}.calculator__title{color:#448499;font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.calculator__title{font-size:30px;font-size:3rem}}@media only screen and (max-width:767px){.calculator__title{display:none}}.calculator__info{font-size:18px;font-size:1.8rem}@media only screen and (max-width:479px){.calculator__info{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){.calculator__info{visibility:hidden}}.product{background-color:#5d8f66}.product__share{text-align:left}.product__share--lists{list-style-type:none;margin:0;padding:0}@media only screen and (max-width:767px){.product__share--lists{margin-bottom:2em}}@media only screen and (max-width:767px){.product__share{text-align:center}}.product__find{text-align:right;border-left:1px solid rgba(255,255,255,.5)}@media only screen and (max-width:767px){.product__find{text-align:center}}.product__text{display:inline-block;font-weight:bold;margin:0 1em 0 0}@media only screen and (max-width:767px){.product__text{display:block;margin:0 0 .5em 0}}.product__search{display:inline-block;max-width:70%}@media only screen and (max-width:479px){.product__search{display:block;max-width:100%}}.product__search-wrapper{display:inline-block;background-color:#487751;margin-bottom:0;vertical-align:middle}@media only screen and (max-width:479px){.product__search-wrapper{display:block}}.product__search-field{border:0;padding:1em;max-width:75%;background-color:#487751;color:#fff}@media only screen and (max-width:479px){.product__search-field{width:80%;max-width:80%}}.product__search-icon{display:inline-block;padding-right:1em;border:0;background-color:#487751;color:#fff;font-size:16px;font-size:1.6rem}.product--flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.product--flex{display:block}}.share__list{display:inline-block;margin-right:1em}@media only screen and (max-width:767px){.share__list.product__text{display:block;margin:0 0 .5em 0}}.share__list:last-child{margin:0}.text--hide{display:none}@media only screen and (max-width:767px){.text--hide{display:initial}}.program{color:#fff;display:block;margin-bottom:2em}.program__header{color:#fff;font-size:24px;font-size:2.4rem}@media only screen and (max-width:767px){.program__header{font-size:18px;font-size:1.8rem}}.program__link{display:block}.program__image{width:100%}.program:hover,.program:focus{color:#fff}.program:hover .program__link,.program:focus .program__link{color:#a9cfdb}@media only screen and (max-width:767px){.program{max-width:344px;margin:0 auto 3em;text-align:center}}.online-help-form{overflow:auto;padding:2px;background-image:none;border-style:none;background-color:#5d8f66}.online-help-form .input-group__field{display:block;width:100%;height:45px;padding:5px 15px;font-size:1.4rem;line-height:1.1;color:#000;font-weight:600;border:1px solid #fff;border-radius:0}.va-calculator{background-color:#60a2b8;text-align:center}.va-calculator__title{font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.va-calculator__title{font-size:30px;font-size:3rem}}.va-calculator__info{font-size:18px;font-size:1.8rem}@media only screen and (max-width:479px){.va-calculator__info{font-size:14px;font-size:1.4rem}}.va-calculator__btn{padding:.5em 2.5em}.va-calculator__btn:hover,.va-calculator__btn:focus,.va-calculator__btn:active{color:#60a2b8}.va-loan__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.va-loan__content{display:block;-webkit-justify-content:none;-ms-flex-pack:none;justify-content:none;-webkit-align-items:none;-ms-flex-align:none;-ms-grid-row-align:none;align-items:none;text-align:center}}.va-loan__title{color:#448499;margin:0 0 .5em;font-size:40px;font-size:4rem}@media only screen and (max-width:479px){.va-loan__title{font-size:30px;font-size:3rem}}.va-loan__text{margin:0 0 1.5em;font-size:18px;font-size:1.8rem}@media only screen and (max-width:991px){.va-loan__text{text-align:left}}@media only screen and (max-width:479px){.va-loan__text{font-size:14px;font-size:1.4rem}}.va-loan__lists{margin:0 0 1.5em;padding-left:1em}@media only screen and (max-width:991px){.va-loan__lists{text-align:left}}.va-loan__btn{letter-spacing:.15em;text-transform:uppercase;padding:.5em 2.5em}@media only screen and (max-width:991px){.va-loan__btn{text-align:center}}.va-loan__img{width:100%}@media only screen and (max-width:991px){.va-loan__img{display:none}}.va-loan__img--top{width:100%;display:none;margin-bottom:2em}@media only screen and (max-width:991px){.va-loan__img--top{display:block;margin-right:auto;margin-left:auto}}