.field,.field label{font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4}.field label{color:var(--brand-gray-120);display:inline-block;margin-bottom:0;position:relative;-webkit-transition:color .1s ease;transition:color .1s ease;z-index:1}.field label .field__required{color:var(--brand-blue-100)}.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=text],.field select,.field textarea{background-color:var(--brand-white);border:1px solid var(--brand-gray-40);border-radius:var(--radius-l);caret-color:var(--brand-gray-120);color:var(--brand-blue-100);display:block;font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4;outline:0;padding:1.25rem var(--spacing-s030) var(--spacing-s010);text-overflow:ellipsis;-webkit-transition:border-color .1s cubic-bezier(0,0,.2,1);transition:border-color .1s cubic-bezier(0,0,.2,1);width:100%}.field input[type=email][data-readonly=readonly]:-moz-read-only,.field input[type=number][data-readonly=readonly]:-moz-read-only,.field input[type=password][data-readonly=readonly]:-moz-read-only,.field input[type=text][data-readonly=readonly]:-moz-read-only,.field select[data-readonly=readonly]:-moz-read-only,.field textarea[data-readonly=readonly]:-moz-read-only{background-color:var(--brand-gray-10)}.field input[type=email][data-readonly=readonly]:read-only,.field input[type=number][data-readonly=readonly]:read-only,.field input[type=password][data-readonly=readonly]:read-only,.field input[type=text][data-readonly=readonly]:read-only,.field select[data-readonly=readonly]:read-only,.field textarea[data-readonly=readonly]:read-only{background-color:var(--brand-gray-10)}.field input[type=file]{max-width:100%}.field .file-input__error{display:none}.field input{line-height:1}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-bottom:4px;padding-top:21px}.field__input__checkboxes{list-style-type:none;margin-bottom:0;padding:0}.field--file .field__input{font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4;padding-top:var(--spacing-s020)}.field--file .field__file-name{background-color:var(--brand-blue-20);border-radius:6px;display:none;font-size:1rem;font-weight:var(--fw-regular);line-height:1.4;margin-top:var(--spacing-d040);padding:var(--spacing-d030) var(--spacing-d040)}.field--file>label{display:-webkit-box;display:-ms-flexbox;display:flex}.field--file>label .btn__2{border-color:var(--brand-blue-40);cursor:pointer;padding:calc(var(--spacing-s010) + var(--spacing-s050)) var(--spacing-d040);width:100%}.field--file input{display:none}.field--password label,.field--single-line-text label,.field--single-select-dropdown label,.field--textarea label{margin-left:var(--spacing-s030);pointer-events:none;position:absolute;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:.2s cubic-bezier(0,0,.2,1);transition:.2s cubic-bezier(0,0,.2,1);-webkit-transition-property:color,font-size,-webkit-transform;transition-property:color,font-size,-webkit-transform;transition-property:color,transform,font-size;transition-property:color,transform,font-size,-webkit-transform}.field--password.field--filled label,.field--password.field--focused label,.field--single-line-text.field--filled label,.field--single-line-text.field--focused label,.field--single-select-dropdown.field--filled label,.field--single-select-dropdown.field--focused label,.field--textarea.field--filled label,.field--textarea.field--focused label{font-size:.75rem;font-weight:var(--fw-medium);line-height:1.2;-webkit-transform:translateY(6px);transform:translateY(6px)}.field--password.field--filled fieldset legend,.field--password.field--focused fieldset legend,.field--single-line-text.field--filled fieldset legend,.field--single-line-text.field--focused fieldset legend,.field--single-select-dropdown.field--filled fieldset legend,.field--single-select-dropdown.field--focused fieldset legend,.field--textarea.field--filled fieldset legend,.field--textarea.field--focused fieldset legend{max-width:1000px}.field--password.field--focused input,.field--password.field--focused select,.field--password.field--focused textarea,.field--single-line-text.field--focused input,.field--single-line-text.field--focused select,.field--single-line-text.field--focused textarea,.field--single-select-dropdown.field--focused input,.field--single-select-dropdown.field--focused select,.field--single-select-dropdown.field--focused textarea,.field--textarea.field--focused input,.field--textarea.field--focused select,.field--textarea.field--focused textarea{border:1px solid var(--brand-blue-100)}.field--password.field--focused fieldset,.field--single-line-text.field--focused fieldset,.field--single-select-dropdown.field--focused fieldset,.field--textarea.field--focused fieldset{border-color:var(--brand-blue-100)}.field--single-select-dropdown label{padding-right:var(--spacing-s070)}.field--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:var(--spacing-s040);padding-top:var(--spacing-s020)}.field--checkbox .field__errors{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.field--checkbox label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:var(--fw-regular);line-height:1.4}.field--checkbox label:hover .icon{background-color:var(--brand-blue-20);color:var(--brand-blue-20)}.field--checkbox label:active .icon{border-color:var(--brand-blue-100)}.field--checkbox label .field__input{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.field--checkbox label a{color:var(--brand-accent-blue-100);font-size:1rem;font-weight:var(--fw-semibold);line-height:1.4;text-decoration-thickness:1.5px;text-underline-position:under}.field--checkbox label a:focus{color:var(--font-color-navy);text-decoration:underline;text-decoration-thickness:1.5px}.field--checkbox input{opacity:0;position:absolute}.field--checkbox .icon{-webkit-box-flex:0;background:var(--brand-white);border:1px solid var(--brand-gray-120);border-radius:var(--radius-m);color:var(--brand-white);-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--icon-size-sm);margin-right:var(--spacing-s020);-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.field--checkbox .icon .ionicon-stroke-width{stroke-width:48px}.field--checkbox input:checked+.icon{background:var(--brand-blue-100);border-color:var(--brand-blue-100);color:var(--brand-white)}.field--checkbox input:checked+.icon:hover{background:var(--brand-accent-blue-70)}.field--checkbox.field--focused{border:0;outline:0}.field--checkbox.field--focused .icon{outline:2px solid var(--brand-blue-100);outline-offset:1px}.field--checkbox .font-size__regular{font-size:var(--font-size-base)}.field--checkbox .font-size__smaller{font-size:var(--font-size-sm)}.field--checkbox .font-size__smallest{font-size:.625rem}body.using-mouse .field--checkbox.field--focused .icon{outline:0}.field--radio ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;row-gap:var(--spacing-s010)}.field--radio ul>li{font-weight:400;margin-right:var(--spacing-s060)}.field--radio>label{color:var(--brand-blue-100);margin-bottom:var(--spacing-s020)}.field--radio .field__input label>input{opacity:0;position:absolute}.field--radio .field__input label{cursor:pointer;font-size:1rem;font-weight:var(--fw-medium);height:100%;line-height:1.4;position:relative}.field--radio .field__input label:hover>span:before{background:var(--brand-gray-10)}.field--radio .field__input label:active>span:before{border-color:var(--brand-blue-100)}.field--radio .field__input label>span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field--radio .field__input label>span:before{background:var(--brand-white);border:1px solid var(--brand-gray-120);border-radius:50%;content:"";display:inline-block;height:20px;margin-right:var(--spacing-s020);min-width:20px;position:relative;width:20px}.field--radio .field__input label>input:checked+span:before{border-color:var(--brand-blue-100)}.field--radio .field__input label>input:checked+span:after{background:var(--brand-blue-100);border:2px solid var(--brand-white);border-radius:50%;content:"";height:18px;left:1px;position:absolute;width:18px}.field--radio.field--focused{border:0;outline:0}.field--radio .field__input label>input:focus+span{outline:2px solid var(--brand-blue-100);outline-offset:1px}body.using-mouse .field--radio .field__input label>input:focus+span{outline:0}.field--text{padding-bottom:var(--spacing-s040)}.field--text label{color:var(--brand-blue-100);font-size:var(--font-size-h3);margin-top:var(--spacing-s050)}.field--text .field__text{font-size:1rem;font-weight:var(--fw-regular);line-height:1.4;margin-top:var(--spacing-s020)}.field--text .linkelement__2{max-width:unset;padding-top:var(--spacing-s010)}.field--text .linkelement__2 a{color:var(--brand-accent-blue-100);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:var(--fw-semibold);line-height:1.4;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;text-decoration-thickness:1.5px;text-underline-position:under}.field--text .linkelement__2 a:focus{color:var(--font-color-navy);text-decoration:underline;text-decoration-thickness:1.5px}.field--text .linkelement__2 a .icon{font-size:var(--font-size-20)}.field--text .linkelement__2 a .icon+span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.field--checkboxes{margin-bottom:var(--spacing-d040)}.field--checkboxes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.field--checkboxes ul>li{font-weight:400;margin-right:var(--spacing-s060)}.field--checkboxes .field--checkbox{margin-right:var(--spacing-s060);padding:var(--spacing-d040) 0 0}.field--checkboxes>label{color:var(--brand-blue-100)}.field--prominent{display:none}.field--filled label{-webkit-transition:none;transition:none}.field__input{position:relative}.field__errors,.file-input__error{font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4;margin-top:var(--spacing-s020)}.field__errors{color:var(--brand-blue-100)}.file-input__error{color:var(--brand-error-100)}.field--error:not(.field--focused) input,.field--error:not(.field--focused) select,.field--error:not(.field--focused) textarea{border:1px solid var(--brand-error-100);-webkit-transition:border .2s ease;transition:border .2s ease}.field--error:not(.field--focused) .field__errors{color:var(--brand-error-100)}.field--error:not(.field--focused) .field__input .cgm-select__selected,.field--error:not(.field--focused) .field__input input{background:var(--brand-error-10);-webkit-transition:background .2s ease;transition:background .2s ease}.field--error:not(.field--focused) .field__input label,.field--error:not(.field--focused) .field__input label .field__required,.field--error:not(.field--focused) label,.field--error:not(.field--focused) label .field__required{color:var(--brand-error-100)}.field--error:not(.field--focused) fieldset{border-color:var(--brand-error-100);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.litepicker{--litepicker-button-prev-month-color:var(--brand-blue-100);--litepicker-button-next-month-color:var(--brand-blue-100);--litepicker-button-prev-month-color-hover:var(--brand-accent-blue-100);--litepicker-button-next-month-color-hover:var(--brand-accent-blue-100);--litepicker-day-color-hover:var(--brand-accent-blue-100);--litepicker-month-header-color:var(--brand-blue-100);--litepicker-month-weekday-color:var(--brand-gray-120);--litepicker-day-color:var(--brand-blue-100);--litepicker-is-start-color:var(--brand-white);--litepicker-is-end-color-bg:var(--brand-accent-blue-100);--litepicker-is-today-color:var(--brand-accent-blue-100);--litepicker-day-width:28px;--font-weight-bolder:var(--font-weight-normal);font-family:DMSans,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:var(--fw-regular);line-height:1.6;margin-top:var(--spacing-s020)}.litepicker .container__main .container__months .month-item{background-color:var(--brand-white);border:1px solid var(--brand-gray-40);border-radius:var(--radius-l);padding:var(--spacing-s040) var(--spacing-s050)}.litepicker .container__main .container__months .month-item .month-item-header{padding:0 0 var(--spacing-s040)}.litepicker .month-item-header select{border-color:var(--litepicker-month-header-color);border-radius:3px;color:var(--litepicker-month-header-color);text-align:center}.litepicker .month-item-header select:hover{border-color:var(--litepicker-day-color-hover);color:var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-start-date.is-end-date,.litepicker .container__days .day-item:hover{border-radius:50%}.litepicker .container__main .container__months .container__days a,.litepicker .container__main .container__months .container__days div,.litepicker .container__main .container__months .container__days>div,.litepicker .container__main .container__months .month-item-weekdays-row a,.litepicker .container__main .container__months .month-item-weekdays-row div,.litepicker .container__main .container__months .month-item-weekdays-row>div{font-size:.875rem;font-weight:var(--fw-regular);line-height:1.6;margin:5px;padding-bottom:3px;padding-top:3px}.cf-turnstile-error{padding-bottom:var(--spacing-s020);padding-left:var(--spacing-s020);padding-top:var(--spacing-s020)}.cf-turnstile-error a{font-size:var(--font-size-14);padding-top:var(--spacing-s020)}@-webkit-keyframes options-in{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes options-in{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}.cgm-select{background:var(--brand-white);border-radius:var(--radius-l);position:relative;width:100%}.cgm-select:focus{border:0;outline:0}.cgm-select:focus .cgm-select__selected{border-color:var(--brand-blue-100)}.cgm-select .icon:not(.cgm-select__option__icon,.cgm-select__option__selected-icon){bottom:0;color:var(--brand-blue-100);font-size:var(--icon-size-sm);margin:auto;pointer-events:none;position:absolute;right:var(--spacing-s030);top:0}.cgm-select__selected{border:1px solid var(--brand-gray-40);border-radius:var(--radius-l);cursor:pointer;font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4;min-height:44px;overflow:hidden;padding:1.25rem var(--spacing-s070) var(--spacing-s010) var(--spacing-s030);text-overflow:ellipsis}.cgm-select__options{display:none;left:0;max-height:261px;min-width:200px;overflow:auto;position:absolute;right:0;top:100%}.cgm-select__options__option{background:var(--brand-white);border-bottom:1px solid var(--brand-gray-40);border-top:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;hyphens:auto;min-height:52px;padding:12px var(--spacing-s030)}.cgm-select__options__option:hover{background:var(--brand-accent-blue-10)}.cgm-select__options__option.selected{background:var(--brand-blue-20);cursor:default}.cgm-select--state-open{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:999}.cgm-select--state-open .icon:not(.cgm-select__option__icon,.cgm-select__option__selected-icon){-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cgm-select--state-open .cgm-select__selected{border:1px solid var(--brand-blue-100);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cgm-select--state-open .cgm-select__options{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:options-in;animation-name:options-in;-webkit-animation-timing-function:ease;animation-timing-function:ease;border-top:1px solid var(--brand-blue-100);border:1px solid var(--brand-blue-100);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);border-top-color:var(--brand-gray-40);display:block;-webkit-transform-origin:center 0;transform-origin:center 0}.cgm-select .cgm-select__option__icon{color:var(--brand-blue-100);margin-right:var(--spacing-s040)}.cgm-select .cgm-select__option__selected-icon{color:var(--brand-blue-100);margin-left:auto;visibility:hidden}.cgm-select .cgm-select__option__text{margin-top:calc(var(--spacing-s020)*.5)}.cgm-select .selected .cgm-select__option__selected-icon{font-size:var(--icon-size-sm);visibility:visible}.cgm-form .field-product,.cgm-form .field-product.col{border:1px solid var(--brand-gray-40);padding:var(--spacing-s040);-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cgm-form .field-product.active,.cgm-form .field-product.col.active{background-color:var(--brand-accent-blue-10);border-color:var(--brand-accent-blue-100)}.cgm-form .field-product.active .field-product__number .field-product__number__input input,.cgm-form .field-product.col.active .field-product__number .field-product__number__input input{background-color:var(--brand-accent-blue-10)}.cgm-form .field-product .field-product__title.style-h2,.cgm-form .field-product.col .field-product__title.style-h2{margin-bottom:var(--spacing-s060);margin-top:0;text-align:center}.cgm-form .field-product .field-product__image,.cgm-form .field-product.col .field-product__image{height:12rem;margin-bottom:var(--spacing-s060);position:relative}.cgm-form .field-product .field-product__description,.cgm-form .field-product.col .field-product__description{margin-bottom:auto}.cgm-form .field-product .field-product__description ul,.cgm-form .field-product.col .field-product__description ul{-webkit-padding-start:22px;padding-inline-start:22px}.cgm-form .field-product .field-product__unit,.cgm-form .field-product.col .field-product__unit{color:var(--brand-gray-70);margin-bottom:var(--spacing-s040);text-transform:uppercase}.cgm-form .field-product .field-product__number,.cgm-form .field-product.col .field-product__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-s040)}.cgm-form .field-product .field-product__number .field-product__number__down,.cgm-form .field-product .field-product__number .field-product__number__up,.cgm-form .field-product.col .field-product__number .field-product__number__down,.cgm-form .field-product.col .field-product__number .field-product__number__up{-webkit-box-flex:0;border-radius:50%;color:var(--brand-white);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;font-size:3rem;font-weight:var(--font-weight-light);height:2rem;line-height:.6;margin:var(--spacing-s040);text-align:center;width:2rem}.cgm-form .field-product .field-product__number .field-product__number__down,.cgm-form .field-product.col .field-product__number .field-product__number__down{background:var(--brand-gray-70)}.cgm-form .field-product .field-product__number .field-product__number__down.active,.cgm-form .field-product .field-product__number .field-product__number__up,.cgm-form .field-product.col .field-product__number .field-product__number__down.active,.cgm-form .field-product.col .field-product__number .field-product__number__up{background:var(--brand-blue-100)}.cgm-form .field-product .field-product__number .field-product__number__input,.cgm-form .field-product.col .field-product__number .field-product__number__input{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.cgm-form .field-product .field-product__number .field-product__number__input input[type=number],.cgm-form .field-product.col .field-product__number .field-product__number__input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%}.cgm-form .field-product .field-product__number .field-product__number__input input[type=number]::-webkit-inner-spin-button,.cgm-form .field-product .field-product__number .field-product__number__input input[type=number]::-webkit-outer-spin-button,.cgm-form .field-product.col .field-product__number .field-product__number__input input[type=number]::-webkit-inner-spin-button,.cgm-form .field-product.col .field-product__number .field-product__number__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.cgm-form .field-product .field-product__number .field-product__number__input input,.cgm-form .field-product.col .field-product__number .field-product__number__input input{border:0;color:var(--font-color-blue);font-size:3rem;padding:0;text-align:center}.cgm-form .field-product .field-product__bottom-text,.cgm-form .field-product .field-product__quantity,.cgm-form .field-product.col .field-product__bottom-text,.cgm-form .field-product.col .field-product__quantity{text-align:center}.field-product.col-md-6+.field-product.col-md-6{margin-left:auto}.field-product.col-md-12+.field-product.col-md-12,.field-product.col-md-12+.field-product.col-md-6,.field-product.col-md-12+.field-product.col-md-6+.field-product.col-md-6{margin-top:var(--spacing-s060)}@-webkit-keyframes submitting-rotation__2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes submitting-rotation__2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container-form{max-width:1114px;padding-bottom:var(--spacing-d070);padding-top:var(--spacing-d070)}.cgm-form form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cgm-form .col{margin-top:var(--spacing-s020);padding-left:var(--spacing-s010);padding-right:var(--spacing-s010)}.cgm-form .row{margin-left:calc(var(--spacing-s010)*-1);margin-right:calc(var(--spacing-s010)*-1);margin-top:calc(var(--spacing-s020)*-1)}.cgm-form .form-group{border:1px solid var(--brand-gray-40);border-radius:var(--radius-l);left:var(--spacing-s010);max-width:calc(100% - var(--spacing-s010)*2)}.cgm-form .form-group legend{background-color:var(--brand-white);color:var(--font-color-blue);font-size:1.25rem;margin-right:50%;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cgm-form .form-page .form-group:not(:last-child){margin-bottom:var(--spacing-s090)}.cgm-form .form-page .field+.form-group{margin-top:var(--spacing-s090)}.cgm-form .fields{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cgm-form .form-navigation{margin-top:var(--spacing-d060)}.cgm-form .form-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cgm-form .btn--next,.cgm-form .btn--submit{width:100%}.cgm-form .btn--next .icon,.cgm-form .btn--submit .icon,.cgm-form .btn__2 .icon{position:absolute;visibility:hidden}.cgm-form .btn__2.loading__2 .icon{display:block;position:static;visibility:initial}.cgm-form .btn__2.loading__2 .icon svg{-webkit-animation:submitting-rotation__2 1s linear infinite;animation:submitting-rotation__2 1s linear infinite;-webkit-transform-origin:47% 50%;transform-origin:47% 50%}.cgm-form .next,.cgm-form .submit{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cgm-form .next:not(.submit){margin-left:auto}.cgm-form .previous+.next{margin-left:auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.cgm-form .previous .btn__2{display:-webkit-box;display:-ms-flexbox;display:flex}.cgm-form .previous .btn__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:var(--spacing-s020);order:1}.cgm-form .previous .icon{margin-left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.cgm-form .dynamic-content-section,.cgm-form .dynamic-content-section .form-group{display:none}.cgm-form .dynamic-content-section.show,.cgm-form .dynamic-content-section.show .form-group.show{display:block}.cgm-form .dynamic-content-section .form-group.col{padding-left:0;padding-right:0}.cgm-form .form-required-hint{color:var(--brand-blue-70);font-size:.875rem;font-weight:var(--fw-regular);line-height:1.4;padding-bottom:0}.cgm-form .form-group .fields.row{margin:-20px var(--spacing-d040) var(--spacing-d060)}.cgm-form .form-group .fields.row legend{font-size:1rem;font-weight:var(--fw-medium);line-height:1.4;margin-top:0}.cgm-form .dynamic-content-section .fields.row{margin-left:0;margin-right:0}.cgm-form .dynamic-content-section .fields.row legend{display:none}.cgm-form .dynamic-content-section .form-group .fields.row legend{display:block;margin-top:0}.cgm-form .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--spacing-s040);max-width:100%}.cgm-form .progress-bar .progress-bar__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:9rem;text-align:center;width:100%}.cgm-form .progress-bar .progress-bar__step .hidden{visibility:hidden}.cgm-form .progress-bar .progress-bar__step .step{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:4rem}.cgm-form .progress-bar .progress-bar__step .step__number{background-color:var(--brand-gray-10);border-radius:50%;color:var(--brand-gray-120);font-size:.875rem;font-weight:var(--fw-semibold);height:1.95rem;line-height:1.4;padding-top:6px;width:5.75rem}.cgm-form .progress-bar .progress-bar__step .step__name{color:var(--brand-gray-120);font-size:.875rem;font-weight:var(--fw-regular);line-height:1.6;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-top:var(--spacing-s010)}.cgm-form .progress-bar .progress-bar__step .segment{border-bottom:1px solid var(--brand-gray-10);margin-bottom:var(--spacing-s040);width:100%}.cgm-form .progress-bar .progress-bar__step.active.current .step__number{background-color:var(--brand-white);color:var(--brand-blue-100)}.cgm-form .progress-bar .progress-bar__step.active.current .step__name{color:var(--brand-blue-100)}.cgm-form .progress-bar .progress-bar__step.active.current .segment:last-of-type{border-bottom-color:var(--brand-gray-10)}.cgm-form .progress-bar .progress-bar__step.active .step__number{background-color:var(--brand-blue-100);border:1px solid var(--brand-blue-100);color:var(--brand-white)}.cgm-form .progress-bar .progress-bar__step.active .step__name{color:var(--brand-blue-100)}.cgm-form .progress-bar .progress-bar__step.active .segment{border-bottom-color:var(--brand-accent-blue-100)}.cgm-form .progress-bar .progress-bar__step .previous .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.cgm-form .progress-bar .progress-bar__step .previous .btn__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:var(--spacing-s020);order:1}.cgm-form .progress-bar .progress-bar__step .previous .icon{margin-left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.headline+.container.container-form{padding-top:calc(var(--container-inner-spacing)/2)}.cgm-form .preview-page{margin-bottom:var(--spacing-m)}.cgm-form .preview-page .preview-page__description{width:75%}.cgm-form .preview-page .preview-page__headline.style-h3{margin-bottom:var(--spacing-s050)}.cgm-form .preview-page hr{border-color:var(--brand-gray-40);margin-bottom:var(--spacing-s060);margin-top:var(--spacing-s080)}.cgm-form .preview-page table{width:100%}.cgm-form .preview-page td{padding-bottom:var(--spacing-s040);vertical-align:top;width:50%}.cgm-form .preview-page td:first-of-type{color:var(--brand-gray-120);text-transform:uppercase}.cgm-form .preview-page .preview-page__summary__product-row td:first-of-type{color:var(--brand-gray-120)}.cgm-form .preview-page .preview-page__summary__product-row td:last-of-type{color:var(--font-color-blue)}.cgm-form .preview-page .preview-page__summary__product-summary td:first-of-type{color:var(--brand-gray-120);text-transform:capitalize}.cgm-form .preview-page .preview-page__summary__product-summary td:last-of-type{color:var(--font-color-blue)}.cgm-form .preview-page .preview-page__summary__checkbox-row .icon{font-size:1.5rem}.cgm-form .preview-page .preview-page__summary__checkbox-row .checked{color:var(--font-color-blue)}.cgm-form .preview-page .preview-page__summary__checkbox-row .unchecked{color:var(--brand-error-100)}div[hidden]{display:none}@media(min-width:768px){.field,.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=text],.field label,.field select,.field textarea{font-size:1rem}.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=text],.field select,.field textarea{padding-top:1.125rem}.field--file .field__input{font-size:1rem}.field--file .field__file-name{font-size:1.125rem}.field--file>label .btn__2{padding:var(--spacing-s060) var(--spacing-d040)}.field--file>label .btn__2:hover{border-color:var(--brand-navy-100)}.field--checkbox label,.field--checkbox label a{font-size:1.125rem}.field--checkbox label a:hover{color:var(--font-color-navy);text-decoration:underline;text-decoration-thickness:1.5px}.field--checkbox .font-size__smallest{font-size:.75rem}.field--radio .field__input label{font-size:1.125rem}.field--text label{font-size:var(--font-size-h3)}.field--text .field__text,.field--text .linkelement__2 a{font-size:1.125rem}.field--text .linkelement__2 a:hover{color:var(--font-color-navy);text-decoration:underline;text-decoration-thickness:1.5px}.cgm-select .icon:not(.cgm-select__option__icon,.cgm-select__option__selected-icon){font-size:var(--icon-size-md)}.cgm-select .icon:not(.cgm-select__option__icon,.cgm-select__option__selected-icon) svg path{stroke:transparent}.cgm-select__selected{font-size:1rem;min-height:46px;padding-top:1.125rem}.cgm-select .selected .cgm-select__option__selected-icon{font-size:var(--icon-size-md)}.cgm-select .selected .cgm-select__option__selected-icon svg path{stroke:transparent}.cgm-form .field-product,.cgm-form .field-product.col{padding:var(--spacing-s060)}.cgm-form .field-product .field-product__image,.cgm-form .field-product.col .field-product__image{height:20rem}.cgm-form .field-product .field-product__number .field-product__number__input input,.cgm-form .field-product.col .field-product__number .field-product__number__input input{font-size:4rem}.field-product.col-md-6{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.field-product.col-md-12{-ms-flex-preferred-size:80%;flex-basis:80%;margin-left:auto;margin-right:auto;max-width:80%}.form-group .fields .field-product:first-of-type{margin-left:calc(var(--spacing-s040) - 4px)}.form-group .fields .field-product:last-of-type{margin-right:calc(var(--spacing-s040) - 4px)}.cgm-form .form-group{margin-right:100%}.cgm-form .next,.cgm-form .submit{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.cgm-form .form-required-hint{font-size:1rem}.cgm-form .form-group .fields.row legend{font-size:1.125rem;margin-bottom:var(--spacing-s020)}.cgm-form .progress-bar{margin-bottom:var(--spacing-s060)}.cgm-form .progress-bar .progress-bar__step .step__number{font-size:1rem;height:2.2rem;width:5.8rem}.cgm-form .preview-page .preview-page__headline.style-h3{margin-bottom:var(--spacing-m)}}
