b,strong{font-weight:700}.top-image{display:none}.benefits-container{color:#fff;min-height:150vh;padding-bottom:1rem}.benefits-container .bg-content{width:100%;height:80vh;position:absolute;overflow:hidden;opacity:0}@media only screen and (min-width: 1024px){.benefits-container .bg-content{height:90vh}}.benefits-container .bg-content:before{content:"";position:absolute;width:100%;height:40vh;bottom:-1px;background:#181818;background:-moz-linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%);background:-webkit-linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%);background:linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:2}@media only screen and (min-width: 1024px){.benefits-container .bg-content:before{height:50vh}}.benefits-container .bg-content video{height:100%;width:100%;object-fit:cover}.benefits-container.roadside .bg-content{position:relative}.benefits-container.roadside .if-logo{position:absolute;top:70px;right:10px;width:30px;height:30px;z-index:51}@media only screen and (min-width: 1024px){.benefits-container.roadside .if-logo{top:30px;right:30px;width:40px;height:40px}}.benefits-container.roadside .if-logo svg .st1{fill:#fff}.benefits-container.roadside .if-logo svg .st0{fill:#0054f0}.benefits-container.roadside .roadside-logo{position:absolute;width:200px;z-index:50;top:180px;left:calc(50% - 100px)}@media only screen and (min-width: 1024px){.benefits-container.roadside .roadside-logo{width:30%;top:180px;left:35%}}.benefits-container.refuel{display:none}.benefits-container .links{position:relative;width:auto;margin:2rem auto 0 28px;z-index:22}@media only screen and (min-width: 1024px){.benefits-container .links{width:70%;margin:2rem auto 0}}.benefits-container .benefits{position:relative;overflow:hidden;width:100%;margin:0vh auto 0;padding-top:20vh;z-index:22}@media only screen and (min-width: 1024px){.benefits-container .benefits{width:70%}}.benefits-container .benefits .heading,.benefits-container .benefits .subheading{position:relative;left:28px}@media only screen and (min-width: 1024px){.benefits-container .benefits .heading,.benefits-container .benefits .subheading{left:11px}}.benefits-container .benefits .heading h1,.benefits-container .benefits .subheading h1{font-size:2.3rem;line-height:3rem;margin-bottom:0}@media only screen and (min-width: 1024px){.benefits-container .benefits .heading h1,.benefits-container .benefits .subheading h1{font-size:2.6rem}}.benefits-container .benefits .heading p,.benefits-container .benefits .subheading p{font-size:1.2rem;line-height:1.8rem;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.benefits-container .benefits .heading p,.benefits-container .benefits .subheading p{font-size:.9rem;line-height:1.2rem}}.benefits-container .benefits .heading p em,.benefits-container .benefits .heading p i,.benefits-container .benefits .subheading p em,.benefits-container .benefits .subheading p i{opacity:.6}.benefits-container .benefits .subheading{opacity:0;width:90%}@media only screen and (min-width: 1024px){.benefits-container .benefits .subheading{width:70%}}.benefits-container .benefits .marker-line{width:2px;position:absolute;height:100%;left:31px;overflow-y:hidden}@media only screen and (min-width: 1024px){.benefits-container .benefits .marker-line{left:13px}}.benefits-container .benefits .marker-line svg path{fill:none;stroke:#c01921;stroke-width:2;stroke-miterlimit:10}.benefits-container .benefits .marker-line svg path.animate-it{transition:stroke-dashoffset 14000ms ease-out 100ms;opacity:1}.benefits-container .benefits .benefit{overflow:hidden;position:relative;padding:20px 21px 0;margin:0;display:flex;pointer-events:none;opacity:0}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit{padding:20px 0 0}}@media only screen and (min-width: 1200px){.benefits-container .benefits .benefit{padding:30px 0 0;width:70%}}.benefits-container .benefits .benefit.add-link{cursor:pointer;pointer-events:all}.benefits-container .benefits .benefit .check{flex:0 0 22px;margin-right:4px}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .check{flex:0 0 28px;margin-right:7px}}.benefits-container .benefits .benefit .check svg{overflow:visible}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.benefits-container .benefits .benefit .check svg{height:60px}}.benefits-container .benefits .benefit .check svg .st2.circle{fill:#181818;stroke:#c01921;stroke-width:6px;stroke-miterlimit:10px;stroke-linecap:square}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .check svg .st2.circle{stroke-width:4px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.benefits-container .benefits .benefit .check svg .st2.circle{stroke-dashoffset:0 !important}}.benefits-container .benefits .benefit .check svg .st2.circle.animate-it{transition:stroke-dashoffset 500ms ease-out 0ms;opacity:1}.benefits-container .benefits .benefit .check svg .st1.checkmark{fill:none;stroke:#fff;stroke-width:4px;stroke-miterlimit:10px}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .check svg .st1.checkmark{stroke-width:3px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.benefits-container .benefits .benefit .check svg .st1.checkmark{stroke-dashoffset:0 !important}}.benefits-container .benefits .benefit .check svg .st1.checkmark.animate-it{transition:stroke-dashoffset 500ms ease-out 300ms;opacity:1}.benefits-container .benefits .benefit .text{line-height:1.1rem;padding-bottom:2px}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text{line-height:.8rem}}.benefits-container .benefits .benefit .text .info{display:none}.benefits-container .benefits .benefit .text .info .padding{padding:.5rem 0}.benefits-container .benefits .benefit .text .info .body img{height:auto}.benefits-container .benefits .benefit .text .info .body p{display:block}.benefits-container .benefits .benefit .text .info .body h3{margin:1rem auto;line-height:1.2rem}.benefits-container .benefits .benefit .text .info .body table{margin-bottom:1rem}.benefits-container .benefits .benefit .text .info .body a{margin-bottom:1rem;color:inherit;text-decoration:underline;font-weight:700}.benefits-container .benefits .benefit .text .info .body a:hover{color:#c01921}.benefits-container .benefits .benefit .text h3{text-transform:uppercase;font-size:1.1rem;margin-bottom:.2rem}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text h3{font-size:.9rem;margin:.1rem 0 .2rem;-webkit-transition:color 300ms linear;-moz-transition:color 300ms linear;-ms-transition:color 300ms linear;-o-transition:color 300ms linear;transition:color 300ms linear}}.benefits-container .benefits .benefit .text p{font-size:.85rem;font-weight:300;display:inline;line-height:1rem}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text p{font-size:.7rem}}.benefits-container .benefits .benefit .text p b,.benefits-container .benefits .benefit .text p strong{color:#c01921}.benefits-container .benefits .benefit .text ul{margin:.7rem 0 0 1.4rem}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text ul{margin:.7rem 0 0 1rem}}.benefits-container .benefits .benefit .text ul li{font-size:.85rem;font-weight:300;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text ul li{font-size:.7rem}}.benefits-container .benefits .benefit .text span{font-size:.85rem;font-weight:700;color:#c01921}@media only screen and (min-width: 1024px){.benefits-container .benefits .benefit .text span{font-size:.7rem}}.benefits-container .benefits .benefit .text span.less{display:block;padding:.4rem 0 1rem}.benefits-container .benefits .benefit:last-child .check{background-color:#181818}.benefits-container .benefits .benefit:hover .check svg .st1.checkmark{stroke:#c01921}.benefits-container .benefits .benefit:hover .text>h3{color:#c01921}.benefits-container .cta-btn{text-align:center;position:relative;padding:3rem 0 5rem;top:-2px;z-index:30;background-color:#181818}.benefits-container .cta-btn .allready-member{margin:.5rem auto 0;text-align:center}@media only screen and (min-width: 1024px){.benefits-container .cta-btn .allready-member .text-btn.dark{font-size:.6rem}}/*# sourceMappingURL=benefits.css.map */
