:root{--c-blue-01: hsl(176, 100%, 33%);--c-bluemist-01: hsl(176, 49%, 93%);--c-bluemist-02: hsl(177, 33%, 89%);--c-bluemist-03: hsl(175, 33%, 86%);--c-bluemist-04: hsl(176, 33%, 82%);--c-grey-01: hsl(170, 14%, 83%);--c-green-01: hsl(96, 61%, 43%);--c-green-02: hsl(128, 52%, 46%);--c-green-03: hsl(126, 48%, 60%);--c-greenmist-01: hsl(130, 43%, 95%);--c-greenmist-02: hsl(95, 46%, 91%);--c-greenmist-03: hsl(128, 45%, 57%);--c-greenmist-04: hsl(131, 42%, 84%);--c-yellow: hsl(50, 87%, 65%);--c-white: hsl(0, 0%, 100%);--c-link: var(--c-green-02);--c-text: hsl(60, 4%, 11%);--fill-article-divider: var(--c-bluemist-01);--fill-articles-heading: var(--c-white);--fill-btn-01: var(--c-green-02);--fill-btn-text-01: var(--c-white);--fill-btn-02: var(--c-greenmist-01);--fill-btn-text-02: var(--c-green-01);--fill-btn: var(--fill-btn-01);--fill-btn-text: var(--fill-btn-text-01);--fill-btn-hover: var(--c-green-02);--fill-btn-text-hover: var(--c-white);--fill-btn-invert: var(--c-white);--fill-btn-text-invert: var(--c-green-02);--fill-btn-invert-01: var(--c-white);--fill-btn-text-invert-01: var(--c-blue-01);--fill-block-01: hsl(195, 78%, 77%);--fill-block-02: var(--c-bluemist-04);--fill-block-03: var(--c-yellow);--fill-block-04: var(--c-bluemist-02);--fill-block-05: var(--c-greenmist-02);--fill-block-06: var(--c-green-03);--fill-block-content: var(--c-text);--fill-block-shadow: hsla(0, 0%, 0%, 0.2);--fill-blockquote-icon: var(--c-green-02);--fill-content-heading: var(--c-white);--fill-error: hsl(2, 87%, 55%);--fill-faq-bullet: var(--c-greenmist-02);--fill-faq-icon: var(--c-green-02);--fill-field: hsl(0, 0%, 95%);--fill-figure: var(--fill-table-odd);--fill-dialog: var(--c-white);--fill-heading-split-bg: linear-gradient(to bottom, var(--c-bluemist-01) 0%, var(--c-bluemist-01) 20vh, var(--c-white) 20vh);--fill-header: var(--c-bluemist-01);--fill-heading: var(--c-green-02);--fill-hover: var(--c-green-02);--fill-icon: var(--c-text);--fill-icon-hover: var(--fill-btn-text-hover);--fill-logo: var(--c-green-02);--fill-logo-footer: var(--c-blue-01);--fill-logo-text: var(--c-green-02);--fill-logo-text-footer: var(--c-blue-01);--fill-list-marker: var(--c-green-02);--fill-search-form: var(--c-bluemist-04);--fill-submenu: var(--c-green-02);--fill-reason-block-01: url(reason-block-img-01.jpg) no-repeat, hsl(51, 91%, 70%);--fill-reason-block-02: url(reason-block-img-02.jpg) no-repeat, hsl(52, 99%, 59%);--fill-reason-block-03: url(reason-block-img-03.jpg) no-repeat, hsl(51, 98%, 62%);--fill-terms: hsl(60, 100%, 91%);--fill-terms-bd: hsl(0, 0%, 85%);--fill-terms-text: hsl(0, 0%, 20%);--fill-table: hsl(180, 37%, 97%);--fill-table-odd: hsl(175, 35%, 94%);--fill-title-01: var(--c-text);--fill-title-02: var(--c-white);--fsize-base: 1.6rem;--fsize-heading: 3.6rem;--ftype-base: "Source Sans Pro";--ftype-heading: "Averia Serif Libre", "Source Sans Pro";--pad-highlight-hor: 9.6rem;--pad-highlight-vert: 8rem;--pad-highlight-outer-hor: 4.8rem;--pad-highlight-outer-vert: 3rem;--pad-header-hor: 4rem;--pad-header-vert: 4rem;--pad-page-vert: 3.2rem;--pad-page-hor: 4.8rem;--pad-page-content-hor: 8rem;--pad-page-content-vert:4rem;--size-icon: 4rem;--width-bullet: 3.6rem;--font-size-bullet: 1.8rem;--width-field: clamp(15rem, 100%, 55rem);--width-outer-page: 144rem}@media screen and (width <= 64em){:root{--width-bullet: 2.8rem;--font-size-bullet: 1.4rem;--pad-highlight-hor: 7.2rem;--pad-highlight-vert: 6rem;--pad-page-hor: 2.4rem;--pad-page-content-vert:2rem}}@media screen and (width <= 52.5em){:root{--fsize-base: 1.6rem;--fsize-heading: 2.4rem;--pad-header-hor: 2rem;--pad-highlight-hor: 2.4rem;--pad-highlight-vert: 2rem;--pad-highlight-outer-hor: 0.8rem;--pad-page-hor: 0.8rem;--pad-page-content-hor: 2.4rem;--pad-page-content-vert:0;--width-bullet: 2.4rem;--font-size-bullet: 1.2rem}}.fieldset-terms .terms,.fieldset-terms .pioneer-field{grid-column:1/-1;margin-left:calc(var(--width-bullet) + 2rem)}.fieldset-terms .pioneer-fieldset-legend>div{font-weight:normal}@media screen and (width <= 39.375em){.fieldset-terms .pioneer-field,.fieldset-terms .terms{margin-left:0}.fieldset-terms .terms{margin-top:2rem;width:calc(100vw - var(--width-bullet) - 4rem)}}.terms{position:relative;overflow-x:hidden;overflow-y:auto;height:34.5rem;font-size:1.4rem;background-color:var(--fill-terms);border:.1rem solid var(--fill-terms-bd)}.terms>div{padding:clamp(2rem,3vw,4rem)}.terms::after{content:"";position:sticky;bottom:0;left:0;right:0;display:block;height:1.2rem;background:linear-gradient(to top, hsla(0, 0%, 37%, 0.3) 0%, transparent 100%)}.terms h2,.terms h3{color:var(--fill-terms-text)}.terms h2{margin-top:0;font-size:2.4rem}.terms h3{font-size:1.8rem}.terms+.pioneer-formfield{margin-top:2.4rem;margin-bottom:2.4rem}.terms :is(ol,ul) li::marker{color:var(--c-text)}.pioneer-fieldset.costs{display:grid;grid-template-columns:calc(var(--width-bullet) + 22rem) 1fr;gap:.8rem 1rem}.costs-inline-form-grid{display:grid;grid-template-columns:calc(var(--width-bullet) + 22rem) 1fr max-content}.pioneer-fieldset .costs-inline-form-grid{grid-column:1/-1;gap:1rem}.costs-inline-form-grid .pioneer-label{align-self:flex-start;padding-top:.2rem}@media screen and (width <= 39.375em){.costs-inline-form-grid .pioneer-label{grid-column:1/-1}.costs-inline-form-grid .selectbox-price{grid-column:1/3}}@media screen and (width <= 64em){.selectbox-price .pioneer-selectbox{width:7rem}}.cost-amount{text-align:right}.price-text{padding-right:2rem}.price-text,.extra-fee-inline-form-grid .pioneer-label{font-size:1.4rem}.pioneer-fieldset .costs-inline-form-grid,.pioneer-fieldset .extra-fee-inline-form-grid{grid-column:1/-1}.extra-fee-inline-form-grid{display:grid;grid-template-columns:1fr max-content;padding-top:1rem;font-weight:bold;border-top:.1rem solid var(--c-greenmist-01)}@media screen and (width <= 39.375em){.extra-fee-inline-form-grid .pioneer-label{grid-column:span 2;grid-row:1}.extra-fee-inline-form-grid .cost-amount{grid-column:3;grid-row:1}.extra-fee-inline-form-grid .price-text{grid-column:span 2}}.total-costs-row{grid-column:1/-1;display:grid;grid-template-columns:1fr max-content;padding-top:1rem;border-top:.1rem solid var(--c-green-02)}.total-label,.cost-amount.total{padding-top:0;font-weight:bold;font-size:clamp(1.6rem,3vw,2rem)}
