.grid{list-style:none;margin-left:-20px}.grid__col--2-of-2,.grid__col--3-of-3,.grid__col--4-of-4,.grid__col--6-of-6,.grid__col--12-of-12{width:100%}.grid__col--1-of-2,.grid__col--2-of-4,.grid__col--3-of-6,.grid__col--6-of-12{width:50%}.grid__col--1-of-3,.grid__col--2-of-6,.grid__col--4-of-12{width:33.33333%}.grid__col--2-of-3,.grid__col--4-of-6,.grid__col--8-of-12{width:66.66667%}.grid__col--1-of-4,.grid__col--3-of-12{width:25%}.grid__col--3-of-4,.grid__col--9-of-12{width:75%}.grid__col--push-2-of-2,.grid__col--push-3-of-3,.grid__col--push-4-of-4,.grid__col--push-6-of-6,.grid__col--push-12-of-12{margin-left:100%}.grid__col--push-1-of-2,.grid__col--push-2-of-4,.grid__col--push-3-of-6,.grid__col--push-6-of-12{margin-left:50%}.grid__col--push-1-of-3,.grid__col--push-2-of-6,.grid__col--push-4-of-12{margin-left:33.33333%}.grid__col--push-2-of-3,.grid__col--push-4-of-6,.grid__col--push-8-of-12{margin-left:66.66667%}.grid__col--push-1-of-4,.grid__col--push-3-of-12{margin-left:25%}.grid__col--push-3-of-4,.grid__col--push-9-of-12{margin-left:75%}.grid__col--pull-2-of-2,.grid__col--pull-3-of-3,.grid__col--pull-4-of-4,.grid__col--pull-6-of-6,.grid__col--pull-12-of-12{margin-left:-100%}.grid__col--pull-1-of-2,.grid__col--pull-2-of-4,.grid__col--pull-3-of-6,.grid__col--pull-6-of-12{margin-left:-50%}.grid__col--pull-1-of-3,.grid__col--pull-2-of-6,.grid__col--pull-4-of-12{margin-left:-33.33333%}.grid__col--pull-2-of-3,.grid__col--pull-4-of-6,.grid__col--pull-8-of-12{margin-left:-66.66667%}.grid__col--pull-1-of-4,.grid__col--pull-3-of-12{margin-left:-25%}.grid__col--pull-3-of-4,.grid__col--pull-9-of-12{margin-left:-75%}.grid__col--1-of-6{width:16.66667%}.grid__col--push-1-of-6{margin-left:16.66667%}.grid__col--pull-1-of-6{margin-left:-16.66667%}.grid__col--5-of-6{width:83.33333%}.grid__col--push-5-of-6{margin-left:83.33333%}.grid__col--pull-5-of-6{margin-left:-83.33333%}.grid__col--1-of-12{width:8.33333%}.grid__col--push-1-of-12{margin-left:8.33333%}.grid__col--pull-1-of-12{margin-left:-8.33333%}.grid__col--2-of-12{width:16.66667%}.grid__col--push-2-of-12{margin-left:16.66667%}.grid__col--pull-2-of-12{margin-left:-16.66667%}.grid__col--5-of-12{width:41.66667%}.grid__col--push-5-of-12{margin-left:41.66667%}.grid__col--pull-5-of-12{margin-left:-41.66667%}.grid__col--7-of-12{width:58.33333%}.grid__col--push-7-of-12{margin-left:58.33333%}.grid__col--pull-7-of-12{margin-left:-58.33333%}.grid__col--10-of-12{width:83.33333%}.grid__col--push-10-of-12{margin-left:83.33333%}.grid__col--pull-10-of-12{margin-left:-83.33333%}.grid__col--11-of-12{width:91.66667%}.grid__col--push-11-of-12{margin-left:91.66667%}.grid__col--pull-11-of-12{margin-left:-91.66667%}.grid__col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}.grid--nowhitespace .grid__col{margin-right:0}@media (max-width: 750px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width: 750px) and (min-width: 550px){.grid__col[class*="grid__col--m-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--m-1-of-2,.grid__col.grid__col--m-2-of-4{width:50%}.grid__col.grid__col--m-1-of-3{width:33.33333%}.grid__col.grid__col--m-2-of-3{width:66.66667%}.grid__col.grid__col--m-1-of-4{width:25%}.grid__col.grid__col--m-3-of-4{width:75%}}@media (max-width: 550px){.grid__col[class*="grid__col--s-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--s-1-of-2,.grid__col.grid__col--s-2-of-4{width:50%}.grid__col.grid__col--s-1-of-3{width:33.33333%}.grid__col.grid__col--s-2-of-3{width:66.66667%}.grid__col.grid__col--s-1-of-4{width:25%}.grid__col.grid__col--s-3-of-4{width:75%}}.grid__col--centered{display:block;margin-left:auto;margin-right:auto}.grid__col--d-first{float:left}.grid__col--d-last{float:right}.grid--no-gutter{margin-left:0;width:100%}.grid--no-gutter>*{padding-left:0}.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}.grid__col--ab,.grid__col--align-bottom{vertical-align:bottom}.grid__col--am,.grid__col--align-middle{vertical-align:middle}.payment-form-component .hidden{display:none !important}.payment-form-component .payment-method-selector{padding-top:18px}.payment-form-component .payment-method-option{display:inline-block;margin-left:30px;box-sizing:border-box}.payment-form-component .payment-method-option.hidden{display:none}.payment-form-component .payment-method-option:first-child{margin-left:0px}.payment-form-component .payment-method-option .payment-method-option-inner{display:inline-block;line-height:32px !important}.payment-form-component .payment-method-option .payment-method-option-inner>*{line-height:32px !important}.payment-form-component .payment-method-option .radio-wrapper{left:5px}.payment-form-component .payment-method-option .radio-wrapper input{vertical-align:top}.payment-form-component .payment-method-option label{cursor:pointer}@media (max-width: 550px){.payment-form-component .payment-method-option{margin-left:0px;margin-top:-15px;width:100%}.payment-form-component .payment-method-option:first-child{margin-top:0px}}.payment-form-component .payment-method-forms-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.payment-form-component .payment-method-forms .payment-method-form-wrapper.hidden{display:none}.iframe-loading{display:none}.simpler-cc-layout .iframe-loading{display:inline-block;height:26px;width:26px;margin:auto}.credit-card-payment-method-label span.carte_blue{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/carte_blue-vfl-rs_Ma.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.carte_blue{background-image:url("../../images/sprites/teams_2x/carte_blue-vflB01G0o.png")}}.credit-card-payment-method-label span.carte_blue:first-child{margin-left:0px}.credit-card-payment-method-label span.carte_blue.hidden{display:none}.credit-card-payment-method-label span.visa_electron{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/visa_electron-vflsh_Atb.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.visa_electron{background-image:url("../../images/sprites/teams_2x/visa_electron-vfljazO9H.png")}}.credit-card-payment-method-label span.visa_electron:first-child{margin-left:0px}.credit-card-payment-method-label span.visa_electron.hidden{display:none}.credit-card-payment-method-label span.visa{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/visa-vfl-9pfvb.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.visa{background-image:url("../../images/sprites/teams_2x/visa-vflvgaYhY.png")}}.credit-card-payment-method-label span.visa:first-child{margin-left:0px}.credit-card-payment-method-label span.visa.hidden{display:none}.credit-card-payment-method-label span.mastercard{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/mastercard-vflfkcnLM.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.mastercard{background-image:url("../../images/sprites/teams_2x/mastercard-vfl-LEvw6.png")}}.credit-card-payment-method-label span.mastercard:first-child{margin-left:0px}.credit-card-payment-method-label span.mastercard.hidden{display:none}.credit-card-payment-method-label span.amex{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/amex-vflJbtWZh.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.amex{background-image:url("../../images/sprites/teams_2x/amex-vflMaoOKh.png")}}.credit-card-payment-method-label span.amex:first-child{margin-left:0px}.credit-card-payment-method-label span.amex.hidden{display:none}.credit-card-payment-method-label span.jcb{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/jcb-vflSDph1_.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.jcb{background-image:url("../../images/sprites/teams_2x/jcb-vfl0DN81P.png")}}.credit-card-payment-method-label span.jcb:first-child{margin-left:0px}.credit-card-payment-method-label span.jcb.hidden{display:none}.credit-card-payment-method-label span.discover{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/discover-vflWb1O0h.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.discover{background-image:url("../../images/sprites/teams_2x/discover-vfllRL4k-.png")}}.credit-card-payment-method-label span.discover:first-child{margin-left:0px}.credit-card-payment-method-label span.discover.hidden{display:none}.credit-card-payment-method-label span.unionpay{box-sizing:border-box;display:inline-block;content:"";margin-left:3px;width:38px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url("../../images/sprites/teams/unionpay-vflpI-CA_.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.credit-card-payment-method-label span.unionpay{background-image:url("../../images/sprites/teams_2x/unionpay-vflSplmq1.png")}}.credit-card-payment-method-label span.unionpay:first-child{margin-left:0px}.credit-card-payment-method-label span.unionpay.hidden{display:none}#credit-card-form input:disabled,#credit-card-form .text-input select:disabled{background:#dee1e4}#credit-card-form .text-input.label-above.text-input-inline{top:0;vertical-align:top}#credit-card-form .text-input{margin-right:0;box-sizing:border-box}#credit-card-form .text-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdc4c9;font-size:16px;padding:5px 6px;width:100%;margin:2px 0 5px;min-height:34px;line-height:normal;font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;background:url("../../images/downarrow_gray-vfldLgMOB.png") no-repeat #fff;background-position:98% center;font-weight:normal;border-radius:3px;box-sizing:border-box}#credit-card-form .text-input-input[name="vat"].is-valid{background:url("https://cfl.dropboxstatic.com/static/images/scooter/icon-form-valid-vfl6xVlt9.svg") no-repeat #fff;background-position:98% center}#credit-card-form .cc-num-input input{background-repeat:no-repeat;background-position:right;background-position:right 10px center}#credit-card-form .cc-num-input input.visa_electron{background-image:url("../../images/sprites/teams/visa_electron-vflsh_Atb.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.visa_electron{background-image:url("../../images/sprites/teams_2x/visa_electron-vfljazO9H.png")}}#credit-card-form .cc-num-input input.carte_blue{background-image:url("../../images/sprites/teams/carte_blue-vfl-rs_Ma.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.carte_blue{background-image:url("../../images/sprites/teams_2x/carte_blue-vflB01G0o.png")}}#credit-card-form .cc-num-input input.visa{background-image:url("../../images/sprites/teams/visa-vfl-9pfvb.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.visa{background-image:url("../../images/sprites/teams_2x/visa-vflvgaYhY.png")}}#credit-card-form .cc-num-input input.mastercard{background-image:url("../../images/sprites/teams/mastercard-vflfkcnLM.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.mastercard{background-image:url("../../images/sprites/teams_2x/mastercard-vfl-LEvw6.png")}}#credit-card-form .cc-num-input input.amex{background-image:url("../../images/sprites/teams/amex-vflJbtWZh.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.amex{background-image:url("../../images/sprites/teams_2x/amex-vflMaoOKh.png")}}#credit-card-form .cc-num-input input.jcb{background-image:url("../../images/sprites/teams/jcb-vflSDph1_.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.jcb{background-image:url("../../images/sprites/teams_2x/jcb-vfl0DN81P.png")}}#credit-card-form .cc-num-input input.discover{background-image:url("../../images/sprites/teams/discover-vflWb1O0h.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.discover{background-image:url("../../images/sprites/teams_2x/discover-vfllRL4k-.png")}}#credit-card-form .cc-num-input input.unionpay{background-image:url("../../images/sprites/teams/unionpay-vflpI-CA_.png");background-size:36px 22px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){#credit-card-form .cc-num-input input.unionpay{background-image:url("../../images/sprites/teams_2x/unionpay-vflSplmq1.png")}}#credit-card-form .cvv-hint{display:inline-block;vertical-align:middle}#credit-card-form #iframe-holder{height:200px}#credit-card-form #iframe-holder iframe{height:100%;width:100%}.paypal-payment-method-tab{display:inline-block;content:"";width:40px;height:13px;background-repeat:no-repeat;background-position:50%;background-image:url(../../images/payments/buy/paypal-vfl5xJJT8.png);background-size:40px 13px;height:16px;position:relative;margin-left:3px;top:-3px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.paypal-payment-method-tab{background-image:url(../../images/payments/buy/paypal%402x-vflETbkiD.png)}}#paypal-form input:disabled,#paypal-form .text-input select:disabled{background:#dee1e4}#paypal-form .text-input.label-above.text-input-inline{top:0;vertical-align:top}#paypal-form .text-input{margin-right:0;box-sizing:border-box}#paypal-form .text-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdc4c9;font-size:16px;padding:5px 6px;width:100%;margin:2px 0 5px;min-height:34px;line-height:normal;font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;background:url("../../images/downarrow_gray-vfldLgMOB.png") no-repeat #fff;background-position:98% center;font-weight:normal;border-radius:3px;box-sizing:border-box}#paypal-form .text-input-input[name="vat"].is-valid{background:url("https://cfl.dropboxstatic.com/static/images/scooter/icon-form-valid-vfl6xVlt9.svg") no-repeat #fff;background-position:98% center}.direct-debit-payment-method-tab{position:relative;top:-7px;margin-left:3px}#sepa-direct-debit-form input:disabled,#sepa-direct-debit-form .text-input select:disabled{background:#dee1e4}#sepa-direct-debit-form .text-input.label-above.text-input-inline{top:0;vertical-align:top}#sepa-direct-debit-form .text-input{margin-right:0;box-sizing:border-box}#sepa-direct-debit-form .text-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdc4c9;font-size:16px;padding:5px 6px;width:100%;margin:2px 0 5px;min-height:34px;line-height:normal;font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;background:url("../../images/downarrow_gray-vfldLgMOB.png") no-repeat #fff;background-position:98% center;font-weight:normal;border-radius:3px;box-sizing:border-box}#sepa-direct-debit-form .text-input-input[name="vat"].is-valid{background:url("https://cfl.dropboxstatic.com/static/images/scooter/icon-form-valid-vfl6xVlt9.svg") no-repeat #fff;background-position:98% center}#sepa-direct-debit-form .checkbox_mandate{color:black}#sepa-direct-debit-form #mandate_signed{height:auto !important}#sepa-direct-debit-form .iban-tooltip{display:inline-block;vertical-align:middle}#sepa-direct-debit-form .iban-tooltip .tooltip-bubble{width:350px !important}#sepa-direct-debit-form .error-message{display:block;font-size:12px;margin-top:4px}.ideal-payment-method-tab{display:inline-block;content:"";width:25px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url(../../images/payments/buy/ideal-vflgEmq-6.png);background-size:25px 22px;position:relative;top:-1px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 192dpx), (min-resolution: 1.1dppx){.ideal-payment-method-tab{background-image:url(../../images/payments/buy/ideal%402x-vflmkHAoE.png)}}#ideal-form input:disabled,#ideal-form .text-input select:disabled{background:#dee1e4}#ideal-form .text-input.label-above.text-input-inline{top:0;vertical-align:top}#ideal-form .text-input{margin-right:0;box-sizing:border-box}#ideal-form .text-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bdc4c9;font-size:16px;padding:5px 6px;width:100%;margin:2px 0 5px;min-height:34px;line-height:normal;font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;background:url("../../images/downarrow_gray-vfldLgMOB.png") no-repeat #fff;background-position:98% center;font-weight:normal;border-radius:3px;box-sizing:border-box}#ideal-form .text-input-input[name="vat"].is-valid{background:url("https://cfl.dropboxstatic.com/static/images/scooter/icon-form-valid-vfl6xVlt9.svg") no-repeat #fff;background-position:98% center}#ideal-form .bankname .select-input{width:100%}#ideal-form .bankname .select-input-input{padding:11px 29px 7px 13px;font-size:14px}#ideal-form .bank-label{display:block;margin-bottom:1px}
