.image-hero{color:#fff;height:calc(var(--vh, 1vh)*100 - 140px);max-height:370px}.image-hero .wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative}@media (max-width:767.98px){.image-hero .wrapper{padding:0}}.image-hero .image{font-size:0;height:100%;overflow:hidden;position:relative;width:100%}.image-hero .image .w-img{background-color:#d8d8de;height:100%;position:relative}.image-hero .image .w-img .simpleParallax,.image-hero .image .w-img picture{height:100%}.image-hero .image .w-img:before{background-color:rgba(32,30,32,.35);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.image-hero .image .w-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-hero .text{padding:0 30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10}.image-hero .text .h1{margin:0 auto;max-width:1040px}@media (min-width:768px){.image-hero .text .h1{font-size:50px}}@media (min-width:1025px){.image-hero .text .h1{font-size:60px;letter-spacing:.1em}}@media (min-width:1200px){.image-hero .text .h1.h-large{font-size:90px;letter-spacing:.2em;word-break:break-word}}.image-hero .text .date,.image-hero .text .subheading{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.3;margin-top:15px}@media (min-width:768px){.image-hero .text .date,.image-hero .text .subheading{font-size:16px}}@media (min-width:1025px){.image-hero .text .date,.image-hero .text .subheading{font-size:18px}}.image-hero .text .subheading{text-transform:uppercase}@media (min-width:768px){.show-social-share .image-hero .text{padding:0 60px}}.image-hero .scroll-icon{background:transparent;border:2px solid #fff;border-radius:24px;bottom:40px;cursor:pointer;display:none;height:42px;left:50%;outline:none;padding:0;position:absolute;transform:translateX(-50%);transition:opacity 1s;width:26px;z-index:1}.image-hero .scroll-icon:after{-webkit-animation:scroll-icon-animation 1.5s cubic-bezier(.68,-.55,.265,1.55) -1s infinite;animation:scroll-icon-animation 1.5s cubic-bezier(.68,-.55,.265,1.55) -1s infinite;background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;margin-left:-2px;opacity:1;position:absolute;top:5px;transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);width:4px}.image-hero .scroll-icon:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}@-webkit-keyframes scroll-icon-animation{0%,20%{transform:translateY(0) scaleY(1) scaleX(1) translateZ(0)}10%{opacity:1;transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0)}to{opacity:.01;transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0)}}@keyframes scroll-icon-animation{0%,20%{transform:translateY(0) scaleY(1) scaleX(1) translateZ(0)}10%{opacity:1;transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0)}to{opacity:.01;transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0)}}@media (min-width:1025px){.image-hero{height:calc(var(--vh, 1vh)*100 - 180px);max-height:500px}.image-hero.fill-screen,.image-hero.show-key-features{max-height:calc(var(--vh, 1vh)*100 - 180px);transition:max-height .3s,height .3s}.image-hero.fill-screen .image,.image-hero.show-key-features .image{height:100%;max-height:none}.image-hero.fill-screen,.image-hero.fill-screen.show-key-features{padding-bottom:70px}.image-hero.fill-screen .scroll-icon,.image-hero.show-key-features .scroll-icon{display:block;opacity:0}.image-hero.show-key-features .scroll-icon{transform:translate(-50%,-120px)}}.image-hero.image-hero--dark{color:#201e20}.image-hero.image-hero--dark .w-img{background-color:#f2f2f4}.image-hero .zip-logo{height:auto;left:50%;position:absolute;top:75%;transform:translate(-50%,-50%);width:134px;z-index:10}@media (max-width:767.98px){.image-hero .zip-logo{width:100px}}.image-hero-key-features{margin-bottom:50px;position:relative;width:100%;z-index:1}@media (max-width:767.98px){.image-hero-key-features .wrapper{padding:0}.image-hero-key-features .wrapper .w-list-items{padding-left:30px;padding-right:30px}}.image-hero-key-features .w-list-items{align-items:center;background-color:#f2f2f4;color:#201e20;display:flex;justify-content:center;padding:20px 30px}.image-hero-key-features .w-list-items ul.list-items{display:flex;flex-direction:column;gap:30px 0;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.image-hero-key-features .w-list-items ul.list-items li{align-items:center;display:flex;flex:1 1;font-size:12px;text-align:left;text-transform:uppercase}.image-hero-key-features .w-list-items ul.list-items li .icon{align-items:center;display:flex;flex:0 0 50px;justify-content:center;margin-right:15px}@media (min-width:768px){.image-hero-key-features .w-list-items{height:170px;padding:0 30px}.image-hero-key-features .w-list-items ul.list-items{align-items:center;flex-direction:row;flex-wrap:wrap;max-width:740px}.image-hero-key-features .w-list-items ul.list-items li{flex-basis:50%;padding-right:30px}}@media (min-width:1025px){.image-hero-key-features .w-list-items{background-color:hsla(0,0%,100%,.9);height:120px;margin-top:-190px}.image-hero-key-features .w-list-items ul.list-items{flex-wrap:nowrap;max-width:none}.image-hero-key-features .w-list-items ul.list-items li{flex:0 1 300px}}@media (max-width:1024.98px){body.show-social-share{padding-bottom:40px}}.social-share{background-color:var(--ddd-primary-color,#4d545e);box-shadow:0 0 15px -2px rgba(0,0,0,.2);color:#fff;overflow:hidden;position:fixed;z-index:500}.social-share,.social-share a{display:flex;justify-content:center}.social-share a{align-items:center;color:inherit;flex-direction:row;height:50px;outline:0;transition:background-color .3s ease;width:50px}.social-share a svg{transition:transform .3s ease}.social-share a:focus,.social-share a:hover{background-color:hsla(0,0%,100%,.1)}@media (max-width:767.98px){.social-share{border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;left:50%;transform:translateX(-50%)}.social-share a{height:40px}.social-share a:focus svg,.social-share a:hover svg{transform:translateY(-2px)}}@media (min-width:768px){.social-share{border-bottom-right-radius:20px;border-top-right-radius:20px;flex-direction:column;left:0;padding:10px 0;top:360px}.social-share a:focus svg,.social-share a:hover svg{transform:translateX(-2px)}}@media (max-height:680px) and (min-width:768px){.social-share{top:190px}}.informational{margin-bottom:80px;margin-top:80px}@media (min-width:768px){.informational{margin-bottom:140px;margin-top:140px}}.informational .image{width:100%}.informational .image .w-img{background-color:#f7f7f9}.informational .image .w-img img{height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.informational .box{background-color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:1070px;position:relative;width:100%;z-index:1}.informational .image+.box{padding-top:50px}@media (min-width:768px){.informational .image+.box{padding:50px}}@media (min-width:1025px){.informational .image+.box{margin-top:-100px}}.informational .h2,.informational .h3{margin:0 0 45px;max-width:740px;padding-bottom:45px;position:relative;text-align:left}.informational .h2:after,.informational .h3:after{background-color:#201e20;bottom:0;content:"";height:2px;left:0;max-width:190px;position:absolute;width:100%}.informational .h3{max-width:570px}.informational .copy{align-self:flex-end;max-width:630px;position:relative;width:100%}.informational .copy-text{overflow:hidden;position:relative;transition:height .4s ease}.informational .copy-text p:last-child{margin-bottom:0}.informational button.read-more{align-items:center;background:#fff;border:0;display:inline-flex;flex-direction:row;height:42px;outline:none;padding:0;position:absolute;text-decoration:underline;transform:translateY(-40px);width:100%}.informational button.read-more svg{margin-left:10px;transform:rotate(90deg)}@media (min-width:576px){.informational button.read-more{display:none!important}}@media (max-width:575.98px){.informational .copy-text{max-height:220px}.informational .copy-text:after{background:linear-gradient(0deg,#fff 40%,hsla(0,0%,100%,0));bottom:0;content:"";position:absolute;top:30%;width:100%}.informational .copy-text.expanded:after,.informational .copy-text.expanding:after{top:100%;transition:top .3s ease}.informational .copy-text:not(.expand):after{display:none}}.informational .copy-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-top:30px}@media (max-width:767.98px){.informational .h2{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:.1em;line-height:1.2}}@media (min-width:768px){.informational .copy-buttons{flex-direction:row;gap:30px}}.included-in-promo{margin-bottom:70px;margin-top:70px}.included-in-promo .wrapper{max-width:770px}@media (min-width:768px){.included-in-promo{margin:100px auto}}.included-in-promo ul.included-items{border:1px solid #f2f2f4;list-style:none;margin:40px 0;padding:15px}@media (min-width:768px){.included-in-promo ul.included-items{padding:30px}}.included-in-promo ul.included-items li{text-transform:uppercase}.included-in-promo ul.included-items li:not(:first-child){margin-top:10px}.included-in-promo ul.included-items li a{align-items:center;display:flex;font-weight:500;justify-content:space-between;padding:10px;text-decoration:none}.included-in-promo ul.included-items li a,.included-in-promo ul.included-items li a:hover{color:inherit;text-decoration:none}.included-in-promo ul.included-items li a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.59.378 5.004 5.223c.11.137.191.3.191.465a.645.645 0 0 1-.191.437L1.59 11.726a.653.653 0 0 1-.93.027c-.273-.246-.273-.656-.027-.93l4.594-4.785L.633 1.281A.653.653 0 0 1 .66.35a.653.653 0 0 1 .93.027Z' fill='%23201E20'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:12px;margin-left:20px;transition:transform .3s;width:12px}.included-in-promo ul.included-items li a:focus,.included-in-promo ul.included-items li a:hover{text-decoration:underline}.included-in-promo ul.included-items li a:focus:after,.included-in-promo ul.included-items li a:hover:after{transform:translateX(3px)}.contact-dealer-form{margin-bottom:70px;margin-top:70px}.contact-dealer-form .list-group{background-color:#fff;padding:20px;z-index:1000}.contact-dealer-form .wrapper.wide{max-width:1600px;padding:0}.contact-dealer-form .w-box{background-color:#f2f2f4}.contact-dealer-form .w-box .box{margin:0 auto;max-width:770px;padding:70px 30px 60px}@media (min-width:768px){.contact-dealer-form{margin:100px auto}.contact-dealer-form .w-box .box{padding:90px 70px 80px}}.contact-dealer-form header{text-align:center}.contact-dealer-form header .h3{margin:0 auto 20px;max-width:570px}.contact-dealer-form .contact-notification{margin:50px 0 10px;text-align:center}.contact-dealer-form form.contact-form{display:flex;flex-direction:column;margin:30px auto 0}.contact-dealer-form form.contact-form .row{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column}.contact-dealer-form form.contact-form .row .col{width:100%}@media (min-width:576px){.contact-dealer-form header .h3{margin-bottom:35px}.contact-dealer-form form.contact-form .btn{max-width:160px}}@media (min-width:768px){.contact-dealer-form form.contact-form .row{-moz-column-gap:30px;column-gap:30px;flex-direction:row}.contact-dealer-form form.contact-form .row .col{max-width:calc(50% - 15px)}}.typeahead.form-group .list-group{background-color:#fff;border:1px solid #e2e3e6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0 solid #e2e3e6;box-shadow:0 7px 10px rgba(0,0,0,.05);color:#201e20;max-height:none!important}.typeahead.form-group[aria-expanded=true] .input-group>.form-control{border-bottom-color:#e2e3e6;border-bottom-left-radius:0;border-bottom-right-radius:0}.typeahead.form-group[aria-expanded=true] .list-group{background-color:#fff;border-color:#b5b6b8;color:#201e20}.competition-form{margin-bottom:70px;margin-top:70px}.competition-form .list-group{background-color:#fff;padding:20px;z-index:1000}.competition-form .wrapper.wide{max-width:1600px;padding:0}.competition-form .w-box{background-color:#f2f2f4}.competition-form .w-box .box{margin:0 auto;max-width:770px;padding:70px 30px 60px}@media (min-width:768px){.competition-form{margin:100px auto}.competition-form .w-box .box{padding:90px 70px 80px}}.competition-form header{text-align:center}.competition-form header .h3{margin:0 auto 20px;max-width:570px}.competition-form .contact-notification{margin:50px 0 10px;text-align:center}.competition-form form.contact-form{display:flex;flex-direction:column;margin:30px auto 0}.competition-form form.contact-form .row{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column}.competition-form form.contact-form .row .col{width:100%}@media (min-width:576px){.competition-form header .h3{margin-bottom:35px}.competition-form form.contact-form .btn{max-width:160px}}@media (min-width:768px){.competition-form form.contact-form .row{-moz-column-gap:30px;column-gap:30px;flex-direction:row}.competition-form form.contact-form .row .col{max-width:calc(50% - 15px)}}