.form-header{align-items:center;background-color:#0a66ac;border-radius:11px 11px 0 0;display:flex;overflow:hidden;padding:1rem .875rem;position:relative}.form-header__lines{height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(-1) rotateY(-180deg) scale(2);width:6.25rem}.form-header__title{color:#fff;font-size:1.125rem;font-weight:700;line-height:1;margin:0;margin-block-start:0!important;position:relative;z-index:1}.form-selector{background-color:#fff;border:1px solid #0a66ac;border-radius:11px;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);margin-inline:auto;max-width:21.875rem;width:100%}@media (min-width:1200.02px){.form-selector{max-width:44.6875rem}}.form-selector .dropdown-toggle.form-selector__toggle{--bs-btn-border-color:#0a66ac;--bs-btn-hover-bg:#0b74c4;--bs-btn-hover-border-color:#0b74c4;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#0a66ac;--bs-btn-active-border-color:#0a66ac}.form-selector .form-selector__toggle-text{transition:color .15s ease-in-out}.form-selector .form-selector__toggle-text:focus,.form-selector .form-selector__toggle-text:hover{color:var(--bs-btn-hover-color)}.form-selector .form-header{border-radius:10px 10px 0 0}@media (min-width:1200.02px){.form-selector .form-header{min-height:3.75rem;padding:0 1.5rem}.form-selector .form-header__title{font-size:1.5rem}}.form-selector__body{padding:1.5rem}.form-selector__field{display:flex;flex-direction:column;gap:.5rem}.form-selector__label{color:#595959;font-size:.875rem;font-weight:400;letter-spacing:-.24px;line-height:1.2;text-align:left;width:fit-content}.form-selector__dropdown{width:100%}.form-selector__toggle{align-items:center;border-radius:4px;display:flex;font-size:1rem;font-weight:400;justify-content:space-between;line-height:1.1;max-width:unset;padding:.8125rem 1rem;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;width:100%}.form-selector__toggle:after{display:none}.form-selector__toggle:focus,.form-selector__toggle:hover{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.form-selector__toggle:focus .form-selector__toggle-icon,.form-selector__toggle:hover .form-selector__toggle-icon{color:var(--bs-btn-hover-color,#fff)}.form-selector__toggle-icon{color:var(--bs-btn-color,#000);flex-shrink:0;transition:transform .15s ease-in-out}.show>.form-selector__toggle-icon{transform:rotate(-180deg)}.form-selector__toggle-text{flex:1;text-align:left}.form-selector__menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.02);margin-top:.5rem;padding:.5rem 0 2px;width:100%}.form-selector__menu-item{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1rem;font-weight:400;height:2.5rem;line-height:1.1;padding:.4375rem .6875rem;text-align:center;transition:background-color .15s ease}.form-selector__menu-item:focus,.form-selector__menu-item:hover{background-color:rgba(var(--bs-primary-rgb),.05);color:#000}.form-selector__menu-item.active,.form-selector__menu-item:active{background-color:rgba(var(--bs-primary-rgb),.1);color:#000}.form-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.form-field__label{color:#595959;font-size:.875rem;font-weight:400;letter-spacing:-.28px;line-height:1;text-align:left}.form-field__required{color:#595959}.form-field__input,.form-field__textarea{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;font-size:1.125rem;font-weight:400;height:3rem;line-height:1.1;padding:0 .75rem;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field__input::placeholder,.form-field__textarea::placeholder{color:#888;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.1}.form-field__input:focus,.form-field__textarea:focus{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);outline:none}.form-field__input:disabled,.form-field__textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-field__textarea{height:auto;min-height:6rem;padding:.75rem;resize:vertical}.form-field__input-wrapper{align-items:center;display:flex;position:relative;z-index:1}.form-field__input--date,.form-field__input--time{padding-inline-start:.75rem}.form-field__input--date::-webkit-calendar-picker-indicator,.form-field__input--time::-webkit-calendar-picker-indicator{cursor:pointer;height:1.25rem;opacity:0;position:absolute;right:.75rem;width:1.25rem}.form-field__date-trigger{background-color:#fff;cursor:pointer;text-align:left}.form-field__date-trigger--empty{color:#888}.form-field__date-trigger:focus:not(:disabled),.form-field__date-trigger:hover:not(:disabled){border-color:#0a66ac}.form-field__date-picker{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);left:0;margin-top:.25rem;position:absolute;top:100%;z-index:9999}.form-field__date-picker .rdp{--rdp-accent-color:$primary;--rdp-accent-background-color:rgba(var(--bs-primary-rgb),0.1);--rdp-day-height:2.25rem;--rdp-day-width:2.25rem;--rdp-selected-font:inherit;margin:0;padding:1rem}.form-field__date-picker .rdp-month_caption{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:0 .5rem .75rem}.form-field__date-picker .rdp-nav{display:flex;gap:.25rem}.form-field__date-picker .rdp-button_next,.form-field__date-picker .rdp-button_previous{align-items:center;background:none;border:none;border-radius:4px;color:#595959;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.form-field__date-picker .rdp-button_next:focus,.form-field__date-picker .rdp-button_next:hover,.form-field__date-picker .rdp-button_previous:focus,.form-field__date-picker .rdp-button_previous:hover{background-color:rgba(var(--bs-primary-rgb),.1)}.form-field__date-picker .rdp-weekday{color:#595959;font-size:.75rem;font-weight:600;text-transform:uppercase}.form-field__date-picker .rdp-day{border-radius:4px;font-size:.875rem}.form-field__date-picker .rdp-day:hover:not(.rdp-day_selected):not(.rdp-day_disabled){background-color:rgba(var(--bs-primary-rgb),.05)}.form-field__date-picker .rdp-day_button{background:none;border:none;border-radius:4px;cursor:pointer;height:100%;width:100%}.form-field__date-picker .rdp-selected .rdp-day_button{background-color:#0a66ac;color:#fff;font-weight:500}.form-field__date-picker .rdp-today:not(.rdp-selected) .rdp-day_button{color:#0a66ac;font-weight:700}.form-field__date-picker .rdp-disabled{cursor:not-allowed;opacity:.4}.form-field__date-picker .rdp-disabled .rdp-day_button{cursor:not-allowed}.form-field__date-picker .rdp-outside{opacity:.5}.form-field__input-icon{color:#595959;pointer-events:none;position:absolute;right:.75rem}.form-field__helper{color:#595959;line-height:1.8}.form-field__error,.form-field__helper{font-size:.75rem;font-weight:400;margin:0;text-align:left}.form-field__error{color:var(--bs-danger,#dc3545);line-height:1.5}.form-field__dropdown{width:100%}.form-field__select{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;display:flex;font-size:1.125rem;font-weight:400;height:3rem;justify-content:space-between;line-height:1.1;padding:0 .75rem;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field__select:after{display:none}.form-field__select:focus,.form-field__select:hover{background-color:#fff;border-color:#d8d8d8}.form-field__select:focus{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field__select--placeholder{color:#595959}.form-field__select-text{flex:1;text-align:left}.form-field__select-icon{color:#000;flex-shrink:0;transition:transform .2s ease}.show>.form-field__select .form-field__select-icon{transform:rotate(-180deg)}.form-field__dropdown-menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.02);margin-top:.25rem;padding:.5rem 0;width:100%}.form-field__dropdown-item{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1rem;font-weight:400;line-height:1.1;padding:.4375rem .6875rem;text-align:left;white-space:unset}.form-field__dropdown-item:focus,.form-field__dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb),.05);color:#000}.form-field__dropdown-item.active,.form-field__dropdown-item:active{background-color:rgba(var(--bs-primary-rgb),.1);color:#000}.form-field--checkbox{align-items:center;flex-direction:row;gap:0}.form-field__checkbox-label{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;gap:.5rem}.form-field__checkbox-text{color:#595959;font-size:1.125rem;font-weight:400;line-height:normal}.form-field__checkbox-input:focus+.form-field__checkbox-box{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field__checkbox-input:checked+.form-field__checkbox-box{background-color:#0a66ac;border-color:#0a66ac}.form-field__checkbox-box{align-items:center;background-color:#fff;border:1px solid #333;border-radius:4px;display:flex;height:1.25rem;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:1.25rem}.form-field__checkbox-check{color:#fff}.form-field--radio{flex-direction:column;gap:.25rem}.form-field__radio-fieldset{border:none;margin:0;padding:0}.form-field__radio-options{display:flex;gap:1.5rem;margin-top:.5rem}.form-field__radio-label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.form-field__radio-label--selected .form-field__radio-circle{border-color:#0a66ac}.form-field__radio-input:focus+.form-field__radio-circle{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field__radio-input:checked+.form-field__radio-circle{border-color:#0a66ac}.form-field__radio-input:checked+.form-field__radio-circle .form-field__radio-dot{opacity:1;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.form-field__radio-circle{align-items:center;background-color:#fff;border:2px solid #888;border-radius:50%;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;transition:border-color .15s ease;width:1.25rem}.form-field__radio-dot{background-color:#0a66ac;border-radius:50%;height:.625rem;opacity:0;transition:opacity .15s ease,transform .15s ease;width:.625rem}.form-field__radio-text{color:#595959;font-size:1rem;font-weight:400;line-height:normal}.form-field--error .form-field__input,.form-field--error .form-field__select,.form-field--error .form-field__textarea{border-color:var(--bs-danger,#dc3545)}.form-field--autocomplete .form-field__autocomplete-dropdown{width:100%}.form-field--autocomplete .form-field__autocomplete-input-wrapper{position:relative;width:100%}.form-field--autocomplete .form-field__autocomplete-input{padding-right:2.25rem;width:100%}.form-field--autocomplete .form-field__autocomplete-spinner{animation:autocomplete-spin .8s linear infinite;border:2px solid #e2e2e2;border-radius:50%;border-top-color:#0a66ac;height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}.form-field--autocomplete .form-field__autocomplete-menu{max-height:15rem;overflow-y:auto;z-index:9999}.form-field--autocomplete .form-field__autocomplete-loading,.form-field--autocomplete .form-field__autocomplete-no-options{color:#595959;font-size:.875rem;padding:.75rem;text-align:center}.form-field .form-control[required]+label:after,.form-field .form-select[required]+label:after{display:none}@keyframes autocomplete-spin{to{transform:translateY(-50%) rotate(-1turn)}}.form-field--time-input .form-field__time-input-wrapper{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;display:flex;height:3.5rem;justify-content:space-between;padding:0 .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field--time-input .form-field__time-input-wrapper:focus-within{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field--time-input .form-field__time-label{color:#888;cursor:text;font-size:1.125rem;font-weight:400;white-space:nowrap}.form-field--time-input .form-field__time-inputs{align-items:center;border-inline-start:1px solid #d8d8d8;display:flex;gap:2px;height:1.5rem;margin-inline-start:.75rem;padding-inline-start:.75rem}.form-field--time-input .form-field__time-digit-input{background:transparent;border:none;color:#000;font-size:1.125rem;font-weight:400;height:2rem;outline:none;padding:0;text-align:center;width:1.75rem}.form-field--time-input .form-field__time-digit-input::placeholder{color:#888}.form-field--time-input .form-field__time-digit-input:disabled{color:#888;cursor:not-allowed}.form-field--time-input .form-field__time-colon{color:#000;font-size:1.125rem;font-weight:500;line-height:1}.form-field--time-input.form-field--error .form-field__time-input-wrapper{border-color:var(--bs-danger,#dc3545)}.form-field--time .form-field__time-wrapper{align-items:center;display:flex;gap:.5rem}.form-field--time .form-field__time-dropdown{flex:1}.form-field--time .form-field__time-select{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;justify-content:center;padding:0 .75rem;text-align:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field--time .form-field__time-select:after{display:none}.form-field--time .form-field__time-select:focus:not(:disabled),.form-field--time .form-field__time-select:hover:not(:disabled){border-color:#0a66ac}.form-field--time .form-field__time-select:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);outline:none}.form-field--time .form-field__time-select:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-field--time .form-field__time-select--empty{color:#888}.form-field--time .form-field__time-separator{color:#595959;font-size:1.25rem;font-weight:500}.form-field--time .form-field__time-menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);max-height:12.5rem;min-width:100%;overflow-y:auto;padding:.25rem 0;z-index:9999}.form-field--time .form-field__time-item{color:#000;font-size:1rem;padding:.5rem .75rem;text-align:center}.form-field--time .form-field__time-item:focus,.form-field--time .form-field__time-item:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.form-field--time .form-field__time-item.active,.form-field--time .form-field__time-item:active{background-color:rgba(var(--bs-primary-rgb),.1);color:#000}.form-field--error.form-field--time .form-field__time-select{border-color:var(--bs-danger,#dc3545)}.form-success{animation:formFadeIn .3s ease forwards;flex-direction:column;padding:3rem 1.5rem;text-align:center}.form-success,.form-success__icon{align-items:center;display:flex;justify-content:center}.form-success__icon{background-color:#00c875;border-radius:50%;color:#fff;font-size:2rem;height:4rem;margin-bottom:1.5rem;width:4rem}.form-success__title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.form-success__message{color:#595959;font-size:1.125rem}.form-success__message strong{color:#0a66ac}.complaint-form__form--submitting,.ravkav-form__form--submitting{opacity:.6;pointer-events:none}@keyframes formFadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.form-field--floating .form-floating{width:100%}.form-field--floating .form-floating>label{border:none;color:#888;font-size:1.125rem;font-weight:400;left:0;padding:1rem .75rem;pointer-events:none;right:auto;text-align:left;transform-origin:0 0;z-index:0}.form-field--floating .form-floating>.form-control{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;font-size:1.125rem;height:3.5rem;padding:1.625rem .75rem .625rem;text-align:left}.form-field--floating .form-floating>.form-control::placeholder{color:transparent}.form-field--floating .form-floating>.form-control:focus{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field--floating .form-floating>.form-control:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-field--floating .form-floating>.form-control[type=number]{-moz-appearance:textfield}.form-field--floating .form-floating>.form-control[type=number]::-webkit-inner-spin-button,.form-field--floating .form-floating>.form-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-field--floating .form-floating>.form-control:focus~label,.form-field--floating .form-floating>.form-control:not(:placeholder-shown)~label{color:#595959;opacity:1;transform:scale(.75) translateY(-.5rem) translateX(-.15rem)}.form-field--floating.form-field--textarea .form-floating>.form-control{height:auto;min-height:7.5rem;padding-top:1.625rem}.form-field--floating.form-field--error .form-floating>.form-control{border-color:var(--bs-danger,#dc3545)}.form-field--floating .form-field__floating-wrapper{position:relative;width:100%}.form-field--floating .form-field__floating-label{align-items:center;color:#888;display:flex;font-size:1.125rem;font-weight:400;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;right:auto;text-align:left;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;z-index:1}.form-field--floating .form-field__floating-wrapper--float .form-field__floating-label{color:#595959;transform:scale(.75) translateY(-.5rem) translateX(-.15rem)}.form-field--floating.form-field--date .form-field__date-button{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;cursor:pointer;font-size:1.125rem;height:3.5rem;padding:1.625rem 2.5rem .625rem .75rem;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field--floating.form-field--date .form-field__date-button:focus{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);outline:none}.form-field--floating.form-field--date .form-field__date-button:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-field--floating.form-field--date .form-field__input-icon{color:#595959;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:2}.form-field--floating.form-field--date.form-field--error .form-field__date-button{border-color:var(--bs-danger,#dc3545)}.form-field--floating.form-field--autocomplete .form-field__autocomplete-dropdown{width:100%}.form-field--floating.form-field--autocomplete .form-field__autocomplete-input-wrapper{position:relative;width:100%}.form-field--floating.form-field--autocomplete .form-field__autocomplete-input{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#000;font-size:1.125rem;height:3.5rem;padding:1.625rem 2.5rem .625rem .75rem;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field--floating.form-field--autocomplete .form-field__autocomplete-input::placeholder{color:transparent}.form-field--floating.form-field--autocomplete .form-field__autocomplete-input:focus{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);outline:none}.form-field--floating.form-field--autocomplete .form-field__autocomplete-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-field--floating.form-field--autocomplete .form-field__autocomplete-spinner{animation:autocomplete-spin .8s linear infinite;border:2px solid #e2e2e2;border-radius:50%;border-top-color:#0a66ac;height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}.form-field--floating.form-field--autocomplete.form-field--error .form-field__autocomplete-input{border-color:var(--bs-danger,#dc3545)}.form-field--floating.form-field--time .form-field__time-wrapper{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;display:flex;gap:.5rem;height:3.5rem;padding:1.625rem .75rem .625rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-field--floating.form-field--time .form-field__time-wrapper:focus-within{border-color:#0a66ac;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.form-field--floating.form-field--time .form-field__time-dropdown{flex:1}.form-field--floating.form-field--time .form-field__time-select{align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;height:100%;justify-content:center;padding:0;text-align:center;width:100%}.form-field--floating.form-field--time .form-field__time-select:after{display:none}.form-field--floating.form-field--time .form-field__time-select:focus{outline:none}.form-field--floating.form-field--time .form-field__time-select--empty{color:#888}.form-field--floating.form-field--time .form-field__time-select:disabled{cursor:not-allowed;opacity:.6}.form-field--floating.form-field--time .form-field__time-separator{color:#595959;font-size:1.25rem;font-weight:500}.form-field--floating.form-field--time .form-field__time-menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);max-height:12.5rem;min-width:5rem;overflow-y:auto;padding:.25rem 0;z-index:9999}.form-field--floating.form-field--time .form-field__time-item{color:#000;font-size:1rem;padding:.5rem .75rem;text-align:center}.form-field--floating.form-field--time .form-field__time-item:focus,.form-field--floating.form-field--time .form-field__time-item:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.form-field--floating.form-field--time .form-field__time-item.active,.form-field--floating.form-field--time .form-field__time-item:active{background-color:rgba(var(--bs-primary-rgb),.1);color:#000}.form-field--floating.form-field--time.form-field--error .form-field__time-wrapper{border-color:var(--bs-danger,#dc3545)}.form-group{background-color:#fff;border:1px solid #0a66ac;border-radius:11px;box-shadow:0 4px 10px 4px rgba(0,0,0,.05);margin-inline:auto;max-width:21.875rem;width:100%}@media (min-width:1200.02px){.form-group{max-width:44.625rem}}.form-group .form-header{border-radius:10px 10px 0 0}@media (min-width:1200.02px){.form-group .form-header{min-height:3.75rem;padding:0 1.5rem}.form-group .form-header__title{font-size:1.5rem}}.form-group__body{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}@media (min-width:1200.02px){.form-group__body{gap:1.625rem;padding:1.625rem 2rem}}.form-group__row{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1200.02px){.form-group__row{flex-direction:row;flex-wrap:wrap;gap:3.1875rem}}.form-group__row>*{flex:1;min-width:0}@media (min-width:1200.02px){.form-group__row--single{justify-content:flex-end}.form-group__row--single>*{flex:0 0 calc(50% - 1.5625rem)}.form-group__col--full{flex:0 0 100%;width:100%}.form-group__col--half{flex:0 0 calc(50% - 1.5625rem)}}@keyframes formResponseFadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes formResponseIconPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.form-response{align-items:center;animation:formResponseFadeIn .4s ease forwards;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:1200.02px){.form-response{padding:1.25rem}}.form-response__card{align-items:center;background-color:#fff;border:1px solid #0a66ac;border-radius:11px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;max-width:21.875rem;overflow:hidden;text-align:center;width:100%}@media (min-width:1200.02px){.form-response__card{max-width:44.625rem}}.form-response .form-header{border-radius:10px 10px 0 0;width:100%}@media (min-width:1200.02px){.form-response .form-header{padding:1.125rem 1.5rem}.form-response .form-header__title{font-size:1.5rem}}.form-response__body{align-items:center;display:flex;flex-direction:column;padding:1.5rem;width:100%}@media (min-width:1200.02px){.form-response__body{padding:1.625rem}}.form-response__icon{align-items:center;animation:formResponseIconPulse .5s ease .2s forwards;display:flex;height:4.25rem;justify-content:center;margin-bottom:1.5rem;opacity:0;width:4.25rem}.form-response__icon svg{height:100%;width:100%}.form-response__title{color:#262626;font-size:1.25rem;font-weight:900;line-height:1.2;margin:0 0 1.5rem;text-transform:uppercase}@media (min-width:1200.02px){.form-response__title{font-size:1.5rem}}.form-response__message{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-width:15.6875rem;width:100%}@media (min-width:1200.02px){.form-response__message{max-width:29.1875rem}}.form-response__case-id{color:#262626;font-size:.875rem;font-weight:700;line-height:1.4;margin:0}@media (min-width:1200.02px){.form-response__case-id{font-size:1.125rem}}.form-response__case-id strong{color:inherit}.form-response__text{color:#262626;font-size:.875rem;font-weight:400;line-height:1.4;margin:0}@media (min-width:1200.02px){.form-response__text{font-size:1.125rem}}.form-response__follow-up{color:#262626;font-size:.875rem;font-weight:400;line-height:1.4;margin:0}@media (min-width:1200.02px){.form-response__follow-up{font-size:1.125rem}}.form-response__button{align-items:center;background-color:#fff;border:2px solid #0a66ac;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;height:2.75rem;justify-content:center;max-width:16.75rem;padding:1rem;transition:background-color .2s ease,transform .2s ease;width:100%}@media (min-width:1200.02px){.form-response__button{max-width:29.125rem}}.form-response__button:hover{background-color:rgba(10,102,172,.05)}.form-response__button:active{transform:scale(.98)}.form-response__button-text{color:#0a66ac;font-size:1rem;font-weight:700;line-height:1.125rem}@media (min-width:1200.02px){.form-response__button-text{font-size:1.125rem}}.form-response__button-icon{color:#0a66ac;height:1.5rem;width:.9375rem}.form-response--success .form-response__card{border-color:#0a66ac}.form-response--success .form-response__icon{color:#0a66ac}.form-response--success .form-response__button{border-color:#0a66ac}.form-response--success .form-response__button-icon,.form-response--success .form-response__button-text{color:#0a66ac}.form-response--error .form-response__card{border-color:var(--bs-danger,#dc3545)}.form-response--error .form-response__icon{color:var(--bs-danger,#dc3545)}.form-response--error .form-response__button{border-color:var(--bs-danger,#dc3545)}.form-response--error .form-response__button-icon,.form-response--error .form-response__button-text{color:var(--bs-danger,#dc3545)}.lost-found-form{display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;max-width:50.875rem;width:100%}@media (min-width:1200.02px){.lost-found-form{gap:2rem}}.lost-found-form__header{text-align:left}.lost-found-form__title{color:#000;font-size:1.25rem;font-weight:400;line-height:1.1;margin:0 0 .5rem}@media (min-width:1200.02px){.lost-found-form__title{font-size:1.5rem}}.lost-found-form__subtitle{color:#000;font-size:1rem;font-weight:400;line-height:1.6;margin:0}@media (min-width:1200.02px){.lost-found-form__subtitle{font-size:1.125rem;line-height:1.4}}.lost-found-form__form{align-items:center;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1200.02px){.lost-found-form__form{align-items:flex-end;gap:2rem}}.lost-found-form__submit{align-items:center;background-color:var(--bs-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:1.25rem;font-weight:700;gap:.875rem;justify-content:center;line-height:1;max-width:12.625rem;padding:1rem;transition:background-color .15s ease,transform .1s ease;width:100%}@media (min-width:1200.02px){.lost-found-form__submit{font-size:1.5rem}}.lost-found-form__submit:focus,.lost-found-form__submit:hover{background-color:#095894}.lost-found-form__submit:active{transform:scale(.98)}.lost-found-form__submit:disabled{cursor:not-allowed;opacity:.7}.lost-found-form__submit-icon{flex-shrink:0;transform:scaleX(-1)}.fine-details{display:flex;flex-direction:column;gap:1.6875rem;width:100%}.fine-details__greeting{color:#000;font-size:1.5rem;font-weight:700;margin:0;text-align:left;width:100%}.fine-details__badge{max-height:6.1875rem;max-width:6.1875rem;position:absolute;right:0;top:0}@media (min-width:1200.02px){.fine-details__badge{position:unset;right:unset;top:unset}}.fine-details .form-header{background:#fff}@media (min-width:1200.02px){.fine-details .form-header{padding:1.25rem .875rem}}.fine-details .form-header:after{background:#e5e5e5;bottom:0;content:"";height:1px;position:absolute;right:50%;transform:translateX(50%);width:100%}.fine-details .form-header__lines{transform:translateY(-50%) scaleX(-1) rotateY(-180deg) scale(1)}.fine-details .form-header__title{color:#000}.fine-details__status-message{background-color:rgba(220,53,69,.06);border:1px solid rgba(220,53,69,.15);border-radius:8px;color:#dc3545;font-size:1.125rem;font-weight:600;padding:.75rem 1rem;text-align:left;width:100%}.fine-details__card{background:#fff;border:1px solid #e5e5e5;border-radius:11px;box-shadow:0 4px 10px rgba(0,0,0,.05);max-width:57.9375rem;min-width:100%;overflow:hidden;width:100%}.fine-details__body{align-items:start;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:1.5rem}@media (min-width:1200.02px){.fine-details__body{align-items:center;flex-direction:row;gap:0;justify-content:space-evenly}.fine-details__body.paid{padding-inline:4.0625rem}}.fine-details__col{display:flex;flex-direction:column;gap:1rem;text-align:left}.fine-details__col--numbers{gap:1.8rem;min-width:11.25rem}.fine-details__col--amount{justify-content:center;min-width:9.375rem;position:relative;width:100%}@media (min-width:1200.02px){.fine-details__col--amount{width:unset}}.fine-details__row{display:flex;gap:.875rem}.fine-details__field{display:flex;flex-direction:column;line-height:1.3}.fine-details__label{color:#595959;font-size:1rem;font-weight:500;margin:0;opacity:.6}.fine-details__value{color:#3d3d3d;font-size:1rem;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-all}.fine-details__value--md{font-size:1.125rem}.fine-details__value--lg{font-size:1.375rem}.fine-details__amount{color:#0a66ac;font-size:3.375rem;font-weight:700;line-height:1.2;margin:0}@media (max-width:1200.02px){.fine-details__amount{font-size:2.5rem}}.fine-details__separator{background-color:#e5e5e5;flex-shrink:0;height:5.0625rem;width:1px}@media (max-width:1200.02px){.fine-details__separator{height:1px;width:100%}}.pay-fine-layout{display:flex;flex-direction:column;gap:2rem}@media (min-width:1200.02px){.pay-fine-layout{align-items:flex-start;flex-direction:row;gap:4rem}}.pay-fine-layout__form-side{display:flex;flex:1;flex-direction:column;gap:1.5rem}.pay-fine-layout__form-side .egged-form-wrapper{margin-block:0}.pay-fine-layout__form-side .form-group{margin-inline:0}.pay-fine-layout__form-side .egged-form{align-items:flex-start}.pay-fine-layout__form-side .egged-form form{align-items:flex-start;width:100%}.pay-fine-layout__form-side .form-group__row{flex-direction:column}.pay-fine-layout__form-side .pay-fine-form__submit{align-self:flex-start}.pay-fine-layout__title{color:#000;font-size:1.75rem;font-weight:700;margin:0}.pay-fine-layout .pay-fine-form__iframe{border:none;width:100%}.pay-fine-layout--full .pay-fine-layout__content{display:none}.pay-fine-layout--full .pay-fine-layout__form-side{flex:1;max-width:100%}.pay-fine-layout__content{flex:1}@media (min-width:1200.02px){.pay-fine-layout__content{padding-block-start:3.75rem}}.fine-paid-cards{display:flex;gap:2.25rem;width:100%}@media (max-width:1200.02px){.fine-paid-cards{flex-direction:column}}.fine-paid-card{background:#fff;border:1px solid #e5e5e5;border-radius:11px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;flex:1;flex-direction:column;overflow:hidden;width:100%}@media (min-width:768px){.fine-paid-card{width:fit-content}}.fine-paid-card .form-header{background:#fff}@media (min-width:1200.02px){.fine-paid-card .form-header{padding:1.25rem .875rem}}.fine-paid-card .form-header:after{background:#e5e5e5;bottom:0;content:"";height:1px;position:absolute;right:50%;transform:translateX(50%);width:100%}.fine-paid-card .form-header__lines{transform:translateY(-50%) scaleX(-1) rotateY(-180deg) scale(1)}.fine-paid-card .form-header__title{color:#000}.fine-paid-card__body{display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:center;margin:0;padding:1.5rem}.fine-paid-card__body--primary{align-items:center;background-color:#0a66ac;border-radius:0 0 11px 11px;gap:1rem;padding:1.5rem .625rem;text-align:center}.fine-paid-card__body--primary p{color:#fff;margin:0}.fine-paid-card__success-message{font-size:2rem;font-weight:700;line-height:1.1}@media (max-width:1200.02px){.fine-paid-card__success-message{font-size:1.5rem}}.fine-paid-card__reference{font-size:1.5rem;font-weight:700;line-height:1.1}@media (max-width:1200.02px){.fine-paid-card__reference{font-size:1.125rem}}.fine-paid-card__sent-notice{font-size:1.125rem;font-weight:400;line-height:1.1}@media (max-width:1200.02px){.fine-paid-card__sent-notice{font-size:1rem}}.fine-paid-card__row{display:flex;gap:2rem}@media (min-width:768px){.fine-paid-card__row{gap:6rem;min-width:30.9375rem}}.fine-paid-card__field{display:flex;flex-basis:50%;flex-direction:column;line-height:1.2;text-align:left}@media (min-width:1200.02px){.fine-paid-card__field{flex-basis:30%}}.fine-paid-card__label{color:#595959;font-size:.875rem;margin:0}.fine-paid-card__value{color:#3d3d3d;font-size:1.5rem;font-weight:700;margin:0}@media (max-width:1200.02px){.fine-paid-card__value{font-size:1.25rem}}.fine-paid-card__separator{border:none;border-top:1px solid #e5e5e5;margin:0}@keyframes skeleton-shimmer{0%{background-position:-100% 0}to{background-position:300% 0}}.egged-form--skeleton .skeleton-input,.egged-form--skeleton .skeleton-radio-option,.egged-form--skeleton .skeleton-text,.egged-form--skeleton .skeleton-textarea{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(-90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;display:block;will-change:background-position}.egged-form--skeleton .skeleton-text--header{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(-90deg,hsla(0,0%,100%,.3) 25%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.3) 75%);background-size:200% 100%;height:1.125rem;width:7.5rem}@media (min-width:1200.02px){.egged-form--skeleton .skeleton-text--header{height:1.5rem;width:10rem}}.egged-form--skeleton .skeleton-text--label{height:.875rem;width:5rem}.egged-form--skeleton .skeleton-input{height:3rem;width:100%}.egged-form--skeleton .skeleton-textarea{height:6rem;width:100%}.egged-form--skeleton .skeleton-radio{display:flex;gap:1.5rem;margin-top:.5rem}.egged-form--skeleton .skeleton-radio-option{align-items:center;display:flex;gap:.5rem}.egged-form--skeleton .skeleton-radio-option:before{border-radius:50%;content:"";flex-shrink:0;height:1.25rem;width:1.25rem}.egged-form--skeleton .skeleton-radio-option:before,.egged-form--skeleton .skeleton-radio-text{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(-90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.egged-form--skeleton .skeleton-radio-text{border-radius:4px;height:1rem;width:2.5rem}.egged-form--skeleton .skeleton-field{display:flex;flex-direction:column;gap:.25rem;width:100%}#lostFoundReportApp:has(.egged-form:not(.egged-form--skeleton)) .egged-form--skeleton{display:none}.egged-form-wrapper:has(.egged-form--skeleton)>.spinner-border{display:none}.form-selector--skeleton .skeleton-input,.form-selector--skeleton .skeleton-text{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(-90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;display:block;will-change:background-position}.form-selector--skeleton .skeleton-text--header{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(-90deg,hsla(0,0%,100%,.3) 25%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.3) 75%);background-size:200% 100%;height:1.125rem;width:7.5rem}@media (min-width:1200.02px){.form-selector--skeleton .skeleton-text--header{height:1.5rem;width:10rem}}.form-selector--skeleton .skeleton-text--label{height:.875rem;width:5rem}.form-selector--skeleton .skeleton-input{height:3rem;width:100%}#publicInquiriesApp:has(.form-selector:not(.form-selector--skeleton)) .form-selector--skeleton{display:none}.egged-form-wrapper:has(.form-selector--skeleton)>.spinner-border{display:none}.the-content-wrapper{overflow:auto}.egged-form{display:flex;flex-direction:column;gap:2.25rem;min-height:21.875rem}.egged-form-wrapper{margin-block:2rem}@media (min-width:1200.02px){.egged-form-wrapper{margin-block:4rem}}.egged-form form{align-items:center;display:flex;flex-direction:column;gap:2.25rem}.egged-form__back-btn{align-self:flex-start}.egged-form__form-wrapper{transition:opacity .3s ease,transform .3s ease}.egged-form__form-wrapper--visible{opacity:1;transform:translateY(0)}.egged-form__form-wrapper--entering{animation:formEnter .3s ease forwards}.egged-form__form-wrapper--exiting{animation:formExit .3s ease forwards}.btn[type=submit]{padding-inline:5.1875rem}@keyframes formEnter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes formExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}