.fim-wrap{box-sizing:border-box;width:100%;padding:var(--fim-panel-padding,20px);border:1px solid var(--fim-panel-border,#dce4ef);border-radius:var(--fim-panel-radius,4px);background:var(--fim-panel-bg,#f5f9fd);font-family:inherit}.fim-wrap .fim-inner,.fim-wrap .fim-header,.fim-wrap .fim-grid,.fim-wrap .fim-field,.fim-wrap .fim-message,.fim-wrap input,.fim-wrap select,.fim-wrap textarea,.fim-wrap button,.fim-wrap label{box-sizing:border-box}.fim-wrap .fim-inner{width:100%}.fim-wrap .fim-header{width:100%;text-align:center}.fim-wrap .fim-title{width:100%;margin:0 0 8px;color:var(--fim-title-color,#102A5E);font-size:var(--fim-title-size,28px);font-weight:600;line-height:1.3;text-align:center}.fim-wrap .fim-intro{margin:0 0 15px;color:var(--fim-text,#5b6780);font-size:var(--fim-intro-size,13px);line-height:1.55;text-align:center}.fim-wrap .fim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fim-column-gap,10px);row-gap:var(--fim-row-gap,11px)}.fim-wrap .fim-field{display:block;min-width:0;margin:0}.fim-wrap .fim-field--full{grid-column:1 / -1}.fim-wrap .fim-field-label{display:block;margin:0 0 5px;color:var(--fim-label,#17233c);font-size:var(--fim-label-size,12px);font-weight:600;line-height:1.35}.fim-wrap.fim-hide-labels .fim-field-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.fim-wrap .fim-field input,.fim-wrap .fim-field select,.fim-wrap .fim-field textarea{display:block;width:100%;min-width:0;margin:0;padding:10px 11px;border:1px solid var(--fim-input-border,#ccd6e2);border-radius:var(--fim-input-radius,3px);background:var(--fim-input-bg,#fff);color:var(--fim-input-text,#26334a);font:inherit;font-size:var(--fim-input-size,13px);line-height:1.4;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.fim-wrap .fim-field input,.fim-wrap .fim-field select{height:var(--fim-input-height,42px)}.fim-wrap .fim-field textarea{min-height:var(--fim-textarea-height,105px);resize:vertical}.fim-wrap .fim-field input:focus,.fim-wrap .fim-field select:focus,.fim-wrap .fim-field textarea:focus{border-color:var(--fim-hover,#356cc8);box-shadow:0 0 0 2px color-mix(in srgb,var(--fim-hover,#356cc8) 18%,transparent)}.fim-wrap .fim-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--fim-button-height,48px);padding:12px 16px;border:0;border-radius:var(--fim-button-radius,3px);background:var(--fim-accent,#102a5e);color:#fff;font:inherit;font-size:var(--fim-button-size,16px);font-weight:700;line-height:1.2;cursor:pointer;transition:background .16s ease,opacity .16s ease}.fim-wrap .fim-submit:hover{background:var(--fim-hover,#356cc8)}.fim-wrap .fim-submit:disabled{opacity:.65;cursor:wait}.fim-wrap .fim-message:empty{display:none}.fim-wrap .fim-message{margin:0 0 12px;padding:10px 12px;border-radius:var(--fim-input-radius,3px);font-size:13px;line-height:1.5}.fim-wrap .fim-message.is-success{background:var(--fim-success-bg,#e9f7ed);color:var(--fim-success-text,#216b35)}.fim-wrap .fim-message.is-error{background:var(--fim-error-bg,#fff0ef);color:var(--fim-error-text,#9c2622)}.fim-wrap .fim-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fim-wrap .fim-turnstile-field{width:100%;overflow:hidden}.fim-wrap .fim-turnstile{width:100%;min-height:65px}.fim-wrap .fim-turnstile>div{max-width:100%}@media (max-width:767px){.fim-wrap .fim-title{font-size:24px}.fim-wrap .fim-grid{grid-template-columns:1fr}.fim-wrap .fim-field{grid-column:1!important}}