.nf-form-wrap #ninja_forms_required_items,.nf-form-wrap .nf-field-container{margin-bottom:50px}.nf-form-wrap .nf-before-form-content{margin-bottom:var(--space-lg)}.nf-form-wrap .nf-response-msg{text-align:center}.nf-form-wrap .nf-field select{width:auto}.nf-form-wrap .nf-field .nf-field-label{font-weight:700}.nf-form-wrap .nf-field .nf-field-description{font-size:var(--text-sm);margin-bottom:10px}.nf-form-wrap .nf-field:has(.nf-field-description) .nf-field-label{margin-bottom:4px}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul:has(input[type=radio],input[type=checkbox]){display:grid;gap:.5em 1em}@media(width > 768px){.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul:has(input[type=radio],input[type=checkbox]){grid-template-columns:repeat(3, 1fr)}}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]){width:0;height:0;margin:0;padding:0;opacity:0}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox])+label{height:100%;margin-left:0;padding-top:1em;padding-bottom:1em;padding-right:1.25em;padding-left:2.75em;font-size:var(--fontSize);line-height:1.5;border:1px solid var(--color-secondary-65);border-radius:8px;background-color:var(--color-bg-L);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:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;-webkit-transition:background-color .3s 0s ease-in-out,color .2s 0s linear,-webkit-filter .2s linear;transition:background-color .3s 0s ease-in-out,color .2s 0s linear,-webkit-filter .2s linear;transition:background-color .3s 0s ease-in-out,color .2s 0s linear,filter .2s linear;transition:background-color .3s 0s ease-in-out,color .2s 0s linear,filter .2s linear,-webkit-filter .2s linear}@media(any-hover: hover){.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox])+label:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox])+label::before,.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox])+label::after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):checked+label{color:var(--color-bg-L);background-color:var(--color-primary-50)}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):focus-visible+label{outline:2px solid var(--color-primary)}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):checked+label{color:var(--color-bg-L);background-color:var(--color-primary-50)}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=radio])+label::before,.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=radio])+label::after{width:1.25em;height:1.25em;border-radius:100%;left:.75em}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=radio])+label::before{border:1px solid var(--color-secondary-65);background-color:var(--color-bg-L)}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=radio])+label::after{background-color:var(--color-primary);scale:0;-webkit-transition:scale .3s 0s ease-in-out;transition:scale .3s 0s ease-in-out}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=radio]):checked+label::after{-webkit-transition:scale .2s .05s ease-in-out;transition:scale .2s .05s ease-in-out;scale:.5}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=checkbox])+label::before{width:1.25em;height:1.25em;border:1px solid var(--color-secondary-65);border-radius:6px;background-color:var(--color-bg-L);left:.75em}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=checkbox])+label::after{width:.5em;height:.75em;border-right:.2em solid var(--color-primary);border-bottom:.2em solid var(--color-primary);rotate:38deg;translate:0 -0.1em;left:calc(.75em + (1.25em - 2px - .375em)/2);-webkit-clip-path:circle(0%);clip-path:circle(0%);-webkit-transition:-webkit-clip-path .3s 0s ease-in-out;transition:-webkit-clip-path .3s 0s ease-in-out;transition:clip-path .3s 0s ease-in-out;transition:clip-path .3s 0s ease-in-out, -webkit-clip-path .3s 0s ease-in-out}.nf-form-wrap :is(.listradio-container,.listcheckbox-container) :is(.list-radio-wrap,.list-checkbox-wrap) ul :is(input[type=radio],input[type=checkbox]):where(input[type=checkbox]):checked+label::after{-webkit-transition:-webkit-clip-path .2s .05s ease-in-out;transition:-webkit-clip-path .2s .05s ease-in-out;transition:clip-path .2s .05s ease-in-out;transition:clip-path .2s .05s ease-in-out, -webkit-clip-path .2s .05s ease-in-out;-webkit-clip-path:circle(100%);clip-path:circle(100%)}.nf-form-wrap .confCheckbox{width:100%;max-width:720px;margin-left:auto;margin-right:auto;display:block}.nf-form-wrap .confCheckbox .checkbox-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.nf-form-wrap .confCheckbox .checkbox-wrap .nf-field-element{width:0}.nf-form-wrap .confCheckbox .checkbox-wrap .nf-field-label{width:100%;padding-left:0;display:block}.nf-form-wrap .confCheckbox .checkbox-wrap input[type=checkbox]{width:0;height:0;margin:0;padding:0;opacity:0}.nf-form-wrap .confCheckbox .checkbox-wrap label{width:100%;padding:1.25em 1.25em 1.25em 2.75em;font-size:1.15em;font-weight:initial;text-align:center;border-radius:8px;background-color:var(--color-secondary-70);display:block;cursor:pointer;position:relative}@media(width > 500px){.nf-form-wrap .confCheckbox .checkbox-wrap label{padding:1.25em}}.nf-form-wrap .confCheckbox .checkbox-wrap label::before,.nf-form-wrap .confCheckbox .checkbox-wrap label::after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}.nf-form-wrap .confCheckbox .checkbox-wrap label::before{width:1.25em;height:1.25em;margin:auto;border:1px solid var(--color-secondary-65);border-radius:6px;background-color:var(--color-bg-L);left:1em}@media(width > 500px){.nf-form-wrap .confCheckbox .checkbox-wrap label::before{left:calc(50% - 1.25em - 9.5em)}}.nf-form-wrap .confCheckbox .checkbox-wrap label::after{width:.5em;height:.75em;border-right:.2em solid var(--color-primary);border-bottom:.2em solid var(--color-primary);rotate:38deg;translate:0 -0.1em;left:calc(1em + (1.25em - 2px - .375em)/2);-webkit-clip-path:circle(0%);clip-path:circle(0%);-webkit-transition:-webkit-clip-path .3s 0s ease-in-out;transition:-webkit-clip-path .3s 0s ease-in-out;transition:clip-path .3s 0s ease-in-out;transition:clip-path .3s 0s ease-in-out, -webkit-clip-path .3s 0s ease-in-out}@media(width > 500px){.nf-form-wrap .confCheckbox .checkbox-wrap label::after{left:calc(50% - 1.25em - 9.5em + (1.25em - 1px - .375em)/2)}}.nf-form-wrap .confCheckbox .checkbox-wrap:has(input:checked) label{color:var(--color-bg-L);background-color:var(--color-primary-50)}.nf-form-wrap .confCheckbox .checkbox-wrap:has(input:checked) label::after{-webkit-transition:-webkit-clip-path .2s .05s ease-in-out;transition:-webkit-clip-path .2s .05s ease-in-out;transition:clip-path .2s .05s ease-in-out;transition:clip-path .2s .05s ease-in-out, -webkit-clip-path .2s .05s ease-in-out;-webkit-clip-path:circle(100%);clip-path:circle(100%)}.nf-form-wrap .confCheckbox .checkbox-wrap:has(input:focus-visible) label{outline:2px solid var(--color-primary)}.nf-form-wrap .confCheckbox .nf-after-field:has(.nf-error-msg){width:100%}.nf-form-wrap .confCheckbox .nf-after-field:has(.nf-error-msg) .nf-error-msg{width:100%;margin:0;text-align:center}.nf-form-wrap .submit-container input[type=submit]{max-width:400px;width:100%;margin-left:auto;margin-right:auto;min-height:100px;color:var(--color-bg-L);font-size:var(--text-lg);font-weight:700;text-align:center;border-radius:50px;background-image:url("../img/ico_paper-airplane.svg"),-webkit-gradient(linear, left top, right top, from(var(--color-primary-15)), to(var(--color-primary-50)));background-image:url("../img/ico_paper-airplane.svg"),linear-gradient(to right, var(--color-primary-15), var(--color-primary-50));background-repeat:no-repeat;background-size:34px auto,cover;background-position:left 40px center,center;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15);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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:translate .2s linear,-webkit-box-shadow .2s linear,-webkit-filter .2s linear;transition:translate .2s linear,-webkit-box-shadow .2s linear,-webkit-filter .2s linear;transition:box-shadow .2s linear,filter .2s linear,translate .2s linear;transition:box-shadow .2s linear,filter .2s linear,translate .2s linear,-webkit-box-shadow .2s linear,-webkit-filter .2s linear}.nf-form-wrap .submit-container input[type=submit][disabled=true]{-webkit-filter:grayscale(1) opacity(0.8) brightness(0.9);filter:grayscale(1) opacity(0.8) brightness(0.9);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}@media(any-hover: hover){.nf-form-wrap .submit-container input[type=submit]:not([disabled=true]):hover{-webkit-filter:brightness(0.9);filter:brightness(0.9);-webkit-box-shadow:none;box-shadow:none;translate:0 2px}}@media(any-hover: hover){.nf-form-wrap .submit-container input[type=submit]:not([disabled=true]):focus-visible{outline:2px solid var(--color-primary)}}.nf-form-wrap .nf-error-msg,.nf-form-wrap .ninja-forms-req-symbol{font-size:var(--text-sm);color:var(--color-error)}.nf-form-wrap .ninja-forms-req-symbol.rewrite{width:32px;height:19px;margin-left:6px;border-radius:4px;font-size:var(--text-xs);line-height:19px;color:var(--color-wt);text-align:center;background-color:var(--color-error);display:inline-block}.nf-form-wrap .nf-form-errors:has(.nf-error-msg,.ninja-forms-req-symbol){padding:1.25em;text-align:center;background-color:var(--color-error-90);border-radius:8px}.nf-form-wrap .nf-form-errors .nf-error-msg,.nf-form-wrap .nf-form-errors .ninja-forms-req-symbol{font-size:var(--text-md);font-weight:700}.nf-form-wrap .nf-error.listimage-wrap .nf-field-element ul{border:1px solid var(--color-error)}.nf-form-wrap .nf-error .ninja-forms-field{border:1px solid var(--color-error)}