.feature-promo-banner{display:block;margin:0 0 10px;overflow:hidden;padding:220px 0 0;position:relative;width:100%}.feature-promo-banner .media-asset{height:240px;min-width:100%;position:absolute;right:calc(10vw - 120px);text-align:center;top:0}.feature-promo-banner .media-asset img,.feature-promo-banner .media-asset__image{height:240px;width:auto}.feature-promo-banner__link{background-color:#fff;color:#2e2e2e;display:block;padding:20px 16px;position:relative;z-index:2}.feature-promo-banner__link .h3{font-size:18px;font-size:1.125rem;line-height:1.61803em;margin-bottom:1px}.feature-promo-banner__link .h4{font-size:14px;font-size:.875rem;line-height:1.61803em;margin-bottom:17px}.feature-promo-banner__link .secondary-link{font-size:12px;font-size:.75rem;line-height:1.61803em;color:#2e2e2e;margin-bottom:10px}.feature-promo-banner__link .secondary-link.icon--vw-link-roundel::before{font-size:20px;font-size:1.25rem;line-height:1.61803em}.feature-promo-banner__link:focus,.feature-promo-banner__link:hover{text-decoration:none}.feature-promo-banner__description{font-size:12px;font-size:.75rem;line-height:1.61803em;margin-bottom:14px}.feature-promo-banner__legal{color:#3a3d40;display:block}@media (min-width:768px){.feature-promo-banner{min-height:360px;padding:0}.feature-promo-banner::after{bottom:0;content:'';display:block;height:100%;position:absolute;width:100%;z-index:1}.feature-promo-banner--black-text::after{background:radial-gradient(farthest-side at 0 0,rgba(255,255,255,.8),transparent)}.feature-promo-banner--white-text::after{background:radial-gradient(farthest-side at 0 2%,rgba(0,0,0,.8),transparent)}.feature-promo-banner--white-text .feature-promo-banner__link{color:#fff}.feature-promo-banner--white-text .feature-promo-banner__legal{color:#b8c5ca}.feature-promo-banner--white-text .secondary-link{color:#fff}.feature-promo-banner--white-text .secondary-link:active,.feature-promo-banner--white-text .secondary-link:focus,.feature-promo-banner--white-text .secondary-link:hover{color:#00a8ec}.feature-promo-banner .media-asset{min-height:360px;right:calc(10vw - 190px);text-align:right;z-index:0}.feature-promo-banner .media-asset img,.feature-promo-banner .media-asset__image{min-height:360px}.feature-promo-banner__link{background:0 0;height:100%;min-height:250px;padding:50px 58px 12px}.feature-promo-banner__link .h3{font-size:30px;font-size:1.875rem;line-height:1.2em;margin-bottom:22px}.feature-promo-banner__link .h4{font-size:16px;font-size:1rem;line-height:1.61803em}.feature-promo-banner__link .secondary-link{font-size:14px;font-size:.875rem;line-height:1.61803em}.feature-promo-banner__link .secondary-link.icon--vw-link-roundel::before{font-size:26px;font-size:1.625rem;line-height:1.61803em}.feature-promo-banner__description{font-size:14px;font-size:.875rem;line-height:1.61803em}.feature-promo-banner__legal{font-size:14px;font-size:.875rem;line-height:1.61803em}}@media (min-width:992px){.feature-promo-banner{margin:0 0 30px}.feature-promo-banner .media-asset{right:0}}@media screen and (min-width:768px){.feature-promo-banner{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.feature-promo-banner__container{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.feature-promo-banner--trigger-animate{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:.48s;animation-duration:.48s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:animate-block-default;animation-name:animate-block-default;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.feature-promo-banner--trigger-animate .feature-promo-banner__container{-webkit-animation-delay:.36s;animation-delay:.36s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:animate-text-default;animation-name:animate-text-default;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}