.nf-form-cont.avnf-shared-form{--avnf-ink:#222;--avnf-muted:#5b514d;--avnf-cream:#f8f3f1;--avnf-blush:#f0e4e0;--avnf-field-border:#ede5e2;--avnf-focus:#d0ada2;width:100%;margin:0 auto;color:var(--avnf-ink);font-family:var(--global-body-font-family,"DM Sans",sans-serif);font-size:15px;font-weight:400;line-height:1.65;letter-spacing:.012em;-webkit-font-smoothing:subpixel-antialiased}.nf-form-cont.avnf-shared-form,.nf-form-cont.avnf-shared-form *{box-sizing:border-box}.nf-form-cont.avnf-shared-form .nf-form-layout{max-width:none;padding:40px 28px 20px;border-radius:20px;background:#fff}.nf-form-cont.avnf-shared-form .nf-field-container{margin-bottom:28px;padding:0;min-width:0}.nf-form-cont.avnf-shared-form .nf-multi-cell .nf-cell{padding:0 12px;min-width:0}.nf-form-cont.avnf-shared-form .nf-row{margin:0}.nf-form-cont.avnf-shared-form .nf-cell{margin-bottom:0}.nf-form-cont.avnf-shared-form .nf-field-label{margin:0 0 8px;float:none;width:100%}.nf-form-cont.avnf-shared-form .nf-field-label label,.nf-form-cont.avnf-shared-form .nf-field-label .nf-label-span{font-family:var(--global-body-font-family,"DM Sans",sans-serif);font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.012em;text-transform:none}.nf-form-cont.avnf-shared-form .ninja-forms-req-symbol,.nf-form-cont.avnf-shared-form .nf-form-fields-required{display:none}.nf-form-cont.avnf-shared-form .field-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0}.nf-form-cont.avnf-shared-form .nf-field-label{order:0}.nf-form-cont.avnf-shared-form .nf-field-description{order:1;margin:5px 0 15px;width:100%;font-size:15px;color:var(--avnf-muted)}.nf-form-cont.avnf-shared-form .nf-field-element{order:2;width:100%;min-width:0;float:none}.nf-form-cont.avnf-shared-form p{font-size:inherit;line-height:1.65;margin:0 0 12px}.nf-form-cont.avnf-shared-form p:last-child{margin-bottom:0}.nf-form-cont.avnf-shared-form p:empty,.nf-form-cont.avnf-shared-form p:has(>br:only-child),.nf-form-cont.avnf-shared-form .nf-field-label:empty{display:none}.nf-form-cont.avnf-shared-form input:is([type=text],[type=email],[type=url],[type=password],[type=tel],[type=number]),.nf-form-cont.avnf-shared-form select,.nf-form-cont.avnf-shared-form textarea{width:100%;max-width:100%;min-height:48px;height:48px;margin:0;padding:11px 14px;border:1px solid var(--avnf-field-border);border-radius:10px;background:#fff;box-shadow:none;color:var(--avnf-ink);font:400 16px/1.5 var(--global-body-font-family,"DM Sans",sans-serif);letter-spacing:.012em;text-indent:0;text-transform:none;transition:border-color .2s,background-color .2s}.nf-form-cont.avnf-shared-form textarea{height:130px;min-height:130px;resize:vertical;padding:14px}.nf-form-cont.avnf-shared-form input::placeholder,.nf-form-cont.avnf-shared-form textarea::placeholder{color:#857a74;opacity:1}.nf-form-cont.avnf-shared-form select{appearance:none;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235b514d' stroke-width='1.5'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;background-size:16px}.nf-form-cont.avnf-shared-form select:has(option:first-child:checked){color:#837b75}.nf-form-cont.avnf-shared-form select option{color:#222}.nf-form-cont.avnf-shared-form input:focus-visible,.nf-form-cont.avnf-shared-form select:focus-visible,.nf-form-cont.avnf-shared-form textarea:focus-visible{outline:none;box-shadow:none;border-color:#222}.nf-form-cont.avnf-shared-form a{color:#be9081;font-weight:500!important;text-decoration:underline;text-underline-offset:3px}.nf-form-cont.avnf-shared-form a:hover{color:#222}.nf-form-cont.avnf-shared-form a:focus-visible,.nf-form-cont.avnf-shared-form button:focus-visible{outline:1px solid #222;outline-offset:3px}.nf-form-cont.avnf-shared-form .avnf-section{margin-top:18px;padding-top:40px;border-top:1px solid var(--avnf-field-border)}.nf-form-cont.avnf-shared-form .nf-row:first-child .avnf-section{margin-top:0;padding-top:0;border-top:0}.nf-form-cont.avnf-shared-form .html-container .nf-field-label{display:none}.nf-form-cont.avnf-shared-form .html-container :is(h2,h3,h4,h5,h6){margin:0;padding:0;border:0;color:#222;font-family:var(--global-heading-font-family,"Editors Note Serif",serif);font-size:38px;font-weight:400;line-height:1.25;letter-spacing:.012em;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased}.nf-form-cont.avnf-shared-form .html-container img{max-width:100%;height:auto;border-radius:8px}.nf-form-cont.avnf-shared-form .list-wrap ul{list-style:none;margin:0;padding:0}.nf-form-cont.avnf-shared-form .list-wrap li{position:relative;list-style:none;margin:0 0 10px;padding:0;float:none}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] .nf-field-element ul{display:grid;gap:10px;margin-top:6px!important}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] .nf-field-element li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;min-height:52px;padding:14px 16px 13px!important;margin:0!important;border:0 solid var(--avnf-field-border);border-radius:10px;background:#f8f3f1;transition:background-color .2s,border-color .2s}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li label{display:block;grid-column:2;grid-row:1;float:none;width:auto;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;font:400 15px/1.6 var(--global-body-font-family,"DM Sans",sans-serif);color:#222;letter-spacing:.012em;text-transform:none;cursor:pointer}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li label::before,.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li label::after{display:none}.nf-form-cont.avnf-shared-form input:is([type=radio],[type=checkbox]){position:static!important;appearance:none!important;-webkit-appearance:none!important;display:block;float:none!important;clip:auto!important;clip-path:none!important;opacity:1!important;visibility:visible!important;transform:none!important;width:16px!important;height:16px!important;min-width:16px;min-height:16px;max-width:16px;margin:4px 0 0!important;padding:0!important;border:1px solid #857a74!important;border-radius:3px;background:#fff!important;box-shadow:none!important;cursor:pointer}.nf-form-cont.avnf-shared-form input[type=radio]{border-radius:50%}.nf-form-cont.avnf-shared-form input[type=radio]:checked{border-color:#d0ada2!important;background:radial-gradient(circle,#d0ada2 0 4px,#fff 4.5px)!important}.nf-form-cont.avnf-shared-form input[type=checkbox]:checked{border-color:#d0ada2!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23be9081' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8 3 3 6-6'/%3E%3C/svg%3E") center / 14px 14px no-repeat!important}.nf-form-cont.avnf-shared-form input:is([type=radio],[type=checkbox])::before,.nf-form-cont.avnf-shared-form input:is([type=radio],[type=checkbox])::after{content:none!important;display:none!important}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li:hover,.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li:has(input:checked),.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li:has(input:checked):hover{background:var(--avnf-blush,#f0e4e0)}.nf-form-cont.avnf-shared-form [class*="avnf-choice-"] li:has(input:focus-visible){outline:1px solid #222;outline-offset:2px}.nf-form-cont.avnf-shared-form .checkbox-wrap{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:10px;align-items:start}.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-element{grid-column:1;grid-row:1;width:16px;order:initial}.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-label{grid-column:2;grid-row:1;width:auto;margin:0;padding:0;order:initial}.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-label label{display:block;margin:0!important;padding:0!important;cursor:pointer}.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-label label::before,.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-label label::after{display:none!important;content:none!important}.nf-form-cont.avnf-shared-form .checkbox-wrap>.nf-field-description{grid-column:2;grid-row:2;margin:8px 0 0}.nf-form-cont.avnf-shared-form :is(nf-field,.nf-cell,.nf-row):has(.nf-field-container):not(:has(.nf-field-container:not([hidden]):not(.nf-hidden):not([style*="display: none"]):not([style*="display:none"]))){display:none!important;margin:0!important;padding:0!important}.nf-form-cont.avnf-shared-form .avnf-choice-homepages .nf-field-element ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-form-cont.avnf-shared-form .avnf-demo-link{grid-column:2;font-size:14px;justify-self:start;margin-top:3px}.nf-form-cont.avnf-shared-form input[type=file]{position:absolute;width:0;min-width:0;height:0;min-height:0;padding:0;margin:0;border:0;overflow:hidden}.nf-form-cont.avnf-shared-form .nf-fu-fileinput-button{align-self:flex-start;appearance:none;width:auto;min-height:42px;margin:5px 0 0;padding:13px 22px;border:0;border-radius:999px;background:#f0e4e0;color:#222;box-shadow:none;font-family:var(--global-sans-font-family,"DM Sans",sans-serif);font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.5;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased}.nf-form-cont.avnf-shared-form .nf-fu-fileinput-button:hover{background:#e7d5cf;color:#222}.nf-form-cont.avnf-shared-form .nf-after-form-content .nf-error-msg.nf-error-field-errors{font-size:16px!important;padding:0 12px 20px}.nf-form-cont.avnf-shared-form .nf-fu-button-cancel{color:#222;cursor:pointer}.nf-form-cont.avnf-shared-form .nf-fu-progress{display:none;margin:12px 0 0}.nf-form-cont.avnf-shared-form .avnf-uploading .nf-fu-progress{display:block}.nf-form-cont.avnf-shared-form .nf-fu-progress:empty,.nf-form-cont.avnf-shared-form .files_uploaded:empty{display:none}.nf-form-cont.avnf-shared-form .files_uploaded{font-size:14px;overflow-wrap:anywhere}.nf-form-cont.avnf-shared-form .submit-container :is(input[type=button],input[type=submit],button){width:auto;min-height:48px;height:auto;margin:0;padding:20px 40px;border:0;border-radius:999px;background:#e7d5cf;color:#222;box-shadow:none;cursor:pointer;font:500 14px/1.4 var(--global-sans-font-family,"DM Sans",sans-serif);letter-spacing:2px;text-transform:uppercase}.nf-form-cont.avnf-shared-form .submit-container :is(input,button):hover{background:#d0ada2;color:#fff}.nf-form-cont.avnf-shared-form .submit-container :is(input,button):disabled,.nf-form-cont.avnf-shared-form .submit-container .disabled{background:#766b65;color:#fff;opacity:.5;cursor:wait}.nf-form-cont.avnf-shared-form .nf-error-msg,.nf-form-cont.avnf-shared-form .nf-error-wrap{color:#a3312e;font-size:14px;line-height:1.5}.nf-form-cont.avnf-shared-form .nf-error input:not([type=radio]):not([type=checkbox]),.nf-form-cont.avnf-shared-form .nf-error select,.nf-form-cont.avnf-shared-form .nf-error textarea{border-color:#a3312e}.nf-form-cont.avnf-shared-form .nf-response-msg:empty{display:none}.nf-form-cont.avnf-shared-form .nf-response-msg:not(:empty){padding:32px;border-radius:20px;background:#f8f3f1}.nf-form-cont.avnf-shared-form .nf-response-msg :is(h2,h3,h4){font:500 32px/1.25 var(--global-heading-font-family,serif);text-transform:none;letter-spacing:.012em}.nf-form-cont.avnf-shared-form .nf-form-title h3{font:500 34px/1.25 var(--global-heading-font-family,serif);margin:0 0 24px;text-transform:none;text-align:left}.nf-form-cont.avnf-shared-form .select2-container{margin-bottom:0;max-width:100%}.nf-form-cont.avnf-shared-form .avnf-password input{padding-right:76px}.nf-form-cont.avnf-shared-form .avnf-setup-question{padding-top:0;margin-top:0;margin-bottom:40px}.nf-form-cont.avnf-shared-form .nf-row:has(.avnf-setup-question:not([hidden]):not(.nf-hidden):not([style*="display: none"]):not([style*="display:none"]))~.nf-row .avnf-setup-question{border-top:1px solid var(--avnf-field-border,#ede5e2);padding-top:40px}.nf-form-cont.avnf-shared-form .avnf-choice-homepages .nf-field-element li{min-height:82px;row-gap:4px}.nf-form-cont.avnf-shared-form .avnf-choice-homepages .avnf-demo-link{font-weight:500;line-height:1.5}.nf-form-cont.avnf-shared-form .nf-field-element :is(input,select,textarea):focus{outline:none;box-shadow:none;border-color:#222}@media(max-width:768px){.nf-form-cont.avnf-shared-form .nf-form-content{padding:28px 12px 12px;border-radius:16px}.nf-form-cont.avnf-shared-form .nf-multi-cell .nf-row nf-cells{display:flex;flex-direction:column;width:100%}.nf-form-cont.avnf-shared-form .nf-multi-cell .nf-cell{width:100%!important}.nf-form-cont.avnf-shared-form .avnf-choice-homepages .nf-field-element ul{grid-template-columns:minmax(0,1fr)}.nf-form-cont.avnf-shared-form .html-container :is(h2,h3,h4,h5,h6){font-size:32px}}@media(prefers-reduced-motion:reduce){.nf-form-cont.avnf-shared-form *{transition:none!important;scroll-behavior:auto!important}}