@font-face{font-family:Shell;font-weight:400;src:url("./media/Shell-Medium-6WAWS2DI.woff2") format("woff2"),url("./media/Shell-Medium-2VOFIQNX.woff") format("woff"),url("./media/Shell-Medium-TCO74NUG.otf") format("opentype")}@font-face{font-family:Shell;font-weight:700;src:url("./media/Shell-Bold-QUB5U3ZG.woff2") format("woff2"),url("./media/Shell-Bold-MMOA3CSS.woff") format("woff"),url("./media/Shell-Bold-MYUF34A5.otf") format("opentype")}@font-face{font-family:Shell;font-weight:500;src:url("./media/Shell-Heavy-T6QQS4KN.woff2") format("woff2"),url("./media/Shell-Heavy-QUHJWUT3.woff") format("woff"),url("./media/Shell-Heavy-GGKN7GNF.otf") format("opentype")}h1{color:#fff;font-size:2.8rem;line-height:2.6rem;margin:0;text-transform:uppercase;text-align:left;font-weight:700;font-family:Shell,sans-serif}h1.small,h1.form-error{font-size:1.2rem;line-height:1.4rem}h2{color:#fff;font-size:1.9rem;line-height:1.9rem;font-weight:500;font-family:Shell,sans-serif}h3,h4{color:#4a4a4a;font-size:1rem;line-height:1.4rem;font-weight:500;font-family:Shell,sans-serif;text-align:left;margin-bottom:1.4rem}p{color:#4a4a4a;font-size:1.2rem;line-height:1.6rem;font-family:Shell,sans-serif}p.bold{font-weight:700}p.bolder{font-weight:500}p.small,p.form-error{font-size:.9rem;line-height:1.1rem;color:#616161}p.tiny{font-size:.8rem;line-height:1.2rem}p.half{display:inline-block;width:50%}h1.light,h2.light,h3.light,h4.light,p.light,span.light{font-weight:400;font-family:Shell,sans-serif}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,p.uppercase,span.uppercase{text-transform:uppercase}h1.white,h2.white,h3.white,h4.white,p.white,span.white{color:#fff!important}h1.black,h2.black,h3.black,h4.black,p.black,span.black{color:#4a4a4a}h1.yellow,h2.yellow,h3.yellow,h4.yellow,p.yellow,span.yellow{color:#ffc600}h1.red,h1.form-error,h2.red,h2.form-error,h3.red,h3.form-error,h4.red,h4.form-error,p.red,p.form-error,span.red,span.form-error{color:#dd1d21}h1.important,h2.important,h3.important,h4.important,p.important,span.important{font-weight:700;font-size:1.5em}h1.noMargin,h2.noMargin,h3.noMargin,h4.noMargin,p.noMargin,span.noMargin{margin:0}h1.noMarginTop,h2.noMarginTop,h3.noMarginTop,h4.noMarginTop,p.noMarginTop,span.noMarginTop{margin-top:0}h1.noMarginBottom,h2.noMarginBottom,h3.noMarginBottom,h4.noMarginBottom,p.noMarginBottom,span.noMarginBottom{margin-bottom:0}h1.left,h1.form-error,h2.left,h2.form-error,h3.left,h3.form-error,h4.left,h4.form-error,p.left,p.form-error,span.left,span.form-error{text-align:left}h1.center,h2.center,h3.center,h4.center,p.center,span.center{text-align:center}h1.lowercase,h2.lowercase,h3.lowercase,h4.lowercase,p.lowercase,span.lowercase{text-transform:none}a{color:#4a4a4a;cursor:pointer}a p{text-decoration:underline}ul{list-style:none;margin-left:0;padding-left:1em;text-align:left}ul li{color:#4a4a4a;position:relative;margin-bottom:.2rem;font-size:1rem;line-height:1.5rem;font-family:Shell,sans-serif}ul li:before{content:"";width:.5rem;height:.5rem;background-color:#4a4a4a;position:absolute;left:-1rem;top:.4rem}form{padding:0;display:flex;justify-content:space-between;flex-direction:column;min-width:calc(100% - 4rem);height:auto;flex:100% 1 1}form.multiline{flex-direction:inherit;flex-wrap:wrap}form.multiline h2{width:100%}.tiny-link{font-family:Shell,sans-serif;color:#4a4a4a;text-decoration:underline}.tiny-link.space{margin:1rem 0;display:inline-block}.tiny-link:active{color:#4a4a4a}button,.button{box-sizing:border-box;text-align:center;padding:1rem;display:inline-block;font-weight:500;margin:0 10%;width:80%;border-radius:.45rem;background-color:#ffc600;border:none;color:#4a4a4a;font-family:Shell,sans-serif;font-size:.9rem;line-height:.9rem;text-decoration:none;cursor:pointer}button.border,.button.border{border:1px solid white}button::-moz-focus-inner,.button::-moz-focus-inner{border:0}button.red,button.form-error,.button.red,.button.form-error{border:1px solid #dd1d21;background-color:#dd1d21;color:#fff}button:active,.button:active{outline:0;background-color:#595959;border:1px solid #595959;color:#ffc600}button.incomplete,button:disabled,.button.incomplete,.button:disabled{background-color:#e0e0e0;border:1px solid #e0e0e0}button.restart,.button.restart{background-color:#fff;border:1px solid black}button.uppercase,.button.uppercase{text-transform:uppercase}button.back,.button.back{background:none;width:0;height:0;padding:0;position:absolute;left:.5rem;border:15px inset transparent;border-right-color:#fff}.back-btn{position:absolute;left:1rem;top:1rem;text-align:left}.back-btn img{width:1.5rem}.input-field{position:relative;margin-bottom:1rem;font-family:Shell,sans-serif;color:#4a4a4a;width:100%}.input-field .label-text{position:absolute;top:-.3rem;font-size:.8rem;line-height:.8rem;background-color:#fff;padding-left:.2rem;padding-right:.2rem;padding-bottom:0;left:.5rem}.input-field select,.input-field input{width:calc(100% - 1.4rem);border:1px solid darkgray;background-color:#fff;height:1.2rem;font-size:.8rem;line-height:.8rem;padding:.6rem;color:#4a4a4a;border-radius:0}.input-field select::placeholder,.input-field input::placeholder{font-size:.8rem;line-height:.8rem;color:#d3d3d3;font-family:Shell,sans-serif}.input-field select:focus,.input-field input:focus{border:1px solid #f7d117;outline:none}.input-field select.ng-invalid.ng-touched,.input-field select.error,.input-field input.ng-invalid.ng-touched,.input-field input.error{border:1px solid #dd1d21}.input-field select{box-sizing:unset;padding-left:.4rem;-webkit-appearance:none;-moz-appearance:none}.input-field.two-third{width:calc(66% - .5rem);margin-right:.5rem}.input-field.one-third{width:34%}.input-field.first-half{width:calc(50% - .5rem);margin-right:.5rem}.input-field.other-half{width:50%}.check-container{margin:0 auto;font-family:Shell,sans-serif;text-align:left;color:#4a4a4a;font-size:1.2rem;line-height:1.6rem}.check-container label{line-height:1.5rem}.check-container label:focus{outline:none}.check-container input{display:none}.check-container span{display:inline-block;padding-left:1.8rem;font-size:.8rem;line-height:.8rem}.check-container .checkbox{padding-bottom:1rem;position:relative;display:block}.check-container .checkbox:after,.check-container .checkbox:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;background-repeat:no-repeat;background-size:1.2rem;position:absolute;left:0;top:-2px}.check-container .checkbox:before{background-image:url(/assets/img/checkbox-unchecked.svg)}.check-container .checkbox.invalid:before{background-image:url(/assets/img/checkbox-unchecked_red.svg)}.check-container .checkbox[aria-checked=true]:after{background-image:url(/assets/img/confirm_icon.svg)}.form-description,.form-error{padding:0 .6rem 1rem}.form-error{margin-top:0}.required{padding-left:2rem;padding-bottom:2rem;font-size:.8rem;line-height:.8rem}.submit{margin:1rem 0}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{height:100%;width:100%;position:fixed;font-size:4.2666666667vw}@media (min-width: 768px){html{font-size:2.6666666667vw}}html .clip-panel{display:none}body{margin:0;height:100%;width:100%;overscroll-behavior-y:none}@media (min-width: 768px){html{font-size:2.6666666667vw;transform:rotate(-90deg) translate(-100vh);transform-origin:top left;width:100vh;height:100vw;overflow-x:hidden}html .clip-panel{display:flex;justify-content:center;background-color:#000c;position:fixed;inset:0;height:100vw;width:100vh;z-index:2000}html .clip-panel img{transform:rotate(90deg);width:45%}}.container{background-color:#ffc600;height:calc(75% - 4.5rem);overflow:auto;padding:3.5rem 1.5rem 1.5rem}.container.bread{background-color:#eb8706}.container.coffee{background-color:#006f6c}.container.carwash{background-color:#1b3e80}.container.fuel{background-color:#dd1d21}.container.full{height:calc(100% - 4rem);overflow-x:hidden}.container.small,.container.form-error{padding:2rem}.container.left,.container.form-error{text-align:left}.actions{color:#595959;height:calc(25% - 3rem);text-align:center;margin:0 auto;padding:1rem 2rem;font-size:1rem;line-height:1.2rem;cursor:pointer;display:block;position:relative;z-index:100}.actions.background{background-color:#fff}.actions.background:after{content:"";position:absolute;inset:0;opacity:.8;z-index:-1}.actions .button{background:transparent;border:none}.actions .footnote{font-size:.8rem}.actions .important{font-weight:700}.actions .padding{display:inline-block;margin:0;padding-bottom:1rem}.actions a{color:#595959}.actions img{height:3rem;margin-bottom:15px}a img.inline{display:inline;height:1em}.hidden{visibility:hidden}
