.increase-loan-intermediary__subtitle{margin:0 0 1rem;color:#781148;font-size:1.5rem;line-height:1.3;font-weight:700}.increase-loan-intermediary__flow{max-width:44rem}.increase-loan-intermediary__form{display:flex;flex-direction:column;gap:.75rem}.increase-loan-intermediary__field{position:relative}.increase-loan-intermediary__field--with-icon .increase-loan-intermediary__input{padding-right:3rem}.increase-loan-intermediary__field-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--color-primary,#1656a7);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;pointer-events:auto;cursor:help}.increase-loan-intermediary__field-icon:hover:after{content:attr(title);position:absolute;bottom:100%;right:-2rem;background-color:#021033;color:#fff;padding:.75rem 1rem;border-radius:.25rem;font-size:.875rem;white-space:normal;max-width:20rem;width:max-content;line-height:1.4;margin-bottom:.5rem;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.increase-loan-intermediary__field-icon:hover:before{content:"";position:absolute;bottom:calc(100% + 2px);right:5px;width:0;height:0;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.5rem solid #021033;z-index:10}.increase-loan-intermediary__input{width:100%;min-height:3.125rem;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:.25rem;font-size:.9375rem;color:#021033;background:#fff;box-sizing:border-box}.increase-loan-intermediary__input::placeholder{color:#555}.increase-loan-intermediary__input:focus{outline:none;border-color:#781148;box-shadow:0 0 0 2px rgba(120,17,72,.15)}.increase-loan-intermediary__consent{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;align-items:start;font-size:1rem;line-height:1.45;color:#021033;cursor:pointer}.increase-loan-intermediary__consent input{width:1.5rem;height:1.5rem;margin:.125rem 0 0}.increase-loan-intermediary__consent span{font-weight:700}.increase-loan-intermediary__submit{width:100%}.increase-loan-intermediary__submit:disabled{opacity:.4;cursor:not-allowed}.increase-loan-intermediary__spinner{margin-right:.5rem}.increase-loan-intermediary__error{margin:.25rem 0 1rem;padding:1rem 1.25rem;border-radius:.25rem;background-color:#f8d7da;color:#8e2a30;font-size:1rem;line-height:1.4}@media(max-width:639px){.increase-loan-intermediary__subtitle{font-size:1.25rem}}