.hero{background-repeat:no-repeat;background-size:cover;height:225px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:450px){.hero{height:45vw}}@media(min-width:1200px){.hero{height:35vw}}svg{height:29px;width:21.5px}@media(min-width:576px){svg{height:43.5px;width:32.25px}}@media(min-width:992px){svg{height:58px;width:43px}}.hero-title{font-size:30px;font-weight:700;color:#fff;margin-bottom:0}@media(min-width:576px){.hero-title{font-size:45px}}@media(min-width:992px){.hero-title{font-size:60px}}.hero-sub-title{font-size:15px;color:#fff;font-weight:400}@media(min-width:576px){.hero-sub-title{font-size:22.5px}}@media(min-width:992px){.hero-sub-title{font-size:30px}}.under-hero{display:flex;flex-direction:column;justify-content:center;align-items:center}.benefits-container{max-width:1158px;width:80.41667%;margin:4.93% 0 4.02%}.benefits-container h2{font-size:19px;font-weight:400;color:#004665;text-align:center;letter-spacing:-1.19px;line-height:normal;margin:0}@media(min-width:576px){.benefits-container h2{font-size:28.5px}}@media(min-width:992px){.benefits-container h2{font-size:38px}}.benefits-container h3{font-size:9.5px;line-height:1.5;text-align:center;margin:1.65% 0 0}@media(min-width:576px){.benefits-container h3{font-size:14.25px}}@media(min-width:992px){.benefits-container h3{font-size:19px}}.under-hero-border{width:60vw;height:1px;background-color:#414141;opacity:.3}.under-hero-rectangle{width:4.4444%;height:3px;background-color:#004665}@media(min-width:450px){.under-hero-rectangle{height:6px}}.pre-footer{display:flex;justify-content:center;align-items:center;margin:6.18% 0 8.3333%}.pre-footer img{max-width:80.41666%;height:auto}.featured-partners{margin:4.0277% 0 .69444%}.all-partners,.featured-partners{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding:0}.all-partners{margin:.6944% 0 0}.hide-partners{opacity:.4}.hidden-partner{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:576px){.discounts-form-wrapper>div h3{font-size:15.5px}}@media(min-width:992px){.discounts-form-wrapper>div h3{font-size:23.5px}}@media(min-width:1200px){.discounts-form-wrapper>div h3{font-size:31px}}@media(min-width:576px){.discounts-form-wrapper>div>div>p{font-size:7px}}@media(min-width:992px){.discounts-form-wrapper>div>div>p{font-size:10.5px}}@media(min-width:1200px){.discounts-form-wrapper>div>div>p{font-size:14px}}@media(min-width:450px){.discounts-form-wrapper>div>div div{width:5px;height:5px;margin:0 6px}}.partner{display:flex;flex-direction:row;align-items:center;width:80.41667%;max-width:1158px;min-height:8.61111%;margin-bottom:1.7361%;padding:1.3888% 2.0833%;border-radius:9px;background-color:#fff;box-shadow:0 1px 7px 0 rgba(0,0,0,.17)}.partner>div:first-child{display:flex;justify-content:center;align-items:center;width:12.953%;height:8.911%;max-width:150px;max-height:82px;min-height:8.911%;margin-right:6.467%}.partner>div:first-child img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.partner>div:nth-child(2){min-width:30.225%;max-width:30.225%;white-space:nowrap;text-align:left}.partner>div:nth-child(2)>p{font-size:7px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#414141}@media(min-width:576px){.partner>div:nth-child(2)>p{font-size:11px}}@media(min-width:992px){.partner>div:nth-child(2)>p{font-size:16.5px}}@media(min-width:1200px){.partner>div:nth-child(2)>p{font-size:22px}}.partner button{min-width:18.5%;min-height:4.83%;max-width:18.5%;max-height:4.83%;box-sizing:border-box;text-align:center;vertical-align:center;font-size:7px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#414141;margin:0 4.3177% 0 9.5855%;padding:1.209% 2.0725%;background-color:#fff;border:1px solid #004665;border-radius:4px;white-space:nowrap}@media(min-width:576px){.partner button{font-size:11px}}@media(min-width:992px){.partner button{font-size:16.5px}}@media(min-width:1200px){.partner button{font-size:22px}}.partner .hidden-code{margin-left:31.915%;cursor:default;pointer-events:none}.partner a{min-width:18.5%;min-height:4.83%;max-width:18.5%;max-height:4.83%;text-align:center;text-decoration:none;padding:1.209% 2.0725%;font-size:7px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;background-color:#004665;border-radius:4px;white-space:nowrap}@media(min-width:576px){.partner a{font-size:11px}}@media(min-width:992px){.partner a{font-size:16.5px}}@media(min-width:1200px){.partner a{font-size:22px}}#discounts-form,.discounts-form-wrapper{display:flex;justify-content:center}#discounts-form{flex-direction:row}#discounts-form>div:first-child{display:flex;flex-direction:column;width:81.5%}#discounts-form>div:first-child>div:nth-child(2){margin-top:.8em;font-size:7px}#discounts-form>div:first-child>div:nth-child(2) label{display:flex;align-items:center}#discounts-form>div:first-child>div:nth-child(2) input{margin-left:.3em;width:1em;height:1em}@media(min-width:576px){#discounts-form>div:first-child>div:nth-child(2){font-size:9px}}@media(min-width:992px){#discounts-form>div:first-child>div:nth-child(2){font-size:13.5px}}@media(min-width:1200px){#discounts-form>div:first-child>div:nth-child(2){font-size:18px}}#discounts-form>div:first-child>div:first-child{display:flex;flex-direction:row}#discounts-form>div:first-child>div:first-child>div>div{font-size:6px}@media(min-width:992px){#discounts-form>div:first-child>div:first-child>div>div{font-size:9px}}@media(min-width:1200px){#discounts-form>div:first-child>div:first-child>div>div{font-size:12px}}#discounts-form>div:nth-child(2) p{font-size:3px}@media(min-width:450px){#discounts-form>div:nth-child(2) p{font-size:6px}}@media(min-width:992px){#discounts-form>div:nth-child(2) p{font-size:9px}}@media(min-width:576px){#discounts-form button{font-size:11px}}@media(min-width:992px){#discounts-form button{font-size:16.5px}}@media(min-width:1200px){#discounts-form button{font-size:22px}}@media(min-width:576px){#discounts-form #firstName{font-size:9px}}@media(min-width:992px){#discounts-form #firstName{font-size:13.5px}}@media(min-width:1200px){#discounts-form #firstName{font-size:18px}}@media(min-width:576px){#discounts-form #lastName{font-size:9px}}@media(min-width:992px){#discounts-form #lastName{font-size:13.5px}}@media(min-width:1200px){#discounts-form #lastName{font-size:18px}}@media(min-width:576px){#discounts-form #email{font-size:9px}}@media(min-width:992px){#discounts-form #email{font-size:13.5px}}@media(min-width:1200px){#discounts-form #email{font-size:18px}}