*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7.875rem}body{background:var(--bg-white);font-family:Arial,sans-serif;line-height:normal;margin:0;min-height:100vh;padding:0}a{color:inherit;display:inline-block;text-decoration:none;transition:all .3s ease}a:hover{color:var(--primary-color)}ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0}h1{font-size:3.375rem}h1,h2{font-weight:700}h2{font-size:2.25rem}h3{font-size:1.75rem}h3,h4{font-weight:700}h4{font-size:1.25rem}@media (max-width:768px){html{scroll-padding-top:4.875rem}h1{font-size:1.5rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}}.container{margin:0;padding:0}.btn{--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:0.9375rem;--bs-btn-border-radius:0;--bs-btn-color:var(--bg-white);--bs-btn-border-color:var(--bg-white);--bs-btn-hover-bg:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color);--bs-btn-hover-color:var(--bg-white);--bs-btn-line-height:normal;--bs-btn-disabled-bg:var(--primary-color);--bs-btn-disabled-border-color:var(--primary-color)}.btn-sm{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:0.75rem}.btn-primary{--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-hover-color);--bs-btn-hover-border-color:var(--primary-hover-color);--bs-btn-active-bg:var(--primary-hover-color);--bs-btn-active-border-color:var(--primary-hover-color)}.btn-outline-primary{--bs-btn-color:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color);--bs-btn-active-bg:var(--primary-hover-color);--bs-btn-active-border-color:var(--primary-hover-color)}@media (hover:none){.btn{--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-hover-border-color:var(--bs-btn-border-color);--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-active-bg:var(--bs-btn-bg);--bs-btn-active-border-color:var(--bs-btn-border-color);--bs-btn-active-color:var(--bs-btn-color)}}.form-control,.form-select{--bs-border-radius:0}.form-check-input{margin-top:0}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--primary-color);box-shadow:none}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.mb-4:has(.form-control.is-invalid) .invalid-feedback,.mb-4:has(.form-select.is-invalid) .invalid-feedback,.mb-4:has(textarea.form-control.is-invalid) .invalid-feedback,.was-validated .mb-4:has(.form-control:invalid) .invalid-feedback,.was-validated .mb-4:has(.form-select:invalid) .invalid-feedback,.was-validated .mb-4:has(textarea.form-control:invalid) .invalid-feedback{display:block}.section-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem;text-align:center}.section-error h1{color:var(--text-color)}