.giform{box-sizing:border-box;--giform-gap:16px}.giform *{box-sizing:border-box}.giform-grid{display:flex;flex-wrap:wrap;gap:var(--giform-gap);align-items:flex-start}.giform-field{min-width:0;display:flex;flex-direction:column}.giform-width-25{width:calc((100% - (var(--giform-gap) * 3))/4)}.giform-width-33{width:calc((100% - (var(--giform-gap) * 2))/3)}.giform-width-50{width:calc((100% - var(--giform-gap))/2)}.giform-width-66{width:calc((((100% - (var(--giform-gap) * 2))/3) * 2) + var(--giform-gap))}.giform-width-75{width:calc((((100% - (var(--giform-gap) * 3))/4) * 3) + (var(--giform-gap) * 2))}.giform-width-100{width:100%}.giform-label{display:block}.giform-control{display:block;width:100%;max-width:100%;margin:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.giform textarea.giform-control{min-height:130px;resize:vertical}.giform-checkboxes{display:flex;flex-wrap:wrap;gap:10px 18px}.giform-checkboxes label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.giform-actions{display:flex;margin-top:18px}.giform-submit{cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.giform-submit:hover{transform:translateY(-1px)}.giform-submit[disabled]{opacity:.65;cursor:not-allowed;transform:none}.giform-message{margin-top:12px;font-size:14px}.giform-hp{position:absolute!important;left:-99999px!important;opacity:0!important;height:1px!important;width:1px!important;pointer-events:none!important}@media(max-width:767px){.giform-width-25,.giform-width-33,.giform-width-50,.giform-width-66,.giform-width-75,.giform-width-100{width:100%}}