.form-checkbox .form-checkbox-label{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:400;margin-bottom:0;min-height:22px;padding-left:36px;position:relative;width:100%}.form-checkbox .form-checkbox-label span{color:#57575c;font-size:14px}.form-checkbox .form-checkbox-label span a{color:#00063c;text-decoration:underline}.form-checkbox .form-checkbox-label span a:active,.form-checkbox .form-checkbox-label span a:focus,.form-checkbox .form-checkbox-label span a:visited{color:#00063c}.form-checkbox .form-checkbox-label span a:hover{color:#00063c;text-decoration:none}.form-checkbox .form-checkbox-label:hover label:before{background:#eaf4ff;border-color:#00063c}.form-checkbox label{cursor:pointer;margin-bottom:0}.form-checkbox label:after,.form-checkbox label:before{height:22px;width:22px}.form-checkbox label:before{background:#fff;border:2px solid #e1e1e1;border-radius:.375rem;content:"";left:0;position:absolute;top:0;transition:all .2s linear}.form-checkbox label:after{border:solid #00063c;border-width:0 2px 2px 0;content:"";height:11px;left:9px;opacity:0;position:absolute;top:3.5px;transform:rotate(45deg);transition:all .2s linear;width:6px}.form-checkbox input{display:none}.form-checkbox input:checked~.form-checkbox-label label:after{opacity:1}.form-checkbox input:checked~.form-checkbox-label label:hover:before{background:#fff;border-color:#e1e1e1}.form-checkbox.has-error .form-checkbox-label label:before{border-color:#cb6868}.form-group{margin-bottom:1.25rem}.file-control{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-control+.form-label{display:none}.form-control{flex-wrap:wrap;position:relative}.form-control-number{margin-bottom:0}.form-control-number .form-label{display:none}.form{margin-top:1.25rem;transition:all .2s linear}.form .is-hidden{display:none}.form.is-sent{height:0;opacity:0;visibility:hidden}.contact-form h2{text-align:left}.agreement-text{color:#000;font-size:.875rem}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.label{background:transparent;border-radius:4px;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;margin:.3125rem .625rem;padding:.3125rem .9375rem}.label-error{background-color:#cb6868;color:#fff}.data-error{flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-weight:500;line-height:1.5;padding:.625rem .9375rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important}.data-error strong{text-transform:uppercase;width:100%}.form-label{cursor:pointer;font-weight:400;line-height:1.3;margin-bottom:.5rem;transition:all .2s linear}.form-input,.form-label{display:inline-flex;font-size:1rem}.form-input{background:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:inset 0 10px 3px -9px rgba(0,6,60,.1);color:#000;font-weight:500;height:3rem;outline:none;padding:.3125rem .625rem;transition:border-color .3s linear;width:100%}.form-input:focus{border-color:#00063c;box-shadow:none!important}.form-input.is-valid,.form-input.is-valid:focus{border-color:#85b492}.form-input::-moz-placeholder{font-weight:500;opacity:.5}.form-input::placeholder{font-weight:500;opacity:.5}.form-input.has-error:not(.is-empty){border-color:#cb6868}.form-input.not-validated{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.form-number-input{display:inline-flex;order:2;width:100%}.form-number-input .form-input{height:3rem}.form-number-input .btn{border-radius:0;padding:0;position:relative;width:2.0625rem}.form-number-input input{border:1px solid #e1e1e1;border-left:none;border-radius:0;border-right:none;box-shadow:none;flex:2;font-size:.9375rem;max-width:2.5rem;order:unset;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[readonly=readonly]{background-color:#dbdbdb}.form-control-file{align-items:center;background:#fff;border:2px solid #e1e1e1;border-radius:.375rem;display:inline-flex;height:3rem;line-height:1;outline:none;padding:.3125rem .625rem;position:relative;transition:border-color .3s linear;width:100%}.form-control-file .file-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.form-control-file .form-label{bottom:.625rem;font-weight:400;width:100%}.form-control-file.has-error{border-color:#cb6868}.form-control-file.has-error .form-label{color:#cb6868}.form-control-file.is-valid{border-color:#00063c}.form-textarea-group{margin-bottom:1rem}textarea.form-textarea{align-content:flex-start;align-items:flex-start;background:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:inset 0 10px 3px -9px rgba(0,6,60,.1);display:inline-flex;font-size:1rem;height:3rem;justify-content:flex-end;line-height:1.5;max-width:100%;min-height:8.125rem;outline:none;padding:.3125rem .625rem;resize:none;transition:all .2s linear;width:100%}textarea.form-textarea:focus{border-color:#00063c}textarea.form-textarea.is-valid,textarea.form-textarea.is-valid:focus{border-color:#85b492}textarea.form-textarea.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6868'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23cb6868' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) bottom 1rem;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}