.form_item_label{color:#2f2f2f;font-size:1rem;margin:0 0 .5rem}.form_item_field:not([type=submit]){border:1px solid #d3d3d3;border-radius:0;display:block;font-size:1rem;padding:.5rem;width:100%}.form_item_field:not([type=submit]):focus{border-color:var(--primary-color)}.form_item_field[type=submit]{font-size:1rem;padding:.5rem 1rem}.form-item .required:after{color:inherit;content:"*";display:inline-block;font-size:16px;font-weight:700;margin-left:4px;position:relative;top:0}.form-item .form-item-label{margin-bottom:.5rem}.form-item .form-item-label label{color:#2f2f2f;font-size:1rem;margin:0}.form-item .form-item-field input:not([type=submit]),.form-item .form-item-field textarea{border:1px solid #d3d3d3;border-radius:0;color:#2f2f2f;display:block;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;padding:.5rem;width:100%}.form-item .form-item-field input:not([type=submit]):focus,.form-item .form-item-field textarea:focus{border-color:var(--primary-color)}.form-item .form-item-field button[type=submit],.form-item .form-item-field div.submit,.form-item .form-item-field input[type=submit]{font-size:1rem;padding:.5rem 1rem}.form-item .form-item-field div.submit{opacity:.65}.form-item .form-item-switch label{display:inline-flex;grid-gap:.5rem;line-height:1.25}.form-item .form-item-switch label:hover{cursor:pointer}.form-item .form-item-switch input[type=checkbox],.form-item .form-item-switch input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:27px;cursor:pointer;height:22px;margin:0;min-width:40px;position:relative;transition:all .3s ease-in-out;width:40px}.form-item .form-item-switch input[type=checkbox]:before,.form-item .form-item-switch input[type=radio]:before{background-color:#fff;border-radius:100%;content:"";height:18px;left:0;margin:2px;position:absolute;top:0;transition:all .3s ease-in-out;width:18px}.form-item .form-item-switch input[type=checkbox]:checked,.form-item .form-item-switch input[type=radio]:checked{background-color:var(--primary-color)}.form-item .form-item-switch input[type=checkbox]:checked:before,.form-item .form-item-switch input[type=radio]:checked:before{transform:translateX(100%)}.form-item .form-item-switch input[type=checkbox]:disabled,.form-item .form-item-switch input[type=radio]:disabled{cursor:not-allowed}form.was_validated .form-item-field input:not([type=submit]):invalid,form.was_validated .form-item-field textarea:invalid{border-color:#8c1e1d;outline-color:#8c1e1d}.IPO_pagination_wrapper{position:relative;z-index:1}.IPO_pagination_wrapper .pagination_shown_text{color:#888;font-size:.89rem;margin-bottom:1rem;text-align:center}.IPO_pagination_wrapper .pagination{text-align:center}.IPO_pagination_wrapper .pagination .form-item{display:flex;flex-flow:row wrap;justify-content:center;padding:9px 0}.IPO_pagination_wrapper .pagination .form-item .form-item-field input{background-color:#fff;height:100%;padding:4px 9px;text-align:center;width:54px}.IPO_pagination_wrapper .pagination .form-item .form-item-field input::-webkit-inner-spin-button,.IPO_pagination_wrapper .pagination .form-item .form-item-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.IPO_pagination_wrapper .pagination .form-item .form-item-field input[type=number]{-moz-appearance:textfield}.IPO_pagination_wrapper .pagination .form-item span{align-items:center;display:inline-flex;padding-left:9px}@media only screen and (min-width:576px){.form-item .form-item-field button[type=submit],.form-item .form-item-field div.submit,.form-item .form-item-field input[type=submit],.form_item_field[type=submit]{padding:.5rem 1.5rem}.IPO_pagination_wrapper .pagination_shown_text{text-align:left}.IPO_pagination_wrapper .pagination{display:inline-flex;flex-flow:row wrap;text-align:left}.IPO_pagination_wrapper .pagination .form-item{padding:0 18px}}@media only screen and (min-width:768px){.IPO_pagination_wrapper{align-items:center;display:flex;justify-content:space-between}.IPO_pagination_wrapper .pagination_shown_text{margin-bottom:0}}