:root{--color-black: #000000;--color-gray-dark-5: #2c2c2c;--color-gray-dark-4: #292929;--color-gray-dark-3: #414141;--color-gray-dark-2: #56646e;--color-gray-dark-1: #c1c1c1;--color-gray-semi-dark: #e5e5e5;--color-gray: #ebebeb;--color-gray-light: #f3f3f3;--color-gray-light-1: #777777;--color-white: #ffffff;--color-pr-magenta: #dc0a74;--color-pr-dark-gray: #5c635c;--color-blue: #0080e4;--color-blue-ultra-light: #deeff4;--color-blue-lt: #26b7cd;--color-red: #fa0f0e;--color-purple: #491b86;--color-blue-light: #5dc7ea;--color-orange: #fca553;--color-green: #5bc8ba;--color-green-lt: #a2d7e3;--color-background-site: var(--color-gray-light);--color-primary: var(--color-blue);--color-secondary: var(--color-red);--color-success: var(--color-green);--color-info: var(--color-blue-light);--color-warning: var(--color-orange);--color-danger: var(--color-red);--color-light: var(--color-gray-light);--color-dark: var(--color-gray-dark-2);--color-text-base: #233333;--color-pr-dark-magenta: #ab3772;--color-pr-middle-magenta: #d45596;--color-pr-light-magenta: #e797c0;--color-pr-beige: #857b77;--color-pr-light-beige: #b1aaa7;--color-pr-middle-gray: #cccccc;--color-pr-light-gray: #f5f5f5;--font-family-medium: "VisbyCF-Medium", "Arial", "sans-serif";--font-family-regular: "VisbyCF-Regular", "Arial", "sans-serif";--font-family-heavy: "VisbyCF-Heavy", "Arial", "sans-serif";--font-family-demi-bold: "VisbyCF-DemiBold", "Arial", "sans-serif";--font-family-bold: "VisbyCF-Bold", "Arial", "sans-serif";--font-family-extra-bold: "VisbyCF-ExtraBold", "Arial", "sans-serif";--font-family-base: var(--font-family-medium);--font-family-oblique-medium: "VisbyCF-MediumOblique", "Arial", "sans-serif";--font-family-oblique-regular: "VisbyCF-RegularOblique", "Arial", "sans-serif";--default-font-size: 16px;--font-size-base: 1rem;--font-size-lg: 1rem;--font-size-sm: 1rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: 1.5rem;--line-height-lg: var(--line-height-base);--line-height-sm: var(--line-height-base);--h1-font-size: 2.5rem;--h1-line-height: 2.5rem;--h2-font-size: 2rem;--h2-line-height: 2rem;--h3-font-size: 1.25rem;--h3-line-height: 1.2;--h4-font-size: 1rem;--h4-line-height: 1rem;--h5-font-size: 1rem;--h5-line-height: 1rem;--h6-font-size: 1rem;--h6-line-height: 1rem;--font-family-pr-extra-light: "VisbyRoundCF-ExtraLight", "Arial", "sans-serif";--font-family-pr-light: "VisbyRoundCF-Light", "Arial", "sans-serif";--font-family-pr-regular: "VisbyRoundCF-Regular", "Arial", "sans-serif";--font-family-pr-medium: "VisbyRoundCF-Medium", "Arial", "sans-serif";--font-family-pr-demi-bold: "VisbyRoundCF-DemiBold", "Arial", "sans-serif";--font-family-pr-bold: "VisbyCF-Bold", "Arial", "sans-serif";--font-family-pr-extra-bold: "VisbyRoundCF-ExtraBold", "Arial", "sans-serif";--font-family-pr-heavy: "VisbyRoundCF-Heavy", "Arial", "sans-serif";--spacer: 0.5rem;--spacer-0: 0;--spacer-1: 0.125rem;--spacer-2: 0.25rem;--spacer-3: 0.5rem;--spacer-4: 0.75rem;--spacer-5: 1rem;--spacer-6: 1.25rem;--spacer-7: 1.5rem;--btn-blue-bg: var(--color-blue);--btn-blue-color: var(--color-white);--btn-blue-bg-hover: var(--color-white);--btn-blue-color-hover: var(--color-blue);--btn-red-bg: var(--color-red);--btn-red-color: var(--color-white);--btn-red-bg-hover: var(--color-red);--btn-red-color-hover: var(--color-white);--btn-white-red-bg: var(--color-white);--btn-white-red-color: var(--color-red);--btn-white-red-bg-hover: var(--color-red);--btn-white-red-color-hover: var(--color-white);--btn-white-blue-bg: var(--color-white);--btn-white-blue-color: var(--color-blue);--btn-white-blue-bg-hover: var(--color-blue);--btn-white-blue-color-hover: var(--color-white);--btn-transparent-bg: transparent;--btn-transparent-color: var(--color-text-base);--btn-transparent-bg-hover: transparent;--btn-transparent-color-hover: var(--color-red);--btn-pink-bg: var(--color-pr-magenta);--btn-pink-color: var(--color-white);--btn-pink-bg-hover: var(--color-white);--btn-pink-color-hover: var(--color-pr-magenta);--btn-pink-header-bg: var(--color-pr-magenta);--btn-pink-header-color: var(--color-white);--btn-pink-header-bg-hover: var(--color-pr-magenta);--btn-pink-header-color-hover: var(--color-white);--btn-white-bg: var(--color-white);--btn-white-color: var(--color-pr-magenta);--btn-white-bg-hover: var(--color-pr-magenta);--btn-white-color-hover: var(--color-white);--btn-pr-transparent-bg: transparent;--btn-pr-transparent-color: var(--color-text-base);--btn-pr-transparent-bg-hover: transparent;--btn-pr-transparent-color-hover: var(--color-pr-magenta)}.icon{font-family:kwf-icons,serif !important;font-style:normal;font-variant:normal;font-weight:normal;speak:never;text-transform:none}.icon-arrow::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/angle-down.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/angle-down.svg");mask-image:url("/themes/custom/kwf2020/src/icons/angle-down.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.icon-arrow::before{background-image:none}}.icon-arrow::before{margin-right:var(--spacing-1)}.icon-search:before{content:""}.icon-search-light:before{content:""}:focus-visible{outline:2px solid var(--color-interactive-link);transition:outline .1s ease-out;outline-offset:3px}.sr-only{clip:rect(1px, 1px, 1px, 1px);display:inline-block;height:1px !important;overflow:hidden;position:relative !important;width:1px !important;word-wrap:normal}.form--heading-1{color:var(--color-red)}.pink-ribbon .block-webform,.kwf .block-webform{margin:2rem 0;padding:2rem 2.5rem}.pink-ribbon fieldset,.kwf fieldset{margin-bottom:2rem}.pink-ribbon .form-item,.kwf .form-item{width:100%}.pink-ribbon .form-item input.form-checkbox,.kwf .form-item input.form-checkbox{color:var(--color-green);padding:0 .7rem;z-index:1}.pink-ribbon .fieldset-legend,.kwf .fieldset-legend{color:var(--color-text-base);font-family:var(--font-family-bold)}.pink-ribbon .form-type-radio,.kwf .form-type-radio{margin:1rem 0 0}.pink-ribbon .form-type-radio label,.kwf .form-type-radio label{margin-left:1rem}.pink-ribbon .webform-options-display-side-by-side .form-type-radio,.kwf .webform-options-display-side-by-side .form-type-radio{display:inline-block;margin-right:2rem;width:auto}.pink-ribbon .webform-options-display-side-by-side .form-type-radio label,.kwf .webform-options-display-side-by-side .form-type-radio label{display:inline-block !important;vertical-align:super}.pink-ribbon .webform-options-display-buttons,.kwf .webform-options-display-buttons{margin-top:1rem}@media only screen and (width <= 600px){.pink-ribbon .webform-options-display-buttons,.kwf .webform-options-display-buttons{display:flex}.pink-ribbon .webform-options-display-buttons .webform-options-display-buttons-wrapper,.kwf .webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0 1rem 1rem 0}}.pink-ribbon .webform-options-display-buttons .form-type-radio,.kwf .webform-options-display-buttons .form-type-radio{height:auto;margin:0;width:auto}.pink-ribbon .webform-options-display-buttons label.webform-options-display-buttons-label,.kwf .webform-options-display-buttons label.webform-options-display-buttons-label{background-color:var(--color-gray-light);border:none;border-radius:0;color:var(--color-gray-light-1);font-family:var(--font-family-bold);margin:0;padding:1rem}@media(min-width: 784px){.pink-ribbon .webform-options-display-buttons label.webform-options-display-buttons-label,.kwf .webform-options-display-buttons label.webform-options-display-buttons-label{padding:1rem 2rem}}.pink-ribbon .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label,.pink-ribbon .webform-options-display-buttons input:hover+label.webform-options-display-buttons-label,.kwf .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label,.kwf .webform-options-display-buttons input:hover+label.webform-options-display-buttons-label{background-color:var(--color-red);border:none;color:var(--color-white);cursor:pointer}.pink-ribbon .webform-options-display-buttons input:checked:focus+label.webform-options-display-buttons-label,.kwf .webform-options-display-buttons input:checked:focus+label.webform-options-display-buttons-label{box-shadow:none}.pink-ribbon .js-webform-radios-other-input.form-item input,.kwf .js-webform-radios-other-input.form-item input{width:50%}.pink-ribbon .js-webform-computed,.kwf .js-webform-computed{margin-bottom:2rem;margin-top:-1rem}.pink-ribbon #webform-computed-tickets_info-wrapper,.pink-ribbon #webform-computed-inacasso_info_quarter-wrapper,.kwf #webform-computed-tickets_info-wrapper,.kwf #webform-computed-inacasso_info_quarter-wrapper{margin-top:-2rem}.pink-ribbon #webform-computed-incasso_info_once-wrapper,.kwf #webform-computed-incasso_info_once-wrapper{margin-bottom:3rem;margin-top:2rem}.pink-ribbon #edit-flexbox-naw-2 .iti--allow-dropdown input[type=tel],.kwf #edit-flexbox-naw-2 .iti--allow-dropdown input[type=tel]{padding-right:60px}.pink-ribbon .form-item-geboortedatum-,.kwf .form-item-geboortedatum-{margin-bottom:2rem}@media(min-width: 784px){.pink-ribbon .form-item-geboortedatum-,.kwf .form-item-geboortedatum-{width:30%}}.pink-ribbon .form-item-machtiging,.kwf .form-item-machtiging{margin-bottom:2rem}.pink-ribbon #edit-betaling--wrapper,.kwf #edit-betaling--wrapper{margin-bottom:1rem;margin-top:-1rem}.pink-ribbon .form-item-betaling label[for^=edit-betaling-ideal]::before,.kwf .form-item-betaling label[for^=edit-betaling-ideal]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/ideal_wero.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg");mask-image:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.pink-ribbon .form-item-betaling label[for^=edit-betaling-ideal]::before,.kwf .form-item-betaling label[for^=edit-betaling-ideal]::before{background-image:none}}.pink-ribbon .form-item-betaling label[for^=edit-betaling-ideal]::before,.kwf .form-item-betaling label[for^=edit-betaling-ideal]::before{margin-right:var(--spacing-1)}.pink-ribbon .form-item-betaling label[for^=edit-betaling-ideal]:before,.kwf .form-item-betaling label[for^=edit-betaling-ideal]:before{background:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg") no-repeat center/contain;display:inline-block;height:22px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;text-indent:-9999px;width:64px}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-visa]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-visa]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/visa.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/visa.svg");mask-image:url("/themes/custom/kwf2020/src/icons/visa.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-visa]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-visa]::before{background-image:none}}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-visa]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-visa]::before{margin-right:var(--spacing-1)}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-visa]:before,.kwf .form-item-credit-card label[for^=edit-credit-card-visa]:before{background:url("/themes/custom/kwf2020/src/icons/visa.svg") no-repeat center/contain;display:inline-block;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;text-indent:-9999px;width:39px}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-mastercard]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-mastercard]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/mastercard.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/mastercard.svg");mask-image:url("/themes/custom/kwf2020/src/icons/mastercard.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-mastercard]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-mastercard]::before{background-image:none}}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-mastercard]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-mastercard]::before{margin-right:var(--spacing-1)}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-mastercard]:before,.kwf .form-item-credit-card label[for^=edit-credit-card-mastercard]:before{background:url("/themes/custom/kwf2020/src/icons/mastercard.svg") no-repeat center/contain;display:inline-block;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;text-indent:-9999px;width:39px}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-amex]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-amex]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/amex.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/amex.svg");mask-image:url("/themes/custom/kwf2020/src/icons/amex.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-amex]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-amex]::before{background-image:none}}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-amex]::before,.kwf .form-item-credit-card label[for^=edit-credit-card-amex]::before{margin-right:var(--spacing-1)}.pink-ribbon .form-item-credit-card label[for^=edit-credit-card-amex]:before,.kwf .form-item-credit-card label[for^=edit-credit-card-amex]:before{background:url("/themes/custom/kwf2020/src/icons/amex.svg") no-repeat center/contain;display:inline-block;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;text-indent:-9999px;width:39px}.pink-ribbon #edit-geboortedatum-titel,.pink-ribbon #edit-betaling-title,.kwf #edit-geboortedatum-titel,.kwf #edit-betaling-title{margin-bottom:1rem}.pink-ribbon .form-type-webform-markup,.kwf .form-type-webform-markup{margin:2rem 0}.pink-ribbon #edit-actions,.kwf #edit-actions{text-align:right}.pink-ribbon #edit-actions .form-submit,.kwf #edit-actions .form-submit{border-radius:0;height:50px;width:100%}@media(min-width: 784px){.pink-ribbon #edit-actions .form-submit,.kwf #edit-actions .form-submit{width:50%}}.pink-ribbon .js-webform-computed-wrapper.webform-computed-loading,.kwf .js-webform-computed-wrapper.webform-computed-loading{background:var(--color-white)}.pink-ribbon .form-type-tel .iti,.kwf .form-type-tel .iti{width:100%}@media(min-width: 784px){.pink-ribbon .webform-flex--container,.kwf .webform-flex--container{margin-bottom:1rem}}.kwf-payment-retry-payment-form .form-type-radio{display:inline-block;width:auto}.kwf-payment-retry-payment-form .form-type-radio label{display:inline-block !important;left:-10px;margin-left:1.5rem;margin-right:1.5rem;position:relative;top:-7px}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-method-ideal]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/ideal_wero.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg");mask-image:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.kwf-payment-retry-payment-form .form-type-radio label[for=edit-method-ideal]::before{background-image:none}}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-method-ideal]::before{margin-right:var(--spacing-1)}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-method-ideal]:before{background:url("/themes/custom/kwf2020/src/icons/ideal_wero.svg") no-repeat center/contain;display:inline-block;font-size:0;height:22px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;overflow:hidden;position:relative;top:5px;width:64px}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-visa]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/visa.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/visa.svg");mask-image:url("/themes/custom/kwf2020/src/icons/visa.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-visa]::before{background-image:none}}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-visa]::before{margin-right:var(--spacing-1)}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-visa]:before{background:url("/themes/custom/kwf2020/src/icons/visa.svg") no-repeat center/contain;display:inline-block;font-size:0;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;overflow:hidden;position:relative;top:5px;width:39px}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-mastercard]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/mastercard.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/mastercard.svg");mask-image:url("/themes/custom/kwf2020/src/icons/mastercard.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-mastercard]::before{background-image:none}}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-mastercard]::before{margin-right:var(--spacing-1)}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-mastercard]:before{background:url("/themes/custom/kwf2020/src/icons/mastercard.svg") no-repeat center/contain;display:inline-block;font-size:0;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;overflow:hidden;position:relative;top:5px;width:39px}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-amex]::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/amex.svg") no-repeat center/contain;content:"";display:inline-block;height:1.25em;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/amex.svg");mask-image:url("/themes/custom/kwf2020/src/icons/amex.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1.25em}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-amex]::before{background-image:none}}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-amex]::before{margin-right:var(--spacing-1)}.kwf-payment-retry-payment-form .form-type-radio label[for=edit-creditcard-amex]:before{background:url("/themes/custom/kwf2020/src/icons/amex.svg") no-repeat center/contain;display:inline-block;font-size:0;height:24px;margin-right:.5rem;-webkit-mask-image:none;mask-image:none;overflow:hidden;position:relative;top:5px;width:39px}.kwf-payment-retry-payment-form input.form-submit{height:50px;width:100%}@media(min-width: 784px){.kwf-payment-retry-payment-form input.form-submit{float:right;width:50%}}.lotteryForm .hero__image{background-position:50% center;height:23rem;margin-bottom:4rem}@media(min-width: 784px){.lotteryForm .hero__image{background-position:center;height:32.5rem;margin-bottom:-4rem}}.lottery .hero__image,.payment .hero__image{background-position:23% center;height:23rem;margin-bottom:4rem}@media(min-width: 784px){.lottery .hero__image,.payment .hero__image{background-position:center;height:32.5rem}}.lottery.layout-content,.payment.layout-content{order:2}@media(min-width: 784px){.lottery.layout-content,.payment.layout-content{order:0}}@media only screen and (width <= 768px){.ui-datepicker{display:none !important}}.path-webform main.hero{margin-top:-7.5rem}form.webform-submission-form{display:flex;flex-direction:column}@media screen and (width <= 767px){form.webform-submission-form .webform-progress{margin:0 auto;order:1;width:auto}form.webform-submission-form .webform-progress .progress-step.is-complete .progress-marker:before{background-color:#0080e4;margin-right:20px;opacity:.4}form.webform-submission-form .webform-progress .progress-marker:after{display:none}form.webform-submission-form .webform-progress .progress-marker:before{color:rgba(0,0,0,0);height:12px;width:12px}form.webform-submission-form .webform-progress .progress-tracker{margin:24px auto}}.progress-step.is-complete .progress-marker::before{background:currentcolor url("/themes/custom/kwf2020/src/icons/check.svg") no-repeat center/contain;content:"";display:inline-block;height:10px;-webkit-mask-image:url("/themes/custom/kwf2020/src/icons/check.svg");mask-image:url("/themes/custom/kwf2020/src/icons/check.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:10px}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.progress-step.is-complete .progress-marker::before{background-image:none}}.progress-step.is-complete .progress-marker::before{margin-right:0}.progress-step.is-complete .progress-marker:before{background-color:#2196f3 !important;margin-left:10px}.progress-step .progress-marker:before{padding-top:4px}@media screen and (width <= 1074px){.webform-progress .progress-tracker{margin:24px auto}}.layout-content:has(.webform-progress){position:relative}@media screen and (width >= 1075px){.webform-progress{position:absolute;right:48px;top:-16px}}
