.ant-carousel .slick-slide {
  text-align: center;
  height: 160px;
  line-height: 160px;
  background: #364d79;
  overflow: hidden;
}

.ant-carousel .slick-slide h3 {
  color: #fff;
}

p {
  margin: 0;
}

.login-form {
  max-width: 300px;
}

.login-form-forgot {
  float: right;
}

.login-form-button {
  width: 100%;
}

.ant-input-number {
  margin-right: 10px;
}

.example-input .ant-input {
  width: 200px;
  margin: 0 8px 8px 0;
}

.code-box-demo .ant-select {
  margin: 0 8px 10px 0;
}

#components-select-demo-search-box .code-box-demo .ant-select {
  margin: 0;
}

.ant-alert {
  margin-bottom: 16px;
}

.ant-btn {
  margin-right: 8px;
}

.scrollable-container {
  height: 100px;
  overflow-y: scroll;
}

.background {
  padding-top: 60px;
  height: 300px;
  background-image: url('https://zos.alipayobjects.com/rmsportal/RmjwQiJorKyobvI.jpg');
}

.ant-btn {
  margin-right: 8px;
  margin-bottom: 8px;
}

.steps-content {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  /* text-align: center; */
  /* padding-top: 80px; */
}

.steps-action {
  margin-top: 24px;
}

/*E-commerce Styles*/
.gx-product-item {
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    margin-bottom: 32px;
    -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
}
@media screen and (max-width: 575px) {
    .gx-product-item {
        margin-bottom: 20px;
    }
}
.gx-product-body {
    padding: 24px;
}
.gx-product-body + .gx-product-footer {
    padding-top: 0;
}
.gx-product-body :last-child {
    margin-bottom: 0;
}
.gx-product-image > img {
    width: 100%;
}
.gx-product-footer {
    padding: 24px;
    padding-bottom: 15px;
}
.gx-product-horizontal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.gx-product-horizontal .gx-product-image {
    width: 25%;
}
@media screen and (max-width: 1199px) {
    .gx-product-horizontal .gx-product-image {
        width: 33.33333%;
    }
}
@media screen and (max-width: 991px) {
    .gx-product-horizontal .gx-product-image {
        width: 25%;
    }
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-image {
        width: 100%;
    }
}
.gx-product-horizontal .gx-product-body {
    width: 53%;
}
@media screen and (min-width: 1400px) {
    .gx-product-horizontal .gx-product-body {
        width: 55%;
    }
}
@media screen and (max-width: 1199px) {
    .gx-product-horizontal .gx-product-body {
        width: 41.66667%;
    }
}
@media screen and (max-width: 991px) {
    .gx-product-horizontal .gx-product-body {
        width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-body {
        width: 100%;
    }
}
.gx-product-horizontal .gx-product-body + .gx-product-footer {
    padding-top: 24px;
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-body + .gx-product-footer {
        padding-top: 0;
    }
}
.gx-product-horizontal .gx-product-footer {
    width: 22%;
    text-align: center;
}
@media screen and (min-width: 1400px) {
    .gx-product-horizontal .gx-product-footer {
        width: 20%;
    }
}
.gx-product-horizontal .gx-product-footer .ant-btn:not(:last-child) {
    margin-left: 8px;
    margin-right: 8px;
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-footer .ant-btn:not(:last-child) {
        margin-left: 0;
    }
}
.gx-product-horizontal .gx-product-footer .ant-btn:last-child {
    margin-left: 8px;
    margin-right: 8px;
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-footer {
        width: 100%;
        text-align: left;
    }
}
.gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
    padding-bottom: 82%;
}
@media screen and (min-width: 1400px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 55%;
    }
}
@media screen and (max-width: 1199px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 80%;
    }
}
@media screen and (max-width: 1080px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 90%;
    }
}
@media screen and (max-width: 1000px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 110%;
    }
    .horizontal-layout .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 80%;
    }
}
@media screen and (max-width: 991px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 88%;
    }
    .horizontal-layout .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 128%;
    }
}
@media screen and (max-width: 849px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 110%;
    }
}
@media screen and (max-width: 767px) {
    .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 44%;
    }
    .horizontal-layout .gx-product-horizontal .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 44%;
    }
}
.gx-product-vertical {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: calc(100% - 32px);
}
@media screen and (max-width: 575px) {
    .gx-product-vertical {
        height: calc(100% - 20px);
    }
}
.gx-product-vertical .gx-product-body {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-product-title {
    font-size: 20px;
}
/* .ant-table-thead > tr > th, .ant-table-tbody > tr > td, .ant-table tfoot > tr > th, .ant-table tfoot > tr > td {
    position: relative !important;
    padding: 8px 5px !important;
    overflow-wrap: break-word !important;
} */


/*Callout Styles*/

/*Product listing page styles*/
.gx-product-row {
    position: relative;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    text-align: right;
}
.gx-product-row.even {
    text-align: left;
}
.gx-product-col {
    order: 1;
    width: 50%;
}
.odd .gx-product-thumb {
    order: 2;
}
.gx-product-content {
    padding: 20px 55px;
}
.gx-product-content p {
    margin-bottom: 10px;
}
.gx-product-row .gx-grid-thumb-equal {
    padding-bottom: 69%;
}
.gx-product-thumb img {
    width: 100%;
}
.gx-product-content h4 {
    margin-bottom: 25px;
}
@media screen and (max-width: 1230px) {
    .gx-product-row .gx-grid-thumb-equal {
        padding-bottom: 71%;
    }
}
@media screen and (max-width: 1199px) {
    .gx-product-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        text-align: center;
    }
    .gx-product-row.even {
        text-align: center;
    }
    .gx-product-content h4 {
        margin-bottom: 10px;
    }
    .gx-product-content {
        padding: 20px 35px;
    }
    .gx-product-col,
    .odd .gx-product-thumb {
        order: 1;
        width: 100%;
    }
    .gx-product-row .gx-grid-thumb-equal {
        padding-bottom: 40%;
    }
}
@media screen and (max-width: 991px) {
    .gx-product-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: right;
    }
    .gx-product-row.even {
        text-align: left;
    }
    .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 120%;
    }
    .gx-product-col,
    .odd .gx-product-thumb {
        order: 1;
        width: 50%;
    }
    .odd .gx-product-thumb {
        order: 2;
    }
    .gx-product-row .gx-grid-thumb-equal {
        padding-bottom: 70%;
    }
}
@media screen and (max-width: 767px) {
    .gx-product-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        text-align: center;
    }
    .gx-product-row.even {
        text-align: center;
    }
    .gx-product-row:last-child .gx-product-col {
        padding-bottom: 0;
    }
    .gx-product-row:last-child .ant-btn {
        margin-bottom: 0;
    }
    .gx-product-content {
        padding: 20px 0;
    }
    .gx-product-col,
    .odd .gx-product-thumb {
        order: 1;
        width: 100%;
    }
    .gx-product-row .gx-grid-thumb-equal {
        padding-bottom: 44%;
    }
    .gx-product-image .gx-grid-thumb-equal {
        padding-bottom: 44%;
    }
}
/*Pricing Tables Styles*/
.gx-price-tables {
    position: relative;
}
.gx-package {
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    height: calc(100% - 15px);
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}
.gx-package:hover,
.gx-package:focus,
.gx-package:active {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.55);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.55);
}
.gx-pt-dark .gx-package:hover,
.gx-pt-dark .gx-package:focus,
.gx-pt-dark .gx-package:active {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.gx-pt-classic .gx-package {
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.gx-package.gx-highlight {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    z-index: 2;
}
.gx-package-header {
    padding: 30px;
    text-align: center;
}
.gx-package-header > .gx-price {
    display: inline-block;
    font-size: 36px;
    font-weight: 500;
    margin-left: 0;
    margin-bottom: 12px;
    color: #ffffff;
}
.gx-package-header > .gx-price > i {
    display: inline-block;
    margin-right: 6px;
    font-weight: bold;
}
.gx-package-header h5 {
    color: inherit;
}
.gx-package-header.gx-text-black > .gx-price {
    color: #595959 !important;
}
@media only screen and (max-width: 991px) {
    .gx-package-header {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.gx-package-body {
    padding: 50px 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
@media only screen and (max-width: 991px) {
    .gx-package-body {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.gx-package-items {
    list-style: none;
    font-size: 14px;
    margin: 0 0 20px;
    padding-left: 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-package-items li {
    margin-bottom: 16px;
    zoom: 1;
    line-height: inherit;
}
.gx-package-items li::before,
.gx-package-items li::after {
    display: table;
    content: '';
}
.gx-package-items li::after {
    clear: both;
}
.gx-package-items li::before,
.gx-package-items li::after {
    display: table;
    content: '';
}
.gx-package-items li::after {
    clear: both;
}
.gx-package-items li i {
    float: left;
    min-width: 20px;
    margin-right: 16px;
    line-height: inherit;
}
.gx-package-items li span {
    display: block;
    overflow: hidden;
}
.gx-package-footer {
    padding-top: 30px;
}
.gx-package-footer .ant-btn {
    text-transform: capitalize;
    border: 0 none;
    margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
    .gx-package:hover,
    .gx-package:focus,
    .gx-package:active,
    .gx-package.gx-highlight {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
.gx-text-black .gx-text-white {
    color: #595959 !important;
}
.gx-pt-circle .gx-package-header {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 224px;
    width: 224px;
    margin: 40px auto 0;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.gx-pt-circle .gx-package-header .gx-price {
    margin-top: 30px;
}
@media only screen and (max-width: 991px) {
    .gx-pt-circle .gx-package-header .gx-price {
        font-size: 26px;
        margin-top: 12px;
        margin-bottom: 6px;
    }
}
@media only screen and (max-width: 991px) {
    .gx-pt-circle .gx-package-header .gx-letter-spacing-base {
        letter-spacing: 1px;
    }
}
@media only screen and (max-width: 991px) {
    .gx-pt-circle .gx-package-header {
        height: 150px;
        width: 150px;
    }
}
/*Testimonial Styles*/
.gx-testimonial {
    margin-bottom: 32px;
}
@media screen and (max-width: 575px) {
    .gx-testimonial {
        margin-bottom: 20px;
    }
}
.gx-classic-testimonial .ant-avatar {
    margin: 0 auto;
    margin-bottom: 30px;
    width: 120px;
    height: 120px;
}
.gx-classic-testimonial .ant-avatar img {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 575px) {
    .gx-classic-testimonial .ant-avatar {
        width: 80px;
        height: 80px;
        margin-bottom: 15px;
    }
}
.gx-testimonial-bg {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 30px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
@media screen and (max-width: 575px) {
    .gx-testimonial-bg {
        padding: 16px;
    }
}
.gx-testimonial-bg .ant-avatar {
    display: inline-block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border: 4px solid #038fde;
}
.gx-testimonial-bg .ant-avatar img {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 450px) {
    .gx-testimonial-bg .ant-avatar {
        width: 50px;
        height: 50px;
    }
}
.gx-testimonial-bg .gx-description {
    color: #d9d9d9;
    font-style: italic;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 15px;
}
.gx-testimonial-bg .gx-title {
    color: #038fde;
    margin-bottom: 2px;
}
.gx-testimonial-des {
    position: relative;
    padding-left: 30px;
}
.gx-testimonial-des:before {
    font-family: "gaxon";
    font-size: 20px;
    content: "\E066";
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
}
@media screen and (max-width: 475px) {
    .gx-standard .gx-media {
        flex-direction: column;
    }
}
/* Custom Calendar Styling - New Design */
.bg-blue-500 { background-color: #3b82f6; }
.bg-green-500 { background-color: #10b981; }
.bg-red-500 { background-color: #ef4444; }
.bg-yellow-500 { background-color: #f59e0b; }
.bg-purple-500 { background-color: #8b5cf6; }
.bg-pink-500 { background-color: #ec4899; }
.bg-indigo-500 { background-color: #6366f1; }
.bg-orange-500 { background-color: #f97316; }

/* Ensure compatibility with existing modal styles */
.ant-modal-body {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}

.modal-content-container {
    position: relative;
    overflow: hidden;
}

/* Legacy styles for compatibility */
.google-calendar-container {
    padding: 0;
    margin: 0;
}

.calendar-card {
    background: #ffffff;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08) !important;
    border: 1px solid #f0f0f0;
}

/* Responsive design */
@media (max-width: 768px) {
    .max-w-6xl {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    
    .grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    
    .min-h-24 {
        min-height: 4rem;
    }
    
    .text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    
    .p-1 {
        padding: 0.25rem;
    }
    
    .gap-2 {
        gap: 0.5rem;
    }
}

/* Add any missing utility classes for older browsers */
.grid { display: grid; }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.gap-px { gap: 1px; }
.gap-2 { gap: 0.5rem; }
.gap-4 { gap: 1rem; }
.flex { display: flex; }
.flex-1 { flex: 1 1 0%; }
.items-center { align-items: center; }
.items-start { align-items: flex-start; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.bg-white { background-color: #ffffff; }
.bg-gray-50 { background-color: #f9fafb; }
.bg-gray-100 { background-color: #f3f4f6; }
.bg-gray-200 { background-color: #e5e7eb; }
.text-white { color: #ffffff; }
.text-gray-500 { color: #6b7280; }
.text-gray-600 { color: #4b5563; }
.text-gray-700 { color: #374151; }
.text-gray-900 { color: #111827; }
.text-blue-600 { color: #2563eb; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.font-medium { font-weight: 500; }
.font-bold { font-weight: 700; }
.rounded { border-radius: 0.25rem; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-full { border-radius: 9999px; }
.border { border-width: 1px; }
.border-b { border-bottom-width: 1px; }
.border-l { border-left-width: 1px; }
.border-r { border-right-width: 1px; }
.border-gray-100 { border-color: #f3f4f6; }
.border-gray-200 { border-color: #e5e7eb; }
.shadow-sm { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mt-2 { margin-top: 0.5rem; }
.min-h-24 { min-height: 6rem; }
.min-h-screen { min-height: 100vh; }
.min-w-48 { min-width: 12rem; }
.w-3 { width: 0.75rem; }
.w-4 { width: 1rem; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-16 { width: 4rem; }
.h-3 { height: 0.75rem; }
.h-4 { height: 1rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-12 { height: 3rem; }
.max-w-6xl { max-width: 72rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.cursor-pointer { cursor: pointer; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.overflow-hidden { overflow: hidden; }
.relative { position: relative; }
.absolute { position: absolute; }
.left-1 { left: 0.25rem; }
.right-1 { right: 0.25rem; }
.top-0 { top: 0; }
.z-10 { z-index: 10; }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.25rem; }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.5rem; }
.opacity-75 { opacity: 0.75; }
.opacity-80 { opacity: 0.8; }

/* Hover effects */
.hover\\:bg-gray-50:hover { background-color: #f9fafb; }
.hover\\:bg-gray-100:hover { background-color: #f3f4f6; }
.hover\\:bg-blue-700:hover { background-color: #1d4ed8; }
.hover\\:text-gray-900:hover { color: #111827; }
.hover\\:text-blue-800:hover { color: #1e40af; }
.hover\\:text-red-800:hover { color: #991b1b; }
.hover\\:opacity-80:hover { opacity: 0.8; }

/* Disabled state */
button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

button:disabled:hover {
    background-color: inherit;
    color: inherit;
}

/* Flex utilities */
.flex-shrink-0 { flex-shrink: 0; }

/* Multi-day event indicator */
.bg-blue-100 { background-color: #dbeafe; }
.text-blue-800 { color: #1e40af; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }

/* Custom date picker styles */
.border-red-500 { border-color: #ef4444 !important; }
.hover\\:border-blue-400:hover { border-color: #60a5fa; }
.bg-blue-50 { background-color: #eff6ff; }
.text-blue-600 { color: #2563eb; }
.hover\\:bg-blue-600:hover { background-color: #2563eb; }
.hover\\:bg-blue-100:hover { background-color: #dbeafe; }
.text-blue-900 { color: #1e3a8a; }
.grid-cols-7 { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); }

/* Scrollbar styling */
.overflow-y-auto::-webkit-scrollbar {
    width: 8px;
}

.overflow-y-auto::-webkit-scrollbar-track {
    background: #f1f3f4;
}

.overflow-y-auto::-webkit-scrollbar-thumb {
    background: #dadce0;
    border-radius: 4px;
}

.overflow-y-auto::-webkit-scrollbar-thumb:hover {
    background: #bdc1c6;
}


/*Editor Styles*/
.rdw-editor-toolbar .rdw-inline-wrapper {
    flex-wrap: wrap;
}
@media screen and (max-width: 399px) {
    .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper {
        margin-bottom: 8px;
    }
}
/* Apps Style */
.gx-app-module {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -32px -32px 0;
    flex: 1;
}
@media screen and (max-width: 575px) {
    .gx-app-module {
        margin: -20px -15px 0;
    }
}
.gx-container-wrap .gx-app-module {
    margin: 0;
    margin-bottom: 32px;
}
.gx-module-side {
    position: relative;
    z-index: 2;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 0 1 230px;
    -ms-flex: 0 1 230px;
    flex: 0 1 230px;
    min-width: 230px;
}
@media screen and (max-width: 991px) {
    .gx-module-side {
        min-width: 260px;
        background-color: #ffffff;
    }
}
.gx-module-side-header {
    padding: 10px;
    min-height: 79px;
    border-bottom: solid 1px #e8e8e8;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background-color: #fbfbfb;
    color: #545454;
}
@media screen and (max-width: 991px) {
    .gx-module-side-header {
        min-height: 72px;
    }
}
.gx-module-logo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 20px;
}
.gx-module-logo i {
    font-size: 28px;
    line-height: 18px;
}
.gx-module-user-info,
.gx-module-side-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-module-user-detail {
    font-size: 12px;
}
.gx-module-add-task {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 24px;
}
.gx-module-add-task .ant-btn {
    margin-bottom: 0;
}
.gx-module-nav {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.gx-module-nav li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.gx-module-nav li .gx-link {
    padding: 5px 29px;
    color: #999999;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
}
.gx-module-nav li .gx-link:hover,
.gx-module-nav li .gx-link:focus {
    color: #000000;
}
.gx-module-nav li .gx-link.active {
    color: #038fde;
}
.gx-module-nav li i {
    margin-right: 16px;
    font-size: 16px;
}
.gx-module-nav li span {
    display: inline-block;
    vertical-align: middle;
}
.gx-module-nav li.gx-module-nav-label {
    padding: 12px 29px;
}
.gx-module-box {
    position: relative;
    z-index: 2;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: calc(100% - 230px + 1px);
}
@media screen and (max-width: 991px) {
    .gx-module-box {
        max-width: 100%;
    }
}
.gx-module-box-header {
    padding: 10px 26px;
    min-height: 79px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    background-color: #ffffff;
    border-bottom: solid 1px #e8e8e8;
}
@media screen and (max-width: 991px) {
    .gx-module-box-header {
        position: relative;
        min-height: 58px;
        padding: 5px 26px 5px 110px;
    }
}
@media screen and (max-width: 991px) {
    .gx-module-box-header .gx-drawer-btn {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        border-right: solid 1px #e8e8e8;
        height: 58px;
        width: 98px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 22px;
        text-align: center;
    }
}
.gx-module-box-header-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.gx-module-box-header-right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-left: auto;
}
.gx-module-box-content {
    background-color: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.gx-module-box-topbar {
    padding: 8px 28px;
    min-height: 65px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-bottom: solid 1px #e8e8e8;
}
.gx-module-box-topbar label.ant-checkbox-wrapper {
    margin-right: 10px;
}
.gx-module-box-topbar .ant-dropdown-trigger {
    cursor: pointer;
    margin-right: 10px;
}
.gx-module-box-topbar .ant-dropdown-trigger .icon:before {
    position: relative;
    top: 3px;
}
.gx-module-box-topbar-todo {
    padding-left: 28px;
}
@media screen and (max-width: 991px) {
    .gx-module-box-topbar {
        min-height: 58px;
        padding-left: 28px;
        padding-right: 28px;
    }
}
.gx-module-list-icon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-right: 10px;
}
.gx-module-list-icon .gx-bar-icon .gx-icon-menu:before {
    top: 3px;
    position: relative;
}
.gx-toolbar-separator {
    border-left: solid 1px #e8e8e8;
    height: 100%;
    width: 1px;
    margin: 0 12px;
}
.gx-module-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.gx-module-list-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding: 15px 28px;
    z-index: 5;
    position: relative;
    cursor: pointer;
}
.gx-module-list-item:not(:last-child) {
    border-bottom: solid 1px #e8e8e8;
}
.gx-module-list-item.gx-mail-cell {
    -webkit-align-items: start;
    -ms-align-items: start;
    align-items: start;
}
@media screen and (max-width: 575px) {
    .gx-module-list-item {
        padding-bottom: 10px;
        padding-top: 10px;
    }
}
.gx-module-detail-header {
    margin-bottom: 10px;
}
@media screen and (max-width: 575px) {
    .gx-module-detail-header {
        margin-bottom: 0;
    }
}
.gx-module-list-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: calc(100% - 140px);
}
@media screen and (max-width: 575px) {
    .gx-module-list-info {
        max-width: calc(100% - 100px);
    }
}
.gx-module-todo-content {
    position: relative;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.gx-module-todo-content .gx-subject {
    margin-bottom: 5px;
}
.gx-module-todo-right {
    margin-left: 8px;
}
.gx-module-sidenav {
    background-color: #ffffff;
    border-right: solid 1px #e8e8e8;
    position: relative;
    z-index: 9;
}
.gx-module-sidenav .gx-chat-sidenav-main {
    max-width: 300px;
    min-width: 300px;
    width: 90%;
}
.gx-module-date {
    max-width: 160px;
}
.gx-module-detail-item {
    padding: 10px 28px;
}
.gx-task-title {
    font-size: 18px;
}
@media screen and (max-width: 991px) {
    .gx-task-title {
        font-size: 16px;
    }
}
.gx-chat-todo-avatar {
    margin-right: 15px;
}
.gx-module-side-scroll {
    height: calc(100vh - 201px) !important;
}
.framed-layout .gx-module-side-scroll {
    height: calc(100vh - 201px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-module-side-scroll {
        height: calc(100vh - 72px) !important;
    }
    .framed-layout .gx-module-side-scroll {
        height: calc(100vh - 72px) !important;
    }
}
.gx-module-side-scroll > div:first-child {
    overflow-y: scroll !important;
}
.gx-module-content-scroll {
    height: calc(100vh - 266px) !important;
}
.framed-layout .gx-module-content-scroll {
    height: calc(100vh - 266px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-module-content-scroll {
        height: calc(100vh - 238px) !important;
    }
    .framed-layout .gx-module-content-scroll {
        height: calc(100vh - 238px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-module-content-scroll {
        height: calc(100vh - 216px) !important;
    }
}
.gx-module-content-scroll > div:first-child {
    overflow-y: scroll !important;
}
.gx-todo-detail-content-scroll {
    height: calc(100vh - 334px) !important;
}
.framed-layout .gx-todo-detail-content-scroll {
    height: calc(100vh - 334px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-todo-detail-content-scroll {
        height: calc(100vh - 306px) !important;
    }
    .framed-layout .gx-todo-detail-content-scroll {
        height: calc(100vh - 306px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-todo-detail-content-scroll {
        height: calc(100vh - 285px) !important;
    }
}
.gx-todo-detail-content-scroll > div:first-child {
    overflow-y: scroll !important;
}
.gx-loader-view {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.gx-loader-view .ant-spin {
    margin: 0;
}
.gx-app-module .gx-loader-view {
    height: calc(100vh - 266px) !important;
}
.framed-layout .gx-app-module .gx-loader-view {
    height: calc(100vh - 266px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-app-module .gx-loader-view {
        height: calc(100vh - 238px) !important;
    }
    .framed-layout .gx-app-module .gx-loader-view {
        height: calc(100vh - 238px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-app-module .gx-loader-view {
        height: calc(100vh - 244px) !important;
    }
}
.gx-chat-module .gx-loader-view {
    height: calc(100vh - 122px) !important;
}
.framed-layout .gx-chat-module .gx-loader-view {
    height: calc(100vh - 122px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .framed-layout .gx-chat-module .gx-loader-view {
        height: calc(100vh - 122px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-chat-module .gx-loader-view {
        height: calc(100vh - 100px) !important;
    }
}
.gx-loader-position {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10;
    bottom: 0;
}
.gx-module-default {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 100%;
    padding: 15px;
}
.gx-no-content-found {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
}
.gx-task-des,
.gx-task-input {
    padding-left: 0;
}
/*Chat Apps Styles*/
.gx-chat-module {
    position: relative;
}
.gx-chat-module-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background-color: #fafafa;
    position: relative;
    width: 100%;
}
.gx-chat-sidenav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 0 1 315px;
    -ms-flex: 0 1 315px;
    flex: 0 1 315px;
    min-width: 315px;
    border-right: solid 1px #e8e8e8;
}
.gx-chat-sidenav-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 25px 20px 12px;
    background-color: #fbfbfb;
    border-bottom: solid 1px #e8e8e8;
}
.gx-chat-user-hd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 25px;
}
.gx-chat-search-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 0;
}
.gx-chat-avatar {
    min-width: 50px;
}
.gx-chat-user-row .gx-chat-avatar {
    padding: 0 5px;
    min-width: 10px;
}
.gx-chat-user-hd .gx-chat-avatar {
    cursor: pointer;
}
.gx-chat-sidenav-scroll {
    height: calc(100vh - 295px) !important;
}
.framed-layout .gx-chat-sidenav-scroll {
    height: calc(100vh - 295px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-chat-sidenav-scroll {
        height: calc(100vh - 175px) !important;
    }
    .framed-layout .gx-chat-sidenav-scroll {
        height: calc(100vh - 175px) !important;
    }
}
.gx-chat-sidenav-scroll > div:first-child {
    overflow-y: scroll !important;
}
.gx-chat-sidenav-scroll-tab-1,
.gx-chat-sidenav-scroll-tab-2 {
    height: calc(100vh - 320px) !important;
}
.framed-layout .gx-chat-sidenav-scroll-tab-1,
.framed-layout .gx-chat-sidenav-scroll-tab-2 {
    height: calc(100vh - 320px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-chat-sidenav-scroll-tab-1,
    .gx-chat-sidenav-scroll-tab-2 {
        height: calc(100vh - 198px) !important;
    }
    .framed-layout .gx-chat-sidenav-scroll-tab-1,
    .framed-layout .gx-chat-sidenav-scroll-tab-2 {
        height: calc(100vh - 198px) !important;
    }
}
.gx-chat-sidenav-scroll-tab-1 > div:first-child,
.gx-chat-sidenav-scroll-tab-2 > div:first-child {
    overflow-y: scroll !important;
}
.gx-chat-list-scroll {
    height: calc(100vh - 268px) !important;
}
.framed-layout .gx-chat-list-scroll {
    height: calc(100vh - 268px + 2 * 20px) !important;
}
@media screen and (max-width: 1199px) {
    .gx-chat-list-scroll {
        height: calc(100vh - 242px) !important;
    }
    .framed-layout .gx-chat-list-scroll {
        height: calc(100vh - 242px + 2 * 20px) !important;
    }
}
@media screen and (max-width: 991px) {
    .framed-layout .gx-chat-list-scroll {
        height: calc(100vh - 242px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-chat-list-scroll {
        height: calc(100vh - 220px) !important;
    }
}
.gx-chat-list-scroll > div:first-child {
    overflow-y: scroll !important;
}
.gx-chat-sidenav-content {
    background-color: #ffffff;
}
.gx-chat-sidenav-title {
    padding: 10px 16px;
    font-size: 14px;
    color: #1890ff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
@media screen and (max-width: 1199px) {
    .gx-chat-sidenav-title {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .gx-chat-sidenav-title {
        font-size: 15px;
    }
}
.gx-chat-tabs-header {
    background-color: #fbfbfb !important;
}
.gx-chat-user {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.gx-chat-user.gx-chat-user-center {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.gx-chat-user.gx-chat-user-center .gx-chat-avatar {
    margin-left: auto;
}
.gx-chat-user-item {
    padding: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    cursor: pointer;
    max-height: 96px;
}
.gx-chat-user-item:not(:last-child) {
    border-bottom: solid 1px #e8e8e8;
}
.gx-chat-user-item.active,
.gx-chat-user-item:hover {
    background-color: #e6faff;
}
.gx-chat-user-row {
    margin: 0 -5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.gx-chat-info {
    max-width: calc(100% - 80px);
    padding: 0 5px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-chat-info p {
    margin-bottom: 0;
}
.gx-chat-info .h4 {
    display: block;
    margin-bottom: 3px;
}
.gx-chat-info-des {
    color: #595959;
    font-size: 13px;
}
.gx-chat-contact-col {
    max-width: calc(100% - 50px);
    padding: 0 5px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-chat-contact-col p {
    margin-bottom: 0;
}
.gx-chat-contact-col .h4 {
    display: block;
    margin-bottom: 3px;
}
.gx-chat-date {
    padding: 0 5px;
    text-align: right;
}
.gx-fs-80 {
    font-size: 80px !important;
    line-height: 80px !important;
}
.gx-comment-box .gx-fs-80 {
    text-align: center;
    margin-bottom: 12px;
}
@media screen and (max-width: 575px) {
    .gx-fs-80 {
        font-size: 60px !important;
        line-height: 60px !important;
    }
}
.gx-comment-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: calc(100vh - 122px) !important;
}
.framed-layout .gx-comment-box {
    height: calc(100vh - 122px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .framed-layout .gx-comment-box {
        height: calc(100vh - 122px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-comment-box {
        height: calc(100vh - 100px) !important;
    }
}
.gx-chat-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    position: relative;
    z-index: 2;
}
.gx-chat-main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.gx-chat-main-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-bottom: solid 1px #e8e8e8;
    padding: 16px;
    background-color: #ffffff;
    width: 100%;
}
@media screen and (max-width: 1199px) {
    .gx-chat-main-header {
        padding: 8px 16px;
    }
}
@media screen and (max-width: 991px) {
    .gx-chat-main-header {
        padding: 8px 30px;
    }
}
.gx-chat-main-header-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-right: auto;
}
.gx-chat-contact-name {
    font-size: 20px;
    font-weight: 500;
}
@media screen and (max-width: 1199px) {
    .gx-chat-contact-name {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .gx-chat-contact-name {
        font-size: 15px;
    }
}
.gx-chat-main-footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-top: solid 1px #e8e8e8;
    padding: 6px 16px;
    background-color: #ffffff;
    width: 100%;
}
.gx-chat-main-footer .gx-form-group {
    margin-bottom: 0;
}
.gx-chat-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 16px;
}
@media screen and (max-width: 991px) {
    .gx-chat-item {
        padding: 16px 30px;
    }
}
.gx-chat-item .gx-bubble-block {
    width: calc(100% - 40px);
}
.gx-chat-item .gx-bubble {
    padding: 12px 15px;
    background-color: #ffffff;
    -webkit-border-radius: 20px 20px 20px 0px;
    -moz-border-radius: 20px 20px 20px 0px;
    border-radius: 20px 20px 20px 0px;
    position: relative;
    margin-left: 16px;
    max-width: 600px;
    border: solid 1px #d9d9d9;
    display: inline-block;
}
.gx-chat-item.gx-flex-row-reverse .gx-bubble-block {
    text-align: right;
}
.gx-chat-item.gx-flex-row-reverse .gx-bubble {
    margin-right: 16px;
    margin-left: 0;
    background-color: #e6faff;
    -webkit-border-radius: 20px 20px 0 20px;
    -moz-border-radius: 20px 20px 0 20px;
    border-radius: 20px 20px 0 20px;
    text-align: left;
}
.gx-chat-item .ant-avatar {
    display: block;
}
.gx-chat-btn {
    font-size: 38px !important;
    margin-right: 20px;
}
textarea.gx-chat-textarea {
    height: 40px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.gx-chat-sent {
    min-width: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
}
.gx-last-message-time {
    font-size: 11px;
    color: #8c8c8c;
}
@media screen and (max-width: 1199px) {
    .gx-chat-main-header .gx-size-60 {
        height: 50px !important;
        width: 50px !important;
        line-height: 50px;
    }
    .gx-chat-main-header button {
        margin-bottom: 0;
    }
    .gx-chat-main-header-info .gx-status-pos {
        max-width: 50px;
    }
}
@media screen and (max-width: 575px) {
    .gx-module-default h1 {
        font-size: 17px;
    }
}
/*===========================
  Modern Chat Styles with Tailwind
=============================*/

/* Animations */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fadeIn {
    animation: fadeIn 0.3s ease;
}

/* Main Container */
.gx-chat-module {
    position: relative;
    height: 100%;
}

.gx-chat-module-box {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: #f8f9fa;
    position: relative;
    width: 100%;
    height: calc(100vh - 122px);
    overflow: hidden;
}

.framed-layout .gx-chat-module-box {
    height: calc(100vh - 122px + 2 * 20px);
}

@media screen and (max-width: 991px) {
    .framed-layout .gx-chat-module-box {
        height: calc(100vh - 122px);
    }
}

@media screen and (max-width: 575px) {
    .gx-chat-module-box {
        height: calc(100vh - 100px);
    }
}

/* Legacy sidebar styles for compatibility */
.gx-chat-sidenav {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 0 0 360px;
    min-width: 360px;
    max-width: 360px;
    border-right: 1px solid #e8e9ed;
    background: #fff;
    height: 100%;
}

@media screen and (max-width: 991px) {
    .gx-chat-sidenav {
        min-width: 320px;
        flex: 0 0 320px;
        max-width: 320px;
    }
}

/* ================================
   Modern Sidebar Styles
================================== */

.modern-chat-sidebar {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #fff;
    overflow: hidden;
}

.modern-chat-sidebar-header {
    padding: 24px 20px;
    border-bottom: 1px solid #e8e9ed;
    background: #fff;
}

.modern-chat-title {
    font-size: 24px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 0 0 16px 0;
}

.modern-search-wrapper {
    width: 100%;
}

.modern-search-input {
    background: #f5f6f7;
    border-radius: 12px;
    padding: 10px 16px;
    font-size: 14px;
}

.modern-search-input:focus,
.modern-search-input:hover {
    background: #eff0f2;
}

.modern-empty-state {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 60px 20px;
    color: #999;
}

.modern-empty-state p {
    margin-top: 12px;
    color: #999;
    font-size: 14px;
}

.modern-chat-list-wrapper {
    flex: 1;
    overflow: hidden;
}

/* ================================
   Modern User Cell Styles
================================== */

.modern-user-cell {
    display: flex;
    align-items: center;
    padding: 12px 16px;
    cursor: pointer;
    transition: all 0.2s ease;
    border-bottom: 1px solid #f5f6f7;
    background: #fff;
}

.modern-user-cell:hover {
    background: #f8f9fa;
}

.modern-user-cell.selected {
    background: #e7f3ff;
    border-left: 3px solid #1890ff;
}

.modern-user-avatar-wrapper {
    flex-shrink: 0;
    margin-right: 12px;
}

.modern-user-cell-content {
    flex: 1;
    min-width: 0;
    overflow: hidden;
}

.modern-user-cell-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 4px;
}

.modern-user-name {
    font-size: 15px;
    font-weight: 500;
    color: #1a1a1a;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.modern-message-time {
    font-size: 12px;
    color: #999;
    flex-shrink: 0;
    margin-left: 8px;
}

.modern-user-cell-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.modern-last-message {
    font-size: 13px;
    color: #666;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}

.modern-unread-badge {
    background: #1890ff;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 7px;
    border-radius: 10px;
    margin-left: 8px;
    flex-shrink: 0;
}

/* ================================
   Modern Chat Main Area
================================== */

.modern-chat-main {
    flex: 1;
    display: flex;
    flex-direction: column;
    background: #fff;
    height: 100%;
}

.modern-empty-chat {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    color: #999;
}

.modern-empty-chat h2 {
    font-size: 24px;
    font-weight: 500;
    color: #666;
    margin: 20px 0 8px;
}

.modern-empty-chat p {
    color: #999;
    font-size: 14px;
}

.modern-chat-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* ================================
   Modern Chat Header
================================== */

.modern-chat-header {
    display: flex;
    align-items: center;
    padding: 16px 24px;
    border-bottom: 1px solid #e8e9ed;
    background: #fff;
    min-height: 72px;
}

.modern-menu-btn {
    display: none;
    font-size: 20px;
    color: #666;
    cursor: pointer;
    margin-right: 16px;
    padding: 8px;
}

.modern-menu-btn:hover {
    color: #1890ff;
}

@media screen and (max-width: 991px) {
    .modern-menu-btn {
        display: block;
    }
}

.modern-chat-header-info {
    display: flex;
    align-items: center;
    flex: 1;
}

.modern-user-info {
    margin-left: 12px;
}

.modern-user-info h3 {
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 0 0 2px 0;
}

.modern-status {
    font-size: 13px;
    color: #999;
}

.modern-status.online {
    color: #52c41a;
    font-weight: 500;
}

/* ================================
   Modern Messages Area
================================== */

.modern-chat-messages {
    flex: 1;
    overflow-y: auto;
    padding: 0;
    background: #f8f9fa;
}

.modern-chat-messages .gx-chat-main-content {
    padding: 20px 32px;
}

.modern-message-row {
    display: flex;
    margin-bottom: 16px;
    animation: fadeIn 0.3s ease;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.modern-message-row.sent {
    justify-content: flex-end;
}

.modern-message-row.received {
    justify-content: flex-start;
}

.modern-message-bubble {
    max-width: 70%;
    padding: 12px 16px;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.modern-message-bubble.sent {
    background: #1890ff;
    color: #fff;
    border-bottom-right-radius: 4px;
}

.modern-message-bubble.received {
    background: #fff;
    color: #1a1a1a;
    border-bottom-left-radius: 4px;
    border: 1px solid #e8e9ed;
}

.modern-message-text {
    font-size: 14px;
    line-height: 1.5;
    margin: 0 0 4px 0;
    word-wrap: break-word;
}

.modern-message-bubble.sent .modern-message-text {
    color: #fff;
}

.modern-message-meta {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 4px;
    margin-top: 4px;
}

.modern-message-bubble.sent .modern-message-time {
    color: rgba(255, 255, 255, 0.85);
    font-size: 11px;
}

.modern-message-bubble.received .modern-message-time {
    color: #999;
    font-size: 11px;
}

.modern-read-indicator {
    color: rgba(255, 255, 255, 0.85);
    font-size: 12px;
}

/* ================================
   Modern Chat Footer/Input
================================== */

.modern-chat-footer {
    display: flex;
    align-items: flex-end;
    padding: 16px 24px;
    border-top: 1px solid #e8e9ed;
    background: #fff;
    gap: 12px;
}

.modern-message-input {
    flex: 1;
    background: #f5f6f7;
    border-radius: 24px;
    padding: 10px 20px !important;
    font-size: 14px;
    resize: none;
}

.modern-message-input:focus,
.modern-message-input:hover {
    background: #eff0f2;
}

.modern-send-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #1890ff;
    color: #fff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    transition: all 0.2s ease;
    flex-shrink: 0;
}

.modern-send-btn:hover:not(.disabled) {
    background: #40a9ff;
    transform: scale(1.05);
}

.modern-send-btn:active:not(.disabled) {
    transform: scale(0.95);
}

.modern-send-btn.disabled {
    background: #d9d9d9;
    cursor: not-allowed;
}

/* ================================
   Scrollbar Customization
================================== */

.modern-chat-messages::-webkit-scrollbar {
    width: 6px;
}

.modern-chat-messages::-webkit-scrollbar-track {
    background: transparent;
}

.modern-chat-messages::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 3px;
}

.modern-chat-messages::-webkit-scrollbar-thumb:hover {
    background: #bfbfbf;
}

/* ================================
   Responsive Design
================================== */

@media screen and (max-width: 767px) {
    .modern-chat-title {
        font-size: 20px;
    }

    .modern-chat-sidebar-header {
        padding: 16px;
    }

    .modern-chat-header {
        padding: 12px 16px;
    }

    .modern-chat-messages .gx-chat-main-content {
        padding: 16px 20px;
    }

    .modern-chat-footer {
        padding: 12px 16px;
    }

    .modern-message-bubble {
        max-width: 85%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .modern-chat-messages .gx-chat-main-content {
        padding: 20px 28px;
    }
}

/* ================================
   Modern User Info Panel
================================== */

.modern-user-info-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #fff;
}

.modern-user-info-header {
    display: flex;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid #e8e9ed;
}

.modern-back-btn {
    font-size: 18px;
    color: #666;
    cursor: pointer;
    margin-right: 16px;
}

.modern-back-btn:hover {
    color: #1890ff;
}

.modern-user-info-header h3 {
    font-size: 18px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 0;
}

.modern-user-info-content {
    flex: 1;
    overflow-y: auto;
}

.modern-user-profile {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 20px;
    text-align: center;
    border-bottom: 1px solid #e8e9ed;
}

.modern-user-profile h2 {
    font-size: 20px;
    font-weight: 600;
    color: #1a1a1a;
    margin: 16px 0 8px;
}

.modern-status-badge {
    font-size: 13px;
    padding: 4px 12px;
    border-radius: 12px;
}

.modern-status-badge.online {
    background: #e6f7e9;
    color: #52c41a;
}

.modern-status-badge.offline {
    background: #f5f5f5;
    color: #999;
}

.modern-user-details {
    padding: 20px;
}

.modern-detail-item {
    display: flex;
    align-items: flex-start;
    padding: 16px;
    background: #f8f9fa;
    border-radius: 12px;
    margin-bottom: 12px;
}

.modern-detail-item .anticon {
    font-size: 18px;
    color: #1890ff;
    margin-right: 12px;
    margin-top: 2px;
}

.modern-detail-item label {
    font-size: 12px;
    color: #999;
    margin-bottom: 4px;
    display: block;
}

.modern-detail-item p {
    font-size: 14px;
    color: #1a1a1a;
    margin: 0;
}

/* ================================
   Legacy Compatibility Styles
================================== */

.gx-chat-sidenav-scroll-tab-1 {
    height: 100% !important;
    flex: 1;
}

.gx-chat-sidenav-scroll-tab-1 > div:first-child {
    overflow-y: scroll !important;
}

/* ================================
   Chat Tabs Styles
================================== */

.chat-tabs .ant-tabs-nav {
    margin: 0 !important;
}

.chat-tabs .ant-tabs-nav-list {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}

.chat-tabs .ant-tabs-tab {
    flex: 1 1 50% !important;
    min-width: 50% !important;
    max-width: 50% !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 12px 0 !important;
}

.chat-tabs .ant-tabs-tab-btn {
    width: 100%;
    text-align: center;
}

/* Disable the dropdown/more button completely */
.chat-tabs .ant-tabs-nav-operations,
.chat-tabs .ant-tabs-nav-more {
    display: none !important;
}

/* Force tabs to stay visible */
.chat-tabs .ant-tabs-nav-wrap {
    overflow: visible !important;
}

/* Ensure tabs container doesn't overflow */
.chat-tabs .ant-tabs-nav-list {
    transform: translate(0, 0) !important;
}

/* ================================
   Hide Scrollbar
================================== */

.hide-scrollbar {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
}

.hide-scrollbar::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
}

/*Contact Apps Styles*/
.gx-contact-item {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 8px 28px;
}
.gx-contact-item:not(:last-child) {
    border-bottom: solid 1px #e8e8e8;
}
.gx-dragndrop-item {
    padding: 24px 16px;
}
.gx-dragndrop-item .gx-draggable-icon {
    margin-left: -16px;
}
@media screen and (max-width: 575px) {
    .gx-dragndrop-item {
        padding-right: 5px;
    }
}
.gx-contact-list-info {
    padding-left: 10px;
}
.gx-contact-list-info .gx-email {
    word-break: break-all;
}
.gx-contact-list-info .gx-toolbar-separator {
    display: inline-block;
}
@media screen and (max-width: 575px) {
    .gx-contact-list-info .gx-toolbar-separator {
        display: none;
    }
}
@media screen and (max-width: 575px) {
    .gx-contact-list-info {
        padding-left: 0;
        max-width: calc(100% - 50px);
    }
    .gx-contact-list-info .gx-job-title {
        display: none;
    }
}
.gx-module-contact-content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-module-contact-right {
    margin-left: 8px;
}
.gx-contact-name {
    font-size: 15px;
}
.gx-draggable-icon {
    cursor: all-scroll;
    color: #8c8c8c;
}
.gx-draggable-icon:hover,
.gx-draggable-icon:focus,
.gx-draggable-icon:active {
    cursor: all-scroll;
    color: #262626;
}
.gx-module-side-nav {
    padding: 20px 0;
}
.gx-modal-box-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gx-modal-box-row .gx-modal-box-avatar {
    -webkit-order: 2;
    -ms-order: 2;
    order: 2;
    margin-left: 16px;
}
.gx-modal-box-row .gx-modal-box-avatar .ant-avatar {
    width: 120px;
    height: 120px;
}
@media screen and (max-width: 575px) {
    .gx-modal-box-row .gx-modal-box-avatar {
        -webkit-order: 1;
        -ms-order: 1;
        order: 1;
        margin-left: 0;
        margin-bottom: 16px;
        text-align: center;
    }
}
.gx-modal-box-row .gx-modal-box-form-item {
    -webkit-order: 1;
    -ms-order: 1;
    order: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media screen and (max-width: 575px) {
    .gx-modal-box-row .gx-modal-box-form-item {
        -webkit-order: 2;
        -ms-order: 2;
        order: 2;
    }
}
@media screen and (max-width: 575px) {
    .gx-modal-box-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.gx-dragndrop-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*Mails Apps Styles*/
.gx-module-box-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.gx-module-box-column,
.gx-module-list-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.gx-mail-list-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-left: 10px;
    max-width: calc(100% - 150px);
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
@media screen and (max-width: 575px) {
    .gx-mail-list-info {
        max-width: 100%;
        margin-top: 10px;
        padding-left: 0;
    }
}
.gx-mail-user-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-left: 10px;
}
.gx-mail-user-info .gx-avatar {
    margin-right: 10px;
}
.gx-mail-user-info .gx-badge {
    margin-bottom: 0;
}
.gx-mail-user-des {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 3px;
}
.gx-mail-user-des .gx-time,
.gx-mail-user-des .gx-icon-btn {
    margin-left: auto;
}
.gx-mail-detail-inner {
    padding: 24px;
}
@media screen and (max-width: 991px) {
    .gx-mail-detail-inner {
        padding-right: 28px;
        padding-left: 28px;
    }
}
.gx-mail-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
@media screen and (max-width: 498px) {
    .gx-mail-header {
        display: block;
        -webkit-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.gx-mail-header-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.gx-mail-header-content .gx-subject {
    margin-bottom: 5px;
}
.gx-show-link {
    cursor: pointer;
    margin-bottom: 8px;
    color: #038fde;
}
.gx-show-detail {
    margin-bottom: 12px;
}
.gx-module-list-content .gx-subject {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gx-module-list-content .gx-message {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    color: #8d8d8d;
    font-size: 13px;
}
.gx-module-list-content .gx-message p {
    margin-bottom: 8px;
}
.gx-size {
    margin: 5px 0;
}
.gx-sender-name {
    margin-right: 0;
    font-weight: 500;
    font-size: 15px;
}
.gx-send-subject {
    width: calc(100% - 220px);
}
@media screen and (max-width: 575px) {
    .gx-send-subject {
        width: calc(100% - 180px);
        margin-right: 6px;
    }
}
.gx-mail-header-actions {
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    min-width: 100px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gx-mail-header-actions .icon-btn:not(:last-child) {
    margin-right: 3px;
}
@media screen and (max-width: 498px) {
    .gx-mail-header-actions {
        -webkit-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 10px;
    }
}
.gx-attachment-block {
    position: relative;
}
.gx-attachment-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}
@media screen and (max-width: 575px) {
    .gx-attachment-row {
        margin: 0 -5px;
    }
}
.gx-attachment-col {
    padding: 0 10px;
}
.gx-attachment-col img {
    width: 80px;
}
.gx-attachment-col .size {
    padding-top: 5px;
}
@media screen and (max-width: 575px) {
    .gx-attachment-col {
        padding: 0 5px;
    }
}
@media screen and (max-width: 575px) {
    .gx-mail-list {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 100%;
        border-right: 0 none;
    }
    .gx-mail-detail {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 100%;
    }
}

/*Wall App Style*/

.gx-follower {
    border-bottom: solid 1px #d9d9d9;
    padding-bottom: 20px;
    margin-bottom: 15px;
}
.gx-follower-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0;
    margin: 0 -5px;
}
.gx-profile-banner .gx-follower-list {
    margin: 0 -20px;
}
.gx-follower-list li {
    color: #8c8c8c;
    font-size: 14px;
    padding: 0 5px;
    width: 33.33%;
}
.gx-profile-banner .gx-follower-list li {
    color: #ffffff;
    padding: 0 20px;
    width: auto;
}
.gx-follower-list li:not(:first-child) {
    border-left: solid 1px #d9d9d9;
}
.gx-profile-banner .gx-follower-list li:not(:first-child) {
    border-left-color: #ffffff;
}
.gx-follower-title {
    display: block;
    color: #262626;
    font-size: 14px;
}
.gx-profile-banner .gx-follower-title {
    color: #ffffff;
}
.gx-wall-scroll {
    height: calc(100vh - 154px) !important;
}
.framed-layout .gx-wall-scroll {
    height: calc(100vh - 152px + 2 * 20px) !important;
}
@media screen and (max-width: 991px) {
    .gx-wall-scroll {
        height: calc(100vh - 124px) !important;
    }
    .framed-layout .gx-wall-scroll {
        height: calc(100vh - 124px) !important;
    }
}
@media screen and (max-width: 575px) {
    .gx-wall-scroll {
        height: calc(100vh - 132px) !important;
    }
}
.gx-wall-postlist {
    padding: 5px;
}
.gx-entry-sec {
    position: relative;
    margin-bottom: 20px;
}
.ant-card .gx-entry-sec,
.gx-card .gx-entry-sec {
    margin-bottom: 0;
}
.gx-entry-title {
    border-bottom: solid 1px #d9d9d9;
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-size: 16px;
    position: relative;
}
.gx-entry-title:before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: 1;
    height: 3px;
    width: 42px;
    background-color: #038fde;
}
.ant-card .gx-entry-title:before,
.gx-card .gx-entry-title:before {
    display: none;
}
.ant-card .gx-entry-title,
.gx-card .gx-entry-title {
    border-bottom: 0 none;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.gx-fnd-list {
    list-style: none;
    padding-left: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px 20px;
}
.gx-fnd-list li {
    width: 33.33%;
    padding: 0 5px;
}
@media (max-width: 399px) {
    .gx-fnd-list li {
        width: 50%;
    }
}
.gx-user-fnd {
    position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.gx-user-fnd > img {
    width: 100%;
}
.gx-user-fnd-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.1);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.95)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.95));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.95));
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.95));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.95));
    color: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gx-user-fnd-content h6 {
    color: #ffffff;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gx-user-fnd-content .ant-badge {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    margin: 0;
    width: 10px;
    height: 10px;
    display: block;
}
.gx-user-fnd-content .ant-badge-status-dot {
    width: 10px;
    height: 10px;
    display: block;
    top: 0;
    border: solid 1px #ffffff;
}
.gx-gallery-list {
    list-style: none;
    padding-left: 0;
    margin: 0 -0.5px 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gx-gallery-list li {
    padding: 0 0.5px;
    margin-bottom: 1px;
    width: 33.33%;
}
@media (max-width: 399px) {
    .gx-gallery-list li {
        width: 50%;
    }
}
.gx-gallery-list li > img {
    width: 100%;
}
.gx-gallery-thumb {
    position: relative;
    cursor: pointer;
}
.gx-gallery-thumb:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.01);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.95)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.95));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.95));
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.95));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.95));
}
.gx-gallery-thumb-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    padding: 10px;
    color: #ffffff;
}
.gx-gallery-thumb-content h6 {
    color: #ffffff;
    margin-bottom: 0;
    font-size: 10px;
}
.gx-wall-user-info {
    margin-bottom: 6px;
}
.gx-wall-user-title {
    margin-bottom: 4px;
}
.gx-gallery-item {
    position: relative;
    margin-bottom: 15px;
}
.gx-gallery-item img {
    width: 100%;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.gx-gallery-item-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.7);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    color: #ffffff;
}
.gx-gallery-grid {
    margin: 0 -5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gx-gallery-grid .gx-gallery-item {
    padding: 0 5px;
}
.gx-gallery-grid .gx-gallery-item-content {
    left: 5px;
    right: 5px;
}
.gx-gallery-2 .gx-gallery-item,
.gx-gallery-4 .gx-gallery-item,
.gx-gallery-4-more .gx-gallery-item {
    width: 50%;
}
.gx-gallery-3 .gx-gallery-item {
    width: 33.33%;
}
.gx-wall-comment-box {
    padding: 0 30px;
}
@media screen and (max-width: 1199px) {
    .gx-wall-comment-box {
        padding: 0 20px;
    }
}
@media screen and (max-width: 1100px) {
    .gx-wall-comment-box {
        padding: 0;
    }
}
@media screen and (max-width: 991px) {
    .gx-wall-comment-box {
        padding: 0 30px;
    }
}
@media screen and (max-width: 767px) {
    .gx-wall-comment-box {
        padding-right: 0;
        padding-left: 15px;
    }
}

/*Profile App Style*/
.gx-profile-banner {
    padding: 32px;
    padding-bottom: 88px;
    margin: -32px;
    margin-bottom: -58px;
    background-color: #003366;
    color: #ffffff;
    position: relative;
}
@media screen and (max-width: 575px) {
    .gx-profile-banner {
        padding: 20px 15px;
        padding-bottom: 83px;
        margin: -20px -15px;
        margin-bottom: -58px;
    }
}
.gx-profile-banner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}
.gx-profile-banner > div {
    position: relative;
    z-index: 2;
}
.gx-profile-banner-top {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 40px;
}
@media (max-width: 575px) {
    .gx-profile-banner-top {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-bottom: 25px;
    }
}
.gx-profile-banner-top-left {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
@media (max-width: 575px) {
    .gx-profile-banner-top-left {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-bottom: 25px;
    }
}
.gx-profile-banner-avatar {
    margin-right: 1.5rem;
}
@media (max-width: 575px) {
    .gx-profile-banner-avatar {
        margin-bottom: 8px;
        margin-right: 0;
    }
}
.gx-profile-banner-top-right {
    text-align: center;
    margin-left: auto;
}
@media (max-width: 575px) {
    .gx-profile-banner-top-right {
        margin-left: 0;
    }
}
.gx-profile-banner-bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
@media (max-width: 575px) {
    .gx-profile-banner-bottom {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .gx-profile-banner-bottom .gx-tab-list {
        margin-bottom: 10px;
    }
}
.gx-profile-banner h1,
.gx-profile-banner h2,
.gx-profile-banner h3,
.gx-profile-banner h4,
.gx-profile-banner h5,
.gx-profile-banner h6,
.gx-profile-banner .h1,
.gx-profile-banner .h2,
.gx-profile-banner .h3,
.gx-profile-banner .h4,
.gx-profile-banner .h5,
.gx-profile-banner .h6 {
    color: #ffffff;
}
.gx-profile-banner .gx-link {
    color: #ffffff;
}
.gx-profile-banner .gx-link:hover,
.gx-profile-banner .gx-link:focus {
    color: #fa8c15;
}
.gx-profile-content {
    position: relative;
    z-index: 2;
}
.gx-profile-setting {
    margin-left: auto;
}
@media (max-width: 575px) {
    .gx-profile-setting {
        margin-left: 0;
    }
}
@media (max-width: 575px) {
    .gx-profile-content-right {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: -ms-flex !important;
        display: flex !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-align-items: center !important;
        -ms-align-items: center !important;
        align-items: center !important;
    }
    .gx-profile-content-right .gx-text-truncate {
        width: auto;
        margin-left: auto;
    }
}
.gx-pro-contact-list:not(:last-child) {
    margin-bottom: 1rem;
}
.pos-order-type {
  display: flex;
  margin-top: 1em;
}
.pos-welcome-email {
  font-size: 16px;
  color: #000;
  text-align: center;
  margin-top: 3em;
}
.pos-bleaum-style {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  margin-top: -7px;
  text-align: center;
}
.pos-customer-type {
  font-size: 16px;
  margin-left: 1em;
}
.pos-medical-btn {
  width: 100%;
  font-size: 12px;
  height: 50px;
  font-weight: 400;
}
.pos-medical-dv {
  margin: 0em 1em;
}

.stripe-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
}

.stripe-wrapper .gx-card {
    margin-bottom: 0;
}

.gx-stripe {
    position: relative;
}

.gx-stripe .ant-form .ant-form-item:last-child {
    margin-bottom: 0;
}

.gx-stripe .ant-form .ant-btn {
    margin-bottom: 0;
}

.stripe-cardnumber-input {
    margin-bottom: 20px;
    border: 1px solid #d9d9d9;
    padding: 7.9px 11px;
    border-radius: 6px;
}

.ErrorMessage {
    margin-bottom: 20px;
    color: #ff0000;
}

.stripe-btn-view {
    position: relative;
}

@media (min-width: 576px) {
    .stripe-cardnumber,
    .ErrorMessage,
    .stripe-btn-view {
        max-width: 66.66666667%;
        margin-left: auto;
        padding-left: 11px;
    }
}

@media (min-width: 768px) {

    .gx-stripe {
        min-width: 500px;
    }
}

@media (max-width: 575px) {

    .stripe-wrapper {
        padding-bottom: 20px;
    }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url([object Module]) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url([object Module]);
    src: url([object Module]?#iefix) format('embedded-opentype'), url([object Module]) format('woff'), url([object Module]) format('truetype'), url([object Module]#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\2190';
}
[dir='rtl'] .slick-prev:before
{
    content: '\2192';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '\2192';
}
[dir='rtl'] .slick-next:before
{
    content: '\2190';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '\2022';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@charset "UTF-8";
@font-face {
  font-family: 'Notification';
  src: url([object Module]);
  src: url([object Module]?#iefixs3g3t9) format("embedded-opentype"), url([object Module]) format("woff"), url([object Module]) format("truetype"), url([object Module]#notification) format("svg");
  font-weight: normal;
  font-style: normal;
}

.notification-container {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  width: 320px;
  padding: 0px 15px;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
}

.notification {
  box-sizing: border-box;
  padding: 15px 15px 15px 58px;
  border-radius: 2px;
  color: #fff;
  background-color: #ccc;
  box-shadow: 0 0 12px #999;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  position: relative;
  opacity: 0.9;
  margin-top: 15px;
}

.notification .title {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 5px 0;
}

.notification:hover, .notification:focus {
  opacity: 1;
}

.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
}

.notification-enter.notification-enter-active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s;
}

.notification-exit {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.notification-exit.notification-exit-active {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
  transition: all 0.4s;
}

.notification:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  display: block;
  font-family: 'Notification';
  width: 28px;
  height: 28px;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
}

.notification-info {
  background-color: #2f96b4;
}

.notification-info:before {
  content: "\F05A";
}

.notification-success {
  background-color: #51a351;
}

.notification-success:before {
  content: "\F058";
}

.notification-warning {
  background-color: #f89406;
}

.notification-warning:before {
  content: "\F06A";
}

.notification-error {
  background-color: #bd362f;
}

.notification-error:before {
  content: "\F057";
}

.flag {
  display: inline-block;
  background-repeat: no-repeat;
}

.flag.flag-24 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url([object Module]);
  background-repeat: no-repeat;
}

.flag.flag-24.flag-abkhazia {
  background-position: -0px -0px;
}

.flag.flag-24.flag-basque-country {
  background-position: -24px -0px;
}

.flag.flag-24.flag-british-antarctic-territory {
  background-position: -48px -0px;
}

.flag.flag-24.flag-commonwealth {
  background-position: -72px -0px;
}

.flag.flag-24.flag-england {
  background-position: -96px -0px;
}

.flag.flag-24.flag-gosquared {
  background-position: -120px -0px;
}

.flag.flag-24.flag-kosovo {
  background-position: -144px -0px;
}

.flag.flag-24.flag-mars {
  background-position: -168px -0px;
}

.flag.flag-24.flag-nagorno-karabakh {
  background-position: -192px -0px;
}

.flag.flag-24.flag-nato {
  background-position: -216px -0px;
}

.flag.flag-24.flag-northern-cyprus {
  background-position: -240px -0px;
}

.flag.flag-24.flag-olympics {
  background-position: -264px -0px;
}

.flag.flag-24.flag-red-cross {
  background-position: -288px -0px;
}

.flag.flag-24.flag-scotland {
  background-position: -312px -0px;
}

.flag.flag-24.flag-somaliland {
  background-position: -336px -0px;
}

.flag.flag-24.flag-south-ossetia {
  background-position: -360px -0px;
}

.flag.flag-24.flag-united-nations {
  background-position: -384px -0px;
}

.flag.flag-24.flag-unknown {
  background-position: -0px -24px;
}

.flag.flag-24.flag-wales {
  background-position: -24px -24px;
}

.flag.flag-24.flag-ad {
  background-position: -48px -24px;
}

.flag.flag-24.flag-ae {
  background-position: -72px -24px;
}

.flag.flag-24.flag-af {
  background-position: -96px -24px;
}

.flag.flag-24.flag-ag {
  background-position: -120px -24px;
}

.flag.flag-24.flag-ai {
  background-position: -144px -24px;
}

.flag.flag-24.flag-al {
  background-position: -168px -24px;
}

.flag.flag-24.flag-am {
  background-position: -192px -24px;
}

.flag.flag-24.flag-an {
  background-position: -216px -24px;
}

.flag.flag-24.flag-ao {
  background-position: -240px -24px;
}

.flag.flag-24.flag-aq {
  background-position: -264px -24px;
}

.flag.flag-24.flag-ar {
  background-position: -288px -24px;
}

.flag.flag-24.flag-as {
  background-position: -312px -24px;
}

.flag.flag-24.flag-at {
  background-position: -336px -24px;
}

.flag.flag-24.flag-au {
  background-position: -360px -24px;
}

.flag.flag-24.flag-aw {
  background-position: -384px -24px;
}

.flag.flag-24.flag-ax {
  background-position: -0px -48px;
}

.flag.flag-24.flag-az {
  background-position: -24px -48px;
}

.flag.flag-24.flag-ba {
  background-position: -48px -48px;
}

.flag.flag-24.flag-bb {
  background-position: -72px -48px;
}

.flag.flag-24.flag-bd {
  background-position: -96px -48px;
}

.flag.flag-24.flag-be {
  background-position: -120px -48px;
}

.flag.flag-24.flag-bf {
  background-position: -144px -48px;
}

.flag.flag-24.flag-bg {
  background-position: -168px -48px;
}

.flag.flag-24.flag-bh {
  background-position: -192px -48px;
}

.flag.flag-24.flag-bi {
  background-position: -216px -48px;
}

.flag.flag-24.flag-bj {
  background-position: -240px -48px;
}

.flag.flag-24.flag-bl {
  background-position: -264px -48px;
}

.flag.flag-24.flag-bm {
  background-position: -288px -48px;
}

.flag.flag-24.flag-bn {
  background-position: -312px -48px;
}

.flag.flag-24.flag-bo {
  background-position: -336px -48px;
}

.flag.flag-24.flag-br {
  background-position: -360px -48px;
}

.flag.flag-24.flag-bs {
  background-position: -384px -48px;
}

.flag.flag-24.flag-bt {
  background-position: -0px -72px;
}

.flag.flag-24.flag-bw {
  background-position: -24px -72px;
}

.flag.flag-24.flag-by {
  background-position: -48px -72px;
}

.flag.flag-24.flag-bz {
  background-position: -72px -72px;
}

.flag.flag-24.flag-ca {
  background-position: -96px -72px;
}

.flag.flag-24.flag-cc {
  background-position: -120px -72px;
}

.flag.flag-24.flag-cd {
  background-position: -144px -72px;
}

.flag.flag-24.flag-cf {
  background-position: -168px -72px;
}

.flag.flag-24.flag-cg {
  background-position: -192px -72px;
}

.flag.flag-24.flag-ch {
  background-position: -216px -72px;
}

.flag.flag-24.flag-ci {
  background-position: -240px -72px;
}

.flag.flag-24.flag-ck {
  background-position: -264px -72px;
}

.flag.flag-24.flag-cl {
  background-position: -288px -72px;
}

.flag.flag-24.flag-cm {
  background-position: -312px -72px;
}

.flag.flag-24.flag-cn {
  background-position: -336px -72px;
}

.flag.flag-24.flag-co {
  background-position: -360px -72px;
}

.flag.flag-24.flag-cr {
  background-position: -384px -72px;
}

.flag.flag-24.flag-cu {
  background-position: -0px -96px;
}

.flag.flag-24.flag-cv {
  background-position: -24px -96px;
}

.flag.flag-24.flag-cw {
  background-position: -48px -96px;
}

.flag.flag-24.flag-cx {
  background-position: -72px -96px;
}

.flag.flag-24.flag-cy {
  background-position: -96px -96px;
}

.flag.flag-24.flag-cz {
  background-position: -120px -96px;
}

.flag.flag-24.flag-de {
  background-position: -144px -96px;
}

.flag.flag-24.flag-dj {
  background-position: -168px -96px;
}

.flag.flag-24.flag-dk {
  background-position: -192px -96px;
}

.flag.flag-24.flag-dm {
  background-position: -216px -96px;
}

.flag.flag-24.flag-do {
  background-position: -240px -96px;
}

.flag.flag-24.flag-dz {
  background-position: -264px -96px;
}

.flag.flag-24.flag-ec {
  background-position: -288px -96px;
}

.flag.flag-24.flag-ee {
  background-position: -312px -96px;
}

.flag.flag-24.flag-eg {
  background-position: -336px -96px;
}

.flag.flag-24.flag-eh {
  background-position: -360px -96px;
}

.flag.flag-24.flag-er {
  background-position: -384px -96px;
}

.flag.flag-24.flag-es {
  background-position: -0px -120px;
}

.flag.flag-24.flag-et {
  background-position: -24px -120px;
}

.flag.flag-24.flag-eu {
  background-position: -48px -120px;
}

.flag.flag-24.flag-fi {
  background-position: -72px -120px;
}

.flag.flag-24.flag-fj {
  background-position: -96px -120px;
}

.flag.flag-24.flag-fk {
  background-position: -120px -120px;
}

.flag.flag-24.flag-fm {
  background-position: -144px -120px;
}

.flag.flag-24.flag-fo {
  background-position: -168px -120px;
}

.flag.flag-24.flag-fr {
  background-position: -192px -120px;
}

.flag.flag-24.flag-ga {
  background-position: -216px -120px;
}

.flag.flag-24.flag-gb {
  background-position: -240px -120px;
}

.flag.flag-24.flag-gd {
  background-position: -264px -120px;
}

.flag.flag-24.flag-ge {
  background-position: -288px -120px;
}

.flag.flag-24.flag-gg {
  background-position: -312px -120px;
}

.flag.flag-24.flag-gh {
  background-position: -336px -120px;
}

.flag.flag-24.flag-gi {
  background-position: -360px -120px;
}

.flag.flag-24.flag-gl {
  background-position: -384px -120px;
}

.flag.flag-24.flag-gm {
  background-position: -0px -144px;
}

.flag.flag-24.flag-gn {
  background-position: -24px -144px;
}

.flag.flag-24.flag-gq {
  background-position: -48px -144px;
}

.flag.flag-24.flag-gr {
  background-position: -72px -144px;
}

.flag.flag-24.flag-gs {
  background-position: -96px -144px;
}

.flag.flag-24.flag-gt {
  background-position: -120px -144px;
}

.flag.flag-24.flag-gu {
  background-position: -144px -144px;
}

.flag.flag-24.flag-gw {
  background-position: -168px -144px;
}

.flag.flag-24.flag-gy {
  background-position: -192px -144px;
}

.flag.flag-24.flag-hk {
  background-position: -216px -144px;
}

.flag.flag-24.flag-hn {
  background-position: -240px -144px;
}

.flag.flag-24.flag-hr {
  background-position: -264px -144px;
}

.flag.flag-24.flag-ht {
  background-position: -288px -144px;
}

.flag.flag-24.flag-hu {
  background-position: -312px -144px;
}

.flag.flag-24.flag-ic {
  background-position: -336px -144px;
}

.flag.flag-24.flag-id {
  background-position: -360px -144px;
}

.flag.flag-24.flag-ie {
  background-position: -384px -144px;
}

.flag.flag-24.flag-il {
  background-position: -0px -168px;
}

.flag.flag-24.flag-im {
  background-position: -24px -168px;
}

.flag.flag-24.flag-in {
  background-position: -48px -168px;
}

.flag.flag-24.flag-iq {
  background-position: -72px -168px;
}

.flag.flag-24.flag-ir {
  background-position: -96px -168px;
}

.flag.flag-24.flag-is {
  background-position: -120px -168px;
}

.flag.flag-24.flag-it {
  background-position: -144px -168px;
}

.flag.flag-24.flag-je {
  background-position: -168px -168px;
}

.flag.flag-24.flag-jm {
  background-position: -192px -168px;
}

.flag.flag-24.flag-jo {
  background-position: -216px -168px;
}

.flag.flag-24.flag-jp {
  background-position: -240px -168px;
}

.flag.flag-24.flag-ke {
  background-position: -264px -168px;
}

.flag.flag-24.flag-kg {
  background-position: -288px -168px;
}

.flag.flag-24.flag-kh {
  background-position: -312px -168px;
}

.flag.flag-24.flag-ki {
  background-position: -336px -168px;
}

.flag.flag-24.flag-km {
  background-position: -360px -168px;
}

.flag.flag-24.flag-kn {
  background-position: -384px -168px;
}

.flag.flag-24.flag-kp {
  background-position: -0px -192px;
}

.flag.flag-24.flag-kr {
  background-position: -24px -192px;
}

.flag.flag-24.flag-kw {
  background-position: -48px -192px;
}

.flag.flag-24.flag-ky {
  background-position: -72px -192px;
}

.flag.flag-24.flag-kz {
  background-position: -96px -192px;
}

.flag.flag-24.flag-la {
  background-position: -120px -192px;
}

.flag.flag-24.flag-lb {
  background-position: -144px -192px;
}

.flag.flag-24.flag-lc {
  background-position: -168px -192px;
}

.flag.flag-24.flag-li {
  background-position: -192px -192px;
}

.flag.flag-24.flag-lk {
  background-position: -216px -192px;
}

.flag.flag-24.flag-lr {
  background-position: -240px -192px;
}

.flag.flag-24.flag-ls {
  background-position: -264px -192px;
}

.flag.flag-24.flag-lt {
  background-position: -288px -192px;
}

.flag.flag-24.flag-lu {
  background-position: -312px -192px;
}

.flag.flag-24.flag-lv {
  background-position: -336px -192px;
}

.flag.flag-24.flag-ly {
  background-position: -360px -192px;
}

.flag.flag-24.flag-ma {
  background-position: -384px -192px;
}

.flag.flag-24.flag-mc {
  background-position: -0px -216px;
}

.flag.flag-24.flag-md {
  background-position: -24px -216px;
}

.flag.flag-24.flag-me {
  background-position: -48px -216px;
}

.flag.flag-24.flag-mf {
  background-position: -72px -216px;
}

.flag.flag-24.flag-mg {
  background-position: -96px -216px;
}

.flag.flag-24.flag-mh {
  background-position: -120px -216px;
}

.flag.flag-24.flag-mk {
  background-position: -144px -216px;
}

.flag.flag-24.flag-ml {
  background-position: -168px -216px;
}

.flag.flag-24.flag-mm {
  background-position: -192px -216px;
}

.flag.flag-24.flag-mn {
  background-position: -216px -216px;
}

.flag.flag-24.flag-mo {
  background-position: -240px -216px;
}

.flag.flag-24.flag-mp {
  background-position: -264px -216px;
}

.flag.flag-24.flag-mq {
  background-position: -288px -216px;
}

.flag.flag-24.flag-mr {
  background-position: -312px -216px;
}

.flag.flag-24.flag-ms {
  background-position: -336px -216px;
}

.flag.flag-24.flag-mt {
  background-position: -360px -216px;
}

.flag.flag-24.flag-mu {
  background-position: -384px -216px;
}

.flag.flag-24.flag-mv {
  background-position: -0px -240px;
}

.flag.flag-24.flag-mw {
  background-position: -24px -240px;
}

.flag.flag-24.flag-mx {
  background-position: -48px -240px;
}

.flag.flag-24.flag-my {
  background-position: -72px -240px;
}

.flag.flag-24.flag-mz {
  background-position: -96px -240px;
}

.flag.flag-24.flag-na {
  background-position: -120px -240px;
}

.flag.flag-24.flag-nc {
  background-position: -144px -240px;
}

.flag.flag-24.flag-ne {
  background-position: -168px -240px;
}

.flag.flag-24.flag-nf {
  background-position: -192px -240px;
}

.flag.flag-24.flag-ng {
  background-position: -216px -240px;
}

.flag.flag-24.flag-ni {
  background-position: -240px -240px;
}

.flag.flag-24.flag-nl {
  background-position: -264px -240px;
}

.flag.flag-24.flag-no {
  background-position: -288px -240px;
}

.flag.flag-24.flag-np {
  background-position: -312px -240px;
}

.flag.flag-24.flag-nr {
  background-position: -336px -240px;
}

.flag.flag-24.flag-nu {
  background-position: -360px -240px;
}

.flag.flag-24.flag-nz {
  background-position: -384px -240px;
}

.flag.flag-24.flag-om {
  background-position: -0px -264px;
}

.flag.flag-24.flag-pa {
  background-position: -24px -264px;
}

.flag.flag-24.flag-pe {
  background-position: -48px -264px;
}

.flag.flag-24.flag-pf {
  background-position: -72px -264px;
}

.flag.flag-24.flag-pg {
  background-position: -96px -264px;
}

.flag.flag-24.flag-ph {
  background-position: -120px -264px;
}

.flag.flag-24.flag-pirate-black {
  background-position: -144px -264px;
}

.flag.flag-24.flag-pirate-white {
  background-position: -168px -264px;
}

.flag.flag-24.flag-pk {
  background-position: -192px -264px;
}

.flag.flag-24.flag-pl {
  background-position: -216px -264px;
}

.flag.flag-24.flag-pn {
  background-position: -240px -264px;
}

.flag.flag-24.flag-pr {
  background-position: -264px -264px;
}

.flag.flag-24.flag-ps {
  background-position: -288px -264px;
}

.flag.flag-24.flag-pt {
  background-position: -312px -264px;
}

.flag.flag-24.flag-pw {
  background-position: -336px -264px;
}

.flag.flag-24.flag-py {
  background-position: -360px -264px;
}

.flag.flag-24.flag-qa {
  background-position: -384px -264px;
}

.flag.flag-24.flag-ro {
  background-position: -0px -288px;
}

.flag.flag-24.flag-rs {
  background-position: -24px -288px;
}

.flag.flag-24.flag-ru {
  background-position: -48px -288px;
}

.flag.flag-24.flag-rw {
  background-position: -72px -288px;
}

.flag.flag-24.flag-sa {
  background-position: -96px -288px;
}

.flag.flag-24.flag-sb {
  background-position: -120px -288px;
}

.flag.flag-24.flag-sc {
  background-position: -144px -288px;
}

.flag.flag-24.flag-sd {
  background-position: -168px -288px;
}

.flag.flag-24.flag-se {
  background-position: -192px -288px;
}

.flag.flag-24.flag-sg {
  background-position: -216px -288px;
}

.flag.flag-24.flag-sh {
  background-position: -240px -288px;
}

.flag.flag-24.flag-si {
  background-position: -264px -288px;
}

.flag.flag-24.flag-sk {
  background-position: -288px -288px;
}

.flag.flag-24.flag-sl {
  background-position: -312px -288px;
}

.flag.flag-24.flag-sm {
  background-position: -336px -288px;
}

.flag.flag-24.flag-sn {
  background-position: -360px -288px;
}

.flag.flag-24.flag-so {
  background-position: -384px -288px;
}

.flag.flag-24.flag-sr {
  background-position: -0px -312px;
}

.flag.flag-24.flag-ss {
  background-position: -24px -312px;
}

.flag.flag-24.flag-st {
  background-position: -48px -312px;
}

.flag.flag-24.flag-sv {
  background-position: -72px -312px;
}

.flag.flag-24.flag-sy {
  background-position: -96px -312px;
}

.flag.flag-24.flag-sz {
  background-position: -120px -312px;
}

.flag.flag-24.flag-tc {
  background-position: -144px -312px;
}

.flag.flag-24.flag-td {
  background-position: -168px -312px;
}

.flag.flag-24.flag-tf {
  background-position: -192px -312px;
}

.flag.flag-24.flag-tg {
  background-position: -216px -312px;
}

.flag.flag-24.flag-th {
  background-position: -240px -312px;
}

.flag.flag-24.flag-tj {
  background-position: -264px -312px;
}

.flag.flag-24.flag-tk {
  background-position: -288px -312px;
}

.flag.flag-24.flag-tl {
  background-position: -312px -312px;
}

.flag.flag-24.flag-tm {
  background-position: -336px -312px;
}

.flag.flag-24.flag-tn {
  background-position: -360px -312px;
}

.flag.flag-24.flag-to {
  background-position: -384px -312px;
}

.flag.flag-24.flag-tr {
  background-position: -0px -336px;
}

.flag.flag-24.flag-tt {
  background-position: -24px -336px;
}

.flag.flag-24.flag-tv {
  background-position: -48px -336px;
}

.flag.flag-24.flag-tw {
  background-position: -72px -336px;
}

.flag.flag-24.flag-tz {
  background-position: -96px -336px;
}

.flag.flag-24.flag-ua {
  background-position: -120px -336px;
}

.flag.flag-24.flag-ug {
  background-position: -144px -336px;
}

.flag.flag-24.flag-us {
  background-position: -168px -336px;
}

.flag.flag-24.flag-uy {
  background-position: -192px -336px;
}

.flag.flag-24.flag-uz {
  background-position: -216px -336px;
}

.flag.flag-24.flag-va {
  background-position: -240px -336px;
}

.flag.flag-24.flag-vc {
  background-position: -264px -336px;
}

.flag.flag-24.flag-ve {
  background-position: -288px -336px;
}

.flag.flag-24.flag-vg {
  background-position: -312px -336px;
}

.flag.flag-24.flag-vi {
  background-position: -336px -336px;
}

.flag.flag-24.flag-vn {
  background-position: -360px -336px;
}

.flag.flag-24.flag-vu {
  background-position: -384px -336px;
}

@charset "UTF-8";

@font-face {
  font-family: "gaxon";
  src: url([object Module]);
  src: url([object Module]?#iefix) format("embedded-opentype"),
  url([object Module]) format("woff"),
  url([object Module]) format("truetype"),
  url([object Module]#gaxon) format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "gaxon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "gaxon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  content: "a";
}

.icon-add-circle:before {
  content: "b";
}

.icon-affix:before {
  content: "c";
}

.icon-alert:before {
  content: "d";
}

.icon-alert-new:before {
  content: "e";
}

.icon-all-contacts:before {
  content: "f";
}

.icon-amchart:before {
  content: "g";
}

.icon-anchor:before {
  content: "h";
}

.icon-apps:before {
  content: "i";
}

.icon-apps-new:before {
  content: "j";
}

.icon-arrow-left:before {
  content: "k";
}

.icon-arrow-right:before {
  content: "l";
}

.icon-attachment:before {
  content: "m";
}

.icon-auth-screen:before {
  content: "n";
}

.icon-autocomplete:before {
  content: "o";
}

.icon-avatar:before {
  content: "p";
}

.icon-backtop:before {
  content: "q";
}

.icon-badge:before {
  content: "r";
}

.icon-basic-calendar:before {
  content: "s";
}

.icon-birthday:before {
  content: "t";
}

.icon-birthday-new:before {
  content: "u";
}

.icon-bitcoin:before {
  content: "v";
}

.icon-breadcrumb:before {
  content: "w";
}

.icon-burger:before {
  content: "x";
}

.icon-button:before {
  content: "y";
}

.icon-calendar:before {
  content: "z";
}

.icon-calendar-new:before {
  content: "A";
}

.icon-callout:before {
  content: "B";
}

.icon-camera:before {
  content: "C";
}

.icon-camera-2:before {
  content: "D";
}

.icon-card:before {
  content: "E";
}

.icon-cards-list-view:before {
  content: "F";
}

.icon-carousel:before {
  content: "G";
}

.icon-cascader:before {
  content: "H";
}

.icon-chart:before {
  content: "I";
}

.icon-chart-area:before {
  content: "J";
}

.icon-chart-area-new:before {
  content: "K";
}

.icon-chart-bar:before {
  content: "L";
}

.icon-chart-composed:before {
  content: "M";
}

.icon-chart-line:before {
  content: "N";
}

.icon-chart-pie:before {
  content: "O";
}

.icon-chart-radar:before {
  content: "P";
}

.icon-chart-radial:before {
  content: "Q";
}

.icon-chart-scatter:before {
  content: "R";
}

.icon-chart-tree:before {
  content: "S";
}

.icon-charvlet-down:before {
  content: "T";
}

.icon-charvlet-left:before {
  content: "U";
}

.icon-charvlet-right:before {
  content: "V";
}

.icon-charvlet-up:before {
  content: "W";
}

.icon-chat:before {
  content: "X";
}

.icon-chat-bubble:before {
  content: "Y";
}

.icon-chat-new:before {
  content: "Z";
}

.icon-check:before {
  content: "0";
}

.icon-check-circle-o:before {
  content: "1";
}

.icon-check-cricle:before {
  content: "2";
}

.icon-check-square:before {
  content: "3";
}

.icon-check-square-o:before {
  content: "4";
}

.icon-chevron-down:before {
  content: "5";
}

.icon-chevron-left:before {
  content: "6";
}

.icon-chevron-right:before {
  content: "7";
}

.icon-chevron-up:before {
  content: "8";
}

.icon-circle:before {
  content: "9";
}

.icon-circle-o:before {
  content: "!";
}

.icon-ckeditor:before {
  content: "\"";
}

.icon-close:before {
  content: "#";
}

.icon-close-circle:before {
  content: "$";
}

.icon-collapse:before {
  content: "%";
}

.icon-company:before {
  content: "&";
}

.icon-components:before {
  content: "'";
}

.icon-compose:before {
  content: "(";
}

.icon-contacts:before {
  content: ")";
}

.icon-copy:before {
  content: "*";
}

.icon-crm:before {
  content: "+";
}

.icon-crypto:before {
  content: ",";
}

.icon-culture-calendar:before {
  content: "-";
}

.icon-custom-view:before {
  content: ".";
}

.icon-dasbhoard:before {
  content: "/";
}

.icon-data-display:before {
  content: ":";
}

.icon-data-entry:before {
  content: ";";
}

.icon-datepicker:before {
  content: "<";
}

.icon-default-timeline:before {
  content: "=";
}

.icon-diamond:before {
  content: ">";
}

.icon-divider:before {
  content: "?";
}

.icon-donut:before {
  content: "@";
}

.icon-down:before {
  content: "[";
}

.icon-draft:before {
  content: "]";
}

.icon-drag-and-drop:before {
  content: "^";
}

.icon-dropdown:before {
  content: "_";
}

.icon-edit:before {
  content: "`";
}

.icon-editor:before {
  content: "{";
}

.icon-ellipse-h:before {
  content: "|";
}

.icon-ellipse-v:before {
  content: "}";
}

.icon-email:before {
  content: "~";
}

.icon-error:before {
  content: "\\";
}

.icon-error-404:before {
  content: "\E000";
}

.icon-error-500:before {
  content: "\E001";
}

.icon-etherium:before {
  content: "\E002";
}

.icon-exclamation:before {
  content: "\E003";
}

.icon-expand:before {
  content: "\E004";
}

.icon-extensions:before {
  content: "\E005";
}

.icon-extra-components:before {
  content: "\E006";
}

.icon-eye:before {
  content: "\E007";
}

.icon-facebook:before {
  content: "\E008";
}

.icon-family:before {
  content: "\E009";
}

.icon-feedback:before {
  content: "\E00A";
}

.icon-files:before {
  content: "\E00B";
}

.icon-filter:before {
  content: "\E00C";
}

.icon-filter-circle:before {
  content: "\E00D";
}

.icon-folder:before {
  content: "\E00E";
}

.icon-folder-o:before {
  content: "\E00F";
}

.icon-font:before {
  content: "\E010";
}

.icon-forgot-password:before {
  content: "\E011";
}

.icon-forward:before {
  content: "\E012";
}

.icon-forward-o:before {
  content: "\E013";
}

.icon-frequent:before {
  content: "\E014";
}

.icon-geo-location:before {
  content: "\E015";
}

.icon-graduation:before {
  content: "\E016";
}

.icon-growth:before {
  content: "\E017";
}

.icon-home:before {
  content: "\E018";
}

.icon-hotel-booking:before {
  content: "\E019";
}

.icon-icon:before {
  content: "\E01A";
}

.icon-image:before {
  content: "\E01B";
}

.icon-important:before {
  content: "\E01C";
}

.icon-important-o:before {
  content: "\E01D";
}

.icon-inbox:before {
  content: "\E01E";
}

.icon-inbuilt-apps:before {
  content: "\E01F";
}

.icon-input:before {
  content: "\E020";
}

.icon-inputnumber:before {
  content: "\E021";
}

.icon-invert-color:before {
  content: "\E022";
}

.icon-keyboard:before {
  content: "\E023";
}

.icon-like:before {
  content: "\E024";
}

.icon-like-o:before {
  content: "\E025";
}

.icon-link:before {
  content: "\E026";
}

.icon-lising-dbrd:before {
  content: "\E027";
}

.icon-list-select-o:before {
  content: "\E028";
}

.icon-listing-dbrd:before {
  content: "\E029";
}

.icon-litcoin:before {
  content: "\E02A";
}

.icon-localeprovider:before {
  content: "\E02B";
}

.icon-location:before {
  content: "\E02C";
}

.icon-lock-screen:before {
  content: "\E02D";
}

.icon-long-arrow:before {
  content: "\E02E";
}

.icon-long-arrow-down:before {
  content: "\E02F";
}

.icon-long-arrow-left:before {
  content: "\E030";
}

.icon-long-arrow-right:before {
  content: "\E031";
}

.icon-long-arrow-up:before {
  content: "\E032";
}

.icon-mail-open:before {
  content: "\E033";
}

.icon-map-clustering:before {
  content: "\E034";
}

.icon-map-directions:before {
  content: "\E035";
}

.icon-map-drawing:before {
  content: "\E036";
}

.icon-map-event-listener:before {
  content: "\E037";
}

.icon-map-google:before {
  content: "\E038";
}

.icon-map-km-layer:before {
  content: "\E039";
}

.icon-map-overlay:before {
  content: "\E03A";
}

.icon-map-popup-info:before {
  content: "\E03B";
}

.icon-map-selectable:before {
  content: "\E03C";
}

.icon-map-simple:before {
  content: "\E03D";
}

.icon-map-street-view:before {
  content: "\E03E";
}

.icon-map-styled:before {
  content: "\E03F";
}

.icon-map-traffic-layer:before {
  content: "\E040";
}

.icon-megaphone:before {
  content: "\E041";
}

.icon-mention:before {
  content: "\E042";
}

.icon-menu:before {
  content: "\E043";
}

.icon-menu-down:before {
  content: "\E044";
}

.icon-menu-fold:before {
  content: "\E045";
}

.icon-menu-left:before {
  content: "\E046";
}

.icon-menu-lines:before {
  content: "\E047";
}

.icon-menu-right:before {
  content: "\E048";
}

.icon-menu-select:before {
  content: "\E049";
}

.icon-menu-unfold:before {
  content: "\E04A";
}

.icon-menu-up:before {
  content: "\E04B";
}

.icon-message:before {
  content: "\E04C";
}

.icon-mic:before {
  content: "\E04D";
}

.icon-modal:before {
  content: "\E04E";
}

.icon-navigation:before {
  content: "\E04F";
}

.icon-noodles:before {
  content: "\E050";
}

.icon-notification:before {
  content: "\E051";
}

.icon-notification-new:before {
  content: "\E052";
}

.icon-orders:before {
  content: "\E053";
}

.icon-pagination:before {
  content: "\E054";
}

.icon-phone:before {
  content: "\E055";
}

.icon-picker:before {
  content: "\E056";
}

.icon-pizza:before {
  content: "\E057";
}

.icon-plain-list-divider:before {
  content: "\E058";
}

.icon-plain-list-view:before {
  content: "\E059";
}

.icon-popconfirm:before {
  content: "\E05A";
}

.icon-popover:before {
  content: "\E05B";
}

.icon-popup-calendar:before {
  content: "\E05C";
}

.icon-pricing-table:before {
  content: "\E05D";
}

.icon-product-grid:before {
  content: "\E05E";
}

.icon-product-list:before {
  content: "\E05F";
}

.icon-profile:before {
  content: "\E060";
}

.icon-profile2:before {
  content: "\E061";
}

.icon-progress:before {
  content: "\E062";
}

.icon-queries:before {
  content: "\E063";
}

.icon-question-circle:before {
  content: "\E064";
}

.icon-quote-backward:before {
  content: "\E065";
}

.icon-quote-forward:before {
  content: "\E066";
}

.icon-radiobutton:before {
  content: "\E067";
}

.icon-refer:before {
  content: "\E068";
}

.icon-rendaring-calendar:before {
  content: "\E069";
}

.icon-reply:before {
  content: "\E06A";
}

.icon-reply-o:before {
  content: "\E06B";
}

.icon-reset-password:before {
  content: "\E06C";
}

.icon-revenue-new:before {
  content: "\E06D";
}

.icon-ripple:before {
  content: "\E06E";
}

.icon-schedule:before {
  content: "\E06F";
}

.icon-search:before {
  content: "\E070";
}

.icon-search-new:before {
  content: "\E071";
}

.icon-select:before {
  content: "\E072";
}

.icon-selectable-map:before {
  content: "\E073";
}

.icon-sent:before {
  content: "\E074";
}

.icon-setting:before {
  content: "\E075";
}

.icon-shopping-cart:before {
  content: "\E076";
}

.icon-shuffle:before {
  content: "\E077";
}

.icon-signin:before {
  content: "\E078";
}

.icon-signup:before {
  content: "\E079";
}

.icon-slider:before {
  content: "\E07A";
}

.icon-social:before {
  content: "\E07B";
}

.icon-spam:before {
  content: "\E07C";
}

.icon-spin:before {
  content: "\E07D";
}

.icon-star:before {
  content: "\E07E";
}

.icon-star-half:before {
  content: "\E07F";
}

.icon-star-o:before {
  content: "\E080";
}

.icon-stats:before {
  content: "\E081";
}

.icon-steps:before {
  content: "\E082";
}

.icon-styled-map:before {
  content: "\E083";
}

.icon-sweet-alert:before {
  content: "\E084";
}

.icon-switch:before {
  content: "\E085";
}

.icon-tab:before {
  content: "\E086";
}

.icon-table:before {
  content: "\E087";
}

.icon-table-data:before {
  content: "\E088";
}

.icon-table-general:before {
  content: "\E089";
}

.icon-tag:before {
  content: "\E08A";
}

.icon-tag-new:before {
  content: "\E08B";
}

.icon-tag-o:before {
  content: "\E08C";
}

.icon-tasks:before {
  content: "\E08D";
}

.icon-team:before {
  content: "\E08E";
}

.icon-testimonial:before {
  content: "\E08F";
}

.icon-thumb-up:before {
  content: "\E090";
}

.icon-thumbs-down:before {
  content: "\E091";
}

.icon-ticket-new:before {
  content: "\E092";
}

.icon-tickets:before {
  content: "\E093";
}

.icon-timeline:before {
  content: "\E094";
}

.icon-timeline-left-align:before {
  content: "\E095";
}

.icon-timeline-new:before {
  content: "\E096";
}

.icon-timeline-with-icons:before {
  content: "\E097";
}

.icon-timepicker:before {
  content: "\E098";
}

.icon-tooltip:before {
  content: "\E099";
}

.icon-transfer:before {
  content: "\E09A";
}

.icon-translation:before {
  content: "\E09B";
}

.icon-trash:before {
  content: "\E09C";
}

.icon-tree:before {
  content: "\E09D";
}

.icon-treeselect:before {
  content: "\E09E";
}

.icon-uncheck-squire:before {
  content: "\E09F";
}

.icon-uncheck-squire-o:before {
  content: "\E0A0";
}

.icon-upload:before {
  content: "\E0A1";
}

.icon-user:before {
  content: "\E0A2";
}

.icon-user-o:before {
  content: "\E0A3";
}

.icon-view:before {
  content: "\E0A4";
}

.icon-view-o:before {
  content: "\E0A5";
}

.icon-visits:before {
  content: "\E0A6";
}

.icon-wall:before {
  content: "\E0A7";
}

.icon-widgets:before {
  content: "\E0A8";
}

.icon-wysiwyg:before {
  content: "\E0A9";
}

/*@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");*/

body {
  padding: 0;
  margin: 0;
}

#app-site {
  display: flex;
  width: 100%;
  height: 100vh;
}
#__next {
  height: 100%;
}

.loader {
  position: relative;
  margin: 0 auto;
  width: 88px;
  height: 80vh;

  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;

  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}

.loading {
  width: 120px;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NoirPro';
  src: url([object Module]?#iefix) format('embedded-opentype'),
  url([object Module]) format('woff'),
  url([object Module]) format('woff2');
  font-weight: 900;
  font-style: normal;
}

.d-flex{
    display: flex;
}
.justify-content-between{
    justify-content: space-between;
}
.align-items-center{
    align-items: center;
}
.align-items-start{
    align-items: flex-start;
}
.align-items-end{
    align-items: flex-end;
}
.align-items-stretch{
    align-items: stretch;
}
.align-content-start{
    align-content: flex-start;
}
.align-content-end{
    align-content: flex-end;
}
.align-content-center{
    align-content: center;
}
.mt-1{
    margin-top: 0.25rem!important;
}
.mt-2{
    margin-top: 0.5rem!important;
}
.mt-3{
    margin-top: 1rem!important;
}
.mt-4{
    margin-top: 1rem !important;
}
.-mt-2{
    margin-top: -0.5rem!important;
}
.-mt-3{
    margin-top: -1rem!important;
}
.-mt-4{
    margin-top: -1.5rem!important;
}
.mt-5{
    margin-top: 3rem!important;
}
.mb-1{
    margin-bottom: 0.25rem!important;
}
.mb-2{
    margin-bottom: 0.5rem!important;
}
.mb-3{
    margin-bottom: 1rem!important;
}
.mb-4{
    margin-bottom: 1.5rem!important;
}
.mb-5{
    margin-bottom: 3rem!important;
}
.mr-1{
    margin-right: 0.25rem!important;
}
.mr-2{
    margin-right: 0.5rem!important;
}
.mr-3{
    margin-right: 1rem!important;
}
.mr-4{
    margin-right: 1.5rem!important;
}
.mr-5{
    margin-right: 3rem!important;
}
.ml-1{
    margin-left: 0.25rem!important;
}
.ml-2{
    margin-left: 0.5rem!important;
}
.ml-3{
    margin-left: 1rem!important;
}
.ml-4{
    margin-left: 1.5rem!important;
}
.ml-5{
    margin-left: 3rem!important;
}

.ant-form-item-label{
    text-align: left!important;
}
.ant-radio-inner::after{
    position: absolute !important;
    top: 10.9px !important;
    left: 10.9px !important;
}
.ant-form-item-label > label::after{
    display: none!important;
}
.orange-button{
    background: -webkit-linear-gradient(left, #fa8c16, #f5222d);
    background: linear-gradient(to right, #fa8c16, #f5222d);    
    color: #fff !important;
    border-color: #ff6600 !important;
    padding: 9px 24px !important;
    border-radius: 5px !important;
    cursor: pointer;
    border: 1px solid !important;
}
.orange-button:hover{
    background: -webkit-linear-gradient(left, #fa8c16, #f5222d);
    background: linear-gradient(to right, #fa8c16, #f5222d);    
    color: #fff !important;
    border-color: #ff6600 !important;
    padding: 9px 24px !important;
    border-radius: 5px !important;
    border: 1px solid !important;
}
.orange-button1{
    background: -webkit-linear-gradient(left, #fa8c16, #f5222d);
    background: linear-gradient(to right, #fa8c16, #f5222d);    
    color: #fff !important;
    border-color: #ff6600 !important;
    width: 100px;
    border-radius: 5px !important;
    cursor: pointer;
    border: 1px solid !important;
}
.orange-button1::after{
    background: -webkit-linear-gradient(left, #fa8c16, #f5222d);
    background: linear-gradient(to right, #fa8c16, #f5222d);    
    color: #fff !important;
    border-color: #ff6600 !important;
    width: 100px;
    border-radius: 5px !important;
    cursor: pointer;
    border: 1px solid !important;
}
.orange-button1:hover{
    background: -webkit-linear-gradient(left, #fa8c16, #f5222d);
    background: linear-gradient(to right, #fa8c16, #f5222d);    
    color: #fff !important;
    border-color: #ff6600 !important;
    border-radius: 5px !important;
    width: 100px;
    border: 1px solid !important;
}
.text-align-right{
    text-align: right!important;
}
#container-circles{position:absolute;left:50%;bottom:90px}#outer-circle{left:-37px;height:75px;width:75px;background-color:hsla(0,0%,100%,.4);z-index:1}#inner-circle,#outer-circle{position:absolute;border-radius:50%}#inner-circle{left:50%;top:38px;height:44px;width:44px;background:#fff;margin:-22px 0 0 -22px;z-index:2}#inner-circle.is-clicked{height:38px;width:38px;margin:-19px 0 0 -19px}#white-flash.normal{position:absolute;height:100%;width:100%;opacity:1;-webkit-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out}#white-flash.do-transition{opacity:0;background:#fff}#display-error{color:#000;background-color:#fff}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>.display-error{width:768px;margin:0 auto}@media(max-width:768px){.react-html5-camera-photo>.display-error,.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:100%}}.react-html5-camera-photo-fullscreen>img,.react-html5-camera-photo-fullscreen>video{width:100vw;height:100vh}.react-html5-camera-photo-fullscreen>video{-o-object-fit:fill;object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{width:100vw;height:100vh}
.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:"\F576"}.fa-arrows-to-circle{--fa:"\E4BD"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\F138"}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:"\F2ED"}.fa-text-height{--fa:"\F034"}.fa-user-times,.fa-user-xmark{--fa:"\F235"}.fa-stethoscope{--fa:"\F0F1"}.fa-comment-alt,.fa-message{--fa:"\F27A"}.fa-info{--fa:"\F129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\F422"}.fa-explosion{--fa:"\E4E9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\F15C"}.fa-wave-square{--fa:"\F83E"}.fa-ring{--fa:"\F70B"}.fa-building-un{--fa:"\E4D9"}.fa-dice-three{--fa:"\F527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\F073"}.fa-anchor-circle-check{--fa:"\E4AA"}.fa-building-circle-arrow-right{--fa:"\E4D1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\F45F"}.fa-arrows-up-to-line{--fa:"\E4C2"}.fa-sort-desc,.fa-sort-down{--fa:"\F0DD"}.fa-circle-minus,.fa-minus-circle{--fa:"\F056"}.fa-door-open{--fa:"\F52B"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\F2F5"}.fa-atom{--fa:"\F5D2"}.fa-soap{--fa:"\E06E"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\F86D"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\F539"}.fa-bridge-circle-check{--fa:"\E4C9"}.fa-pump-medical{--fa:"\E06A"}.fa-fingerprint{--fa:"\F577"}.fa-hand-point-right{--fa:"\F0A4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\F689"}.fa-forward-step,.fa-step-forward{--fa:"\F051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\F5B8"}.fa-flag-checkered{--fa:"\F11E"}.fa-football,.fa-football-ball{--fa:"\F44E"}.fa-school-circle-exclamation{--fa:"\E56C"}.fa-crop{--fa:"\F125"}.fa-angle-double-down,.fa-angles-down{--fa:"\F103"}.fa-users-rectangle{--fa:"\E594"}.fa-people-roof{--fa:"\E537"}.fa-people-line{--fa:"\E534"}.fa-beer,.fa-beer-mug-empty{--fa:"\F0FC"}.fa-diagram-predecessor{--fa:"\E477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\F176"}.fa-burn,.fa-fire-flame-simple{--fa:"\F46A"}.fa-male,.fa-person{--fa:"\F183"}.fa-laptop{--fa:"\F109"}.fa-file-csv{--fa:"\F6DD"}.fa-menorah{--fa:"\F676"}.fa-truck-plane{--fa:"\E58F"}.fa-record-vinyl{--fa:"\F8D9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\F587"}.fa-bong{--fa:"\F55C"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\F67B"}.fa-arrow-down-up-across-line{--fa:"\E4AF"}.fa-spoon,.fa-utensil-spoon{--fa:"\F2E5"}.fa-jar-wheat{--fa:"\E517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\F674"}.fa-file-circle-exclamation{--fa:"\E4EB"}.fa-circle-h,.fa-hospital-symbol{--fa:"\F47E"}.fa-pager{--fa:"\F815"}.fa-address-book,.fa-contact-book{--fa:"\F2B9"}.fa-strikethrough{--fa:"\F0CC"}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:"\E51C"}.fa-pencil,.fa-pencil-alt{--fa:"\F303"}.fa-backward{--fa:"\F04A"}.fa-caret-right{--fa:"\F0DA"}.fa-comments{--fa:"\F086"}.fa-file-clipboard,.fa-paste{--fa:"\F0EA"}.fa-code-pull-request{--fa:"\E13C"}.fa-clipboard-list{--fa:"\F46D"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\F4DE"}.fa-user-check{--fa:"\F4FC"}.fa-vial-virus{--fa:"\E597"}.fa-sheet-plastic{--fa:"\E571"}.fa-blog{--fa:"\F781"}.fa-user-ninja{--fa:"\F504"}.fa-person-arrow-up-from-line{--fa:"\E539"}.fa-scroll-torah,.fa-torah{--fa:"\F6A0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\F458"}.fa-toggle-off{--fa:"\F204"}.fa-archive,.fa-box-archive{--fa:"\F187"}.fa-person-drowning{--fa:"\E545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\F886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\F58A"}.fa-spray-can{--fa:"\F5BD"}.fa-truck-monster{--fa:"\F63B"}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:"\F57C"}.fa-rainbow{--fa:"\F75B"}.fa-circle-notch{--fa:"\F1CE"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\F3FA"}.fa-paw{--fa:"\F1B0"}.fa-cloud{--fa:"\F0C2"}.fa-trowel-bricks{--fa:"\E58A"}.fa-face-flushed,.fa-flushed{--fa:"\F579"}.fa-hospital-user{--fa:"\F80D"}.fa-tent-arrow-left-right{--fa:"\E57F"}.fa-gavel,.fa-legal{--fa:"\F0E3"}.fa-binoculars{--fa:"\F1E5"}.fa-microphone-slash{--fa:"\F131"}.fa-box-tissue{--fa:"\E05B"}.fa-motorcycle{--fa:"\F21C"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\F562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\F5AE"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\E068"}.fa-mars-and-venus-burst{--fa:"\E523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\F152"}.fa-cut,.fa-scissors{--fa:"\F0C4"}.fa-sun-plant-wilt{--fa:"\E57A"}.fa-toilets-portable{--fa:"\E584"}.fa-hockey-puck{--fa:"\F453"}.fa-table{--fa:"\F0CE"}.fa-magnifying-glass-arrow-right{--fa:"\E521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\F566"}.fa-users-slash{--fa:"\E073"}.fa-clover{--fa:"\E139"}.fa-mail-reply,.fa-reply{--fa:"\F3E5"}.fa-star-and-crescent{--fa:"\F699"}.fa-house-fire{--fa:"\E50C"}.fa-minus-square,.fa-square-minus{--fa:"\F146"}.fa-helicopter{--fa:"\F533"}.fa-compass{--fa:"\F14E"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\F150"}.fa-file-circle-question{--fa:"\E4EF"}.fa-laptop-code{--fa:"\F5FC"}.fa-swatchbook{--fa:"\F5C3"}.fa-prescription-bottle{--fa:"\F485"}.fa-bars,.fa-navicon{--fa:"\F0C9"}.fa-people-group{--fa:"\E533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\F253"}.fa-heart-broken,.fa-heart-crack{--fa:"\F7A9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\F360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\F597"}.fa-film{--fa:"\F008"}.fa-ruler-horizontal{--fa:"\F547"}.fa-people-robbery{--fa:"\E536"}.fa-lightbulb{--fa:"\F0EB"}.fa-caret-left{--fa:"\F0D9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\F06A"}.fa-school-circle-xmark{--fa:"\E56D"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\F08B"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\F13A"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\F13E"}.fa-cloud-showers-heavy{--fa:"\F740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\F58F"}.fa-sitemap{--fa:"\F0E8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\F4B9"}.fa-memory{--fa:"\F538"}.fa-road-spikes{--fa:"\E568"}.fa-fire-burner{--fa:"\E4F1"}.fa-flag{--fa:"\F024"}.fa-hanukiah{--fa:"\F6E6"}.fa-feather{--fa:"\F52D"}.fa-volume-down,.fa-volume-low{--fa:"\F027"}.fa-comment-slash{--fa:"\F4B3"}.fa-cloud-sun-rain{--fa:"\F743"}.fa-compress{--fa:"\F066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\E2CD"}.fa-ankh{--fa:"\F644"}.fa-hands-holding-child{--fa:"\E4FA"}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:"\F14A"}.fa-peseta-sign{--fa:"\E221"}.fa-header,.fa-heading{--fa:"\F1DC"}.fa-ghost{--fa:"\F6E2"}.fa-list,.fa-list-squares{--fa:"\F03A"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\F87B"}.fa-cart-plus{--fa:"\F217"}.fa-gamepad{--fa:"\F11B"}.fa-circle-dot,.fa-dot-circle{--fa:"\F192"}.fa-dizzy,.fa-face-dizzy{--fa:"\F567"}.fa-egg{--fa:"\F7FB"}.fa-house-medical-circle-xmark{--fa:"\E513"}.fa-campground{--fa:"\F6BB"}.fa-folder-plus{--fa:"\F65E"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\F1E3"}.fa-paint-brush,.fa-paintbrush{--fa:"\F1FC"}.fa-lock{--fa:"\F023"}.fa-gas-pump{--fa:"\F52F"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\F593"}.fa-map-location,.fa-map-marked{--fa:"\F59F"}.fa-house-flood-water{--fa:"\E50E"}.fa-tree{--fa:"\F1BB"}.fa-bridge-lock{--fa:"\E4CC"}.fa-sack-dollar{--fa:"\F81D"}.fa-edit,.fa-pen-to-square{--fa:"\F044"}.fa-car-side{--fa:"\F5E4"}.fa-share-alt,.fa-share-nodes{--fa:"\F1E0"}.fa-heart-circle-minus{--fa:"\E4FF"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\F252"}.fa-microscope{--fa:"\F610"}.fa-sink{--fa:"\E06D"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\F290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\F881"}.fa-mitten{--fa:"\F7B5"}.fa-person-rays{--fa:"\E54D"}.fa-users{--fa:"\F0C0"}.fa-eye-slash{--fa:"\F070"}.fa-flask-vial{--fa:"\E4F3"}.fa-hand,.fa-hand-paper{--fa:"\F256"}.fa-om{--fa:"\F679"}.fa-worm{--fa:"\E599"}.fa-house-circle-xmark{--fa:"\E50B"}.fa-plug{--fa:"\F1E6"}.fa-chevron-up{--fa:"\F077"}.fa-hand-spock{--fa:"\F259"}.fa-stopwatch{--fa:"\F2F2"}.fa-face-kiss,.fa-kiss{--fa:"\F596"}.fa-bridge-circle-xmark{--fa:"\E4CB"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\F589"}.fa-chess-bishop{--fa:"\F43A"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\F58C"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\F2A4"}.fa-road-circle-check{--fa:"\E564"}.fa-dice-five{--fa:"\F523"}.fa-rss-square,.fa-square-rss{--fa:"\F143"}.fa-land-mine-on{--fa:"\E51B"}.fa-i-cursor{--fa:"\F246"}.fa-stamp{--fa:"\F5BF"}.fa-stairs{--fa:"\E289"}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\F6F2"}.fa-pills{--fa:"\F484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\F581"}.fa-tooth{--fa:"\F5C9"}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:"\E2E6"}.fa-bicycle{--fa:"\F206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\E579"}.fa-head-side-cough-slash{--fa:"\E062"}.fa-ambulance,.fa-truck-medical{--fa:"\F0F9"}.fa-wheat-awn-circle-exclamation{--fa:"\E598"}.fa-snowman{--fa:"\F7D0"}.fa-mortar-pestle{--fa:"\F5A7"}.fa-road-barrier{--fa:"\E562"}.fa-school{--fa:"\F549"}.fa-igloo{--fa:"\F7AE"}.fa-joint{--fa:"\F595"}.fa-angle-right{--fa:"\F105"}.fa-horse{--fa:"\F6F0"}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:"\F481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\F2C9"}.fa-dong-sign{--fa:"\E169"}.fa-capsules{--fa:"\F46B"}.fa-poo-bolt,.fa-poo-storm{--fa:"\F75A"}.fa-face-frown-open,.fa-frown-open{--fa:"\F57A"}.fa-hand-point-up{--fa:"\F0A6"}.fa-money-bill{--fa:"\F0D6"}.fa-bookmark{--fa:"\F02E"}.fa-align-justify{--fa:"\F039"}.fa-umbrella-beach{--fa:"\F5CA"}.fa-helmet-un{--fa:"\E503"}.fa-bullseye{--fa:"\F140"}.fa-bacon{--fa:"\F7E5"}.fa-hand-point-down{--fa:"\F0A7"}.fa-arrow-up-from-bracket{--fa:"\E09A"}.fa-folder,.fa-folder-blank{--fa:"\F07B"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\F478"}.fa-radiation{--fa:"\F7B9"}.fa-chart-simple{--fa:"\E473"}.fa-mars-stroke{--fa:"\F229"}.fa-vial{--fa:"\F492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\F624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\E2CA"}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:"\F305"}.fa-bridge-circle-exclamation{--fa:"\E4CA"}.fa-user{--fa:"\F007"}.fa-school-circle-check{--fa:"\E56B"}.fa-dumpster{--fa:"\F793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\F5B6"}.fa-building-user{--fa:"\E4DA"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\F191"}.fa-highlighter{--fa:"\F591"}.fa-key{--fa:"\F084"}.fa-bullhorn{--fa:"\F0A1"}.fa-globe{--fa:"\F0AC"}.fa-synagogue{--fa:"\F69B"}.fa-person-half-dress{--fa:"\E548"}.fa-road-bridge{--fa:"\E563"}.fa-location-arrow{--fa:"\F124"}.fa-c{--fa:"C"}.fa-tablet-button{--fa:"\F10A"}.fa-building-lock{--fa:"\E4D6"}.fa-pizza-slice{--fa:"\F818"}.fa-money-bill-wave{--fa:"\F53A"}.fa-area-chart,.fa-chart-area{--fa:"\F1FE"}.fa-house-flag{--fa:"\E50D"}.fa-person-circle-minus{--fa:"\E540"}.fa-ban,.fa-cancel{--fa:"\F05E"}.fa-camera-rotate{--fa:"\E0D8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\F5D0"}.fa-star{--fa:"\F005"}.fa-repeat{--fa:"\F363"}.fa-cross{--fa:"\F654"}.fa-box{--fa:"\F466"}.fa-venus-mars{--fa:"\F228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\F245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\F31E"}.fa-charging-station{--fa:"\F5E7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\F61F"}.fa-random,.fa-shuffle{--fa:"\F074"}.fa-person-running,.fa-running{--fa:"\F70C"}.fa-mobile-retro{--fa:"\E527"}.fa-grip-lines-vertical{--fa:"\F7A5"}.fa-spider{--fa:"\F717"}.fa-hands-bound{--fa:"\E4F9"}.fa-file-invoice-dollar{--fa:"\F571"}.fa-plane-circle-exclamation{--fa:"\E556"}.fa-x-ray{--fa:"\F497"}.fa-spell-check{--fa:"\F891"}.fa-slash{--fa:"\F715"}.fa-computer-mouse,.fa-mouse{--fa:"\F8CC"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\F090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\E070"}.fa-server{--fa:"\F233"}.fa-virus-covid-slash{--fa:"\E4A9"}.fa-shop-lock{--fa:"\E4A5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\F251"}.fa-blender-phone{--fa:"\F6B6"}.fa-building-wheat{--fa:"\E4DB"}.fa-person-breastfeeding{--fa:"\E53A"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\F2F6"}.fa-venus{--fa:"\F221"}.fa-passport{--fa:"\F5AB"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\E68F"}.fa-heart-pulse,.fa-heartbeat{--fa:"\F21E"}.fa-people-carry,.fa-people-carry-box{--fa:"\F4CE"}.fa-temperature-high{--fa:"\F769"}.fa-microchip{--fa:"\F2DB"}.fa-crown{--fa:"\F521"}.fa-weight-hanging{--fa:"\F5CD"}.fa-xmarks-lines{--fa:"\E59A"}.fa-file-prescription{--fa:"\F572"}.fa-weight,.fa-weight-scale{--fa:"\F496"}.fa-user-friends,.fa-user-group{--fa:"\F500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\F15E"}.fa-chess-knight{--fa:"\F441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\F59B"}.fa-wheelchair{--fa:"\F193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\F0AA"}.fa-toggle-on{--fa:"\F205"}.fa-person-walking,.fa-walking{--fa:"\F554"}.fa-l{--fa:"L"}.fa-fire{--fa:"\F06D"}.fa-bed-pulse,.fa-procedures{--fa:"\F487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\F197"}.fa-face-laugh,.fa-laugh{--fa:"\F599"}.fa-folder-open{--fa:"\F07C"}.fa-heart-circle-plus{--fa:"\E500"}.fa-code-fork{--fa:"\E13B"}.fa-city{--fa:"\F64F"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\F3C9"}.fa-pepper-hot{--fa:"\F816"}.fa-unlock{--fa:"\F09C"}.fa-colon-sign{--fa:"\E140"}.fa-headset{--fa:"\F590"}.fa-store-slash{--fa:"\E071"}.fa-road-circle-xmark{--fa:"\E566"}.fa-user-minus{--fa:"\F503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\F22A"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\F79F"}.fa-clipboard{--fa:"\F328"}.fa-house-circle-exclamation{--fa:"\E50A"}.fa-file-arrow-up,.fa-file-upload{--fa:"\F574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\F1EB"}.fa-bath,.fa-bathtub{--fa:"\F2CD"}.fa-underline{--fa:"\F0CD"}.fa-user-edit,.fa-user-pen{--fa:"\F4FF"}.fa-signature{--fa:"\F5B7"}.fa-stroopwafel{--fa:"\F551"}.fa-bold{--fa:"\F032"}.fa-anchor-lock{--fa:"\E4AD"}.fa-building-ngo{--fa:"\E4D7"}.fa-manat-sign{--fa:"\E1D5"}.fa-not-equal{--fa:"\F53E"}.fa-border-style,.fa-border-top-left{--fa:"\F853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\F5A0"}.fa-jedi{--fa:"\F669"}.fa-poll,.fa-square-poll-vertical{--fa:"\F681"}.fa-mug-hot{--fa:"\F7B6"}.fa-battery-car,.fa-car-battery{--fa:"\F5DF"}.fa-gift{--fa:"\F06B"}.fa-dice-two{--fa:"\F528"}.fa-chess-queen{--fa:"\F445"}.fa-glasses{--fa:"\F530"}.fa-chess-board{--fa:"\F43C"}.fa-building-circle-check{--fa:"\E4D2"}.fa-person-chalkboard{--fa:"\E53D"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\F22B"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\F255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\F151"}.fa-cloud-showers-water{--fa:"\E4E4"}.fa-bar-chart,.fa-chart-bar{--fa:"\F080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\E05E"}.fa-less-than-equal{--fa:"\F537"}.fa-train{--fa:"\F238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\F2A8"}.fa-crow{--fa:"\F520"}.fa-sailboat{--fa:"\E445"}.fa-window-restore{--fa:"\F2D2"}.fa-plus-square,.fa-square-plus{--fa:"\F0FE"}.fa-torii-gate{--fa:"\F6A1"}.fa-frog{--fa:"\F52E"}.fa-bucket{--fa:"\E4CF"}.fa-image{--fa:"\F03E"}.fa-microphone{--fa:"\F130"}.fa-cow{--fa:"\F6C8"}.fa-caret-up{--fa:"\F0D8"}.fa-screwdriver{--fa:"\F54A"}.fa-folder-closed{--fa:"\E185"}.fa-house-tsunami{--fa:"\E515"}.fa-square-nfi{--fa:"\E576"}.fa-arrow-up-from-ground-water{--fa:"\E4B5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\F57B"}.fa-square-binary{--fa:"\E69B"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\F2EA"}.fa-columns,.fa-table-columns{--fa:"\F0DB"}.fa-lemon{--fa:"\F094"}.fa-head-side-mask{--fa:"\E063"}.fa-handshake{--fa:"\F2B5"}.fa-gem{--fa:"\F3A5"}.fa-dolly,.fa-dolly-box{--fa:"\F472"}.fa-smoking{--fa:"\F48D"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\F78C"}.fa-monument{--fa:"\F5A6"}.fa-snowplow{--fa:"\F7D2"}.fa-angle-double-right,.fa-angles-right{--fa:"\F101"}.fa-cannabis{--fa:"\F55F"}.fa-circle-play,.fa-play-circle{--fa:"\F144"}.fa-tablets{--fa:"\F490"}.fa-ethernet{--fa:"\F796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\F153"}.fa-chair{--fa:"\F6C0"}.fa-check-circle,.fa-circle-check{--fa:"\F058"}.fa-circle-stop,.fa-stop-circle{--fa:"\F28D"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\F568"}.fa-plate-wheat{--fa:"\E55A"}.fa-icicles{--fa:"\F7AD"}.fa-person-shelter{--fa:"\E54F"}.fa-neuter{--fa:"\F22C"}.fa-id-badge{--fa:"\F2C1"}.fa-marker{--fa:"\F5A1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\F59A"}.fa-helicopter-symbol{--fa:"\E502"}.fa-universal-access{--fa:"\F29A"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\F139"}.fa-lari-sign{--fa:"\E1C8"}.fa-volcano{--fa:"\F770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\E553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\F154"}.fa-viruses{--fa:"\E076"}.fa-square-person-confined{--fa:"\E577"}.fa-user-tie{--fa:"\F508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\F175"}.fa-tent-arrow-down-to-line{--fa:"\E57E"}.fa-certificate{--fa:"\F0A3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\F122"}.fa-suitcase{--fa:"\F0F2"}.fa-person-skating,.fa-skating{--fa:"\F7C5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\F662"}.fa-camera-retro{--fa:"\F083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\F0AB"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\F56F"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\F14C"}.fa-box-open{--fa:"\F49E"}.fa-scroll{--fa:"\F70E"}.fa-spa{--fa:"\F5BB"}.fa-location-pin-lock{--fa:"\E51F"}.fa-pause{--fa:"\F04C"}.fa-hill-avalanche{--fa:"\E507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\F2CB"}.fa-bomb{--fa:"\F1E2"}.fa-registered{--fa:"\F25D"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\F2BB"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\F516"}.fa-subscript{--fa:"\F12C"}.fa-diamond-turn-right,.fa-directions{--fa:"\F5EB"}.fa-burst{--fa:"\E4DC"}.fa-house-laptop,.fa-laptop-house{--fa:"\E066"}.fa-face-tired,.fa-tired{--fa:"\F5C8"}.fa-money-bills{--fa:"\E1F3"}.fa-smog{--fa:"\F75F"}.fa-crutch{--fa:"\F7F7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\F0EE"}.fa-palette{--fa:"\F53F"}.fa-arrows-turn-right{--fa:"\E4C0"}.fa-vest{--fa:"\E085"}.fa-ferry{--fa:"\E4EA"}.fa-arrows-down-to-people{--fa:"\E4B9"}.fa-seedling,.fa-sprout{--fa:"\F4D8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\F337"}.fa-boxes-packing{--fa:"\E4C7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\F0A8"}.fa-group-arrows-rotate{--fa:"\E4F6"}.fa-bowl-food{--fa:"\E4C6"}.fa-candy-cane{--fa:"\F786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\F160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\F76C"}.fa-remove-format,.fa-text-slash{--fa:"\F87D"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\F4DA"}.fa-file-word{--fa:"\F1C2"}.fa-file-powerpoint{--fa:"\F1C4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\F07E"}.fa-house-lock{--fa:"\E510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\F0ED"}.fa-children{--fa:"\E4E1"}.fa-blackboard,.fa-chalkboard{--fa:"\F51B"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\F4FA"}.fa-envelope-open{--fa:"\F2B6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\E05F"}.fa-mattress-pillow{--fa:"\E525"}.fa-guarani-sign{--fa:"\E19A"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\F021"}.fa-fire-extinguisher{--fa:"\F134"}.fa-cruzeiro-sign{--fa:"\E152"}.fa-greater-than-equal{--fa:"\F532"}.fa-shield-alt,.fa-shield-halved{--fa:"\F3ED"}.fa-atlas,.fa-book-atlas{--fa:"\F558"}.fa-virus{--fa:"\E074"}.fa-envelope-circle-check{--fa:"\E4E8"}.fa-layer-group{--fa:"\F5FD"}.fa-arrows-to-dot{--fa:"\E4BE"}.fa-archway{--fa:"\F557"}.fa-heart-circle-check{--fa:"\E4FD"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\F6F1"}.fa-file-archive,.fa-file-zipper{--fa:"\F1C6"}.fa-square{--fa:"\F0C8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\F000"}.fa-couch{--fa:"\F4B8"}.fa-cedi-sign{--fa:"\E0DF"}.fa-italic{--fa:"\F033"}.fa-table-cells-column-lock{--fa:"\E678"}.fa-church{--fa:"\F51D"}.fa-comments-dollar{--fa:"\F653"}.fa-democrat{--fa:"\F747"}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:"\F7C9"}.fa-road-lock{--fa:"\E567"}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\E03F"}.fa-feather-alt,.fa-feather-pointed{--fa:"\F56B"}.fa-p{--fa:"P"}.fa-snowflake{--fa:"\F2DC"}.fa-newspaper{--fa:"\F1EA"}.fa-ad,.fa-rectangle-ad{--fa:"\F641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\F0A9"}.fa-filter-circle-xmark{--fa:"\E17B"}.fa-locust{--fa:"\E520"}.fa-sort,.fa-unsorted{--fa:"\F0DC"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\F0CB"}.fa-person-dress-burst{--fa:"\E544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\F53D"}.fa-vector-square{--fa:"\F5CB"}.fa-bread-slice{--fa:"\F7EC"}.fa-language{--fa:"\F1AB"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\F598"}.fa-filter{--fa:"\F0B0"}.fa-question{--fa:"?"}.fa-file-signature{--fa:"\F573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\F0B2"}.fa-house-chimney-user{--fa:"\E065"}.fa-hand-holding-heart{--fa:"\F4BE"}.fa-puzzle-piece{--fa:"\F12E"}.fa-money-check{--fa:"\F53C"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\F5C0"}.fa-code{--fa:"\F121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\F7A0"}.fa-building-circle-exclamation{--fa:"\E4D3"}.fa-magnifying-glass-chart{--fa:"\E522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\F08E"}.fa-cubes-stacked{--fa:"\E4E6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\F159"}.fa-virus-covid{--fa:"\E4A8"}.fa-austral-sign{--fa:"\E0A9"}.fa-f{--fa:"F"}.fa-leaf{--fa:"\F06C"}.fa-road{--fa:"\F018"}.fa-cab,.fa-taxi{--fa:"\F1BA"}.fa-person-circle-plus{--fa:"\E541"}.fa-chart-pie,.fa-pie-chart{--fa:"\F200"}.fa-bolt-lightning{--fa:"\E0B7"}.fa-sack-xmark{--fa:"\E56A"}.fa-file-excel{--fa:"\F1C3"}.fa-file-contract{--fa:"\F56C"}.fa-fish-fins{--fa:"\E4F2"}.fa-building-flag{--fa:"\E4D5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\F582"}.fa-object-ungroup{--fa:"\F248"}.fa-poop{--fa:"\F619"}.fa-location-pin,.fa-map-marker{--fa:"\F041"}.fa-kaaba{--fa:"\F66B"}.fa-toilet-paper{--fa:"\F71E"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\F807"}.fa-eject{--fa:"\F052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\F35A"}.fa-plane-circle-check{--fa:"\E555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\F5A5"}.fa-object-group{--fa:"\F247"}.fa-chart-line,.fa-line-chart{--fa:"\F201"}.fa-mask-ventilator{--fa:"\E524"}.fa-arrow-right{--fa:"\F061"}.fa-map-signs,.fa-signs-post{--fa:"\F277"}.fa-cash-register{--fa:"\F788"}.fa-person-circle-question{--fa:"\E542"}.fa-h{--fa:"H"}.fa-tarp{--fa:"\E57B"}.fa-screwdriver-wrench,.fa-tools{--fa:"\F7D9"}.fa-arrows-to-eye{--fa:"\E4BF"}.fa-plug-circle-bolt{--fa:"\E55B"}.fa-heart{--fa:"\F004"}.fa-mars-and-venus{--fa:"\F224"}.fa-home-user,.fa-house-user{--fa:"\E1B0"}.fa-dumpster-fire{--fa:"\F794"}.fa-house-crack{--fa:"\E3B1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\F561"}.fa-face-surprise,.fa-surprise{--fa:"\F5C2"}.fa-bottle-water{--fa:"\E4C5"}.fa-circle-pause,.fa-pause-circle{--fa:"\F28B"}.fa-toilet-paper-slash{--fa:"\E072"}.fa-apple-alt,.fa-apple-whole{--fa:"\F5D1"}.fa-kitchen-set{--fa:"\E51A"}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\F2CA"}.fa-cube{--fa:"\F1B2"}.fa-bitcoin-sign{--fa:"\E0B4"}.fa-shield-dog{--fa:"\E573"}.fa-solar-panel{--fa:"\F5BA"}.fa-lock-open{--fa:"\F3C1"}.fa-elevator{--fa:"\E16D"}.fa-money-bill-transfer{--fa:"\E528"}.fa-money-bill-trend-up{--fa:"\E529"}.fa-house-flood-water-circle-arrow-right{--fa:"\E50F"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\F682"}.fa-circle{--fa:"\F111"}.fa-backward-fast,.fa-fast-backward{--fa:"\F049"}.fa-recycle{--fa:"\F1B8"}.fa-user-astronaut{--fa:"\F4FB"}.fa-plane-slash{--fa:"\E069"}.fa-trademark{--fa:"\F25C"}.fa-basketball,.fa-basketball-ball{--fa:"\F434"}.fa-satellite-dish{--fa:"\F7C0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\F35B"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\F3CD"}.fa-volume-high,.fa-volume-up{--fa:"\F028"}.fa-users-rays{--fa:"\E593"}.fa-wallet{--fa:"\F555"}.fa-clipboard-check{--fa:"\F46C"}.fa-file-audio{--fa:"\F1C7"}.fa-burger,.fa-hamburger{--fa:"\F805"}.fa-wrench{--fa:"\F0AD"}.fa-bugs{--fa:"\E4D0"}.fa-rupee,.fa-rupee-sign{--fa:"\F156"}.fa-file-image{--fa:"\F1C5"}.fa-circle-question,.fa-question-circle{--fa:"\F059"}.fa-plane-departure{--fa:"\F5B0"}.fa-handshake-slash{--fa:"\E060"}.fa-book-bookmark{--fa:"\E0BB"}.fa-code-branch{--fa:"\F126"}.fa-hat-cowboy{--fa:"\F8C0"}.fa-bridge{--fa:"\E4C8"}.fa-phone-alt,.fa-phone-flip{--fa:"\F879"}.fa-truck-front{--fa:"\E2B7"}.fa-cat{--fa:"\F6BE"}.fa-anchor-circle-exclamation{--fa:"\E4AB"}.fa-truck-field{--fa:"\E58D"}.fa-route{--fa:"\F4D7"}.fa-clipboard-question{--fa:"\E4E3"}.fa-panorama{--fa:"\E209"}.fa-comment-medical{--fa:"\F7F5"}.fa-teeth-open{--fa:"\F62F"}.fa-file-circle-minus{--fa:"\E4ED"}.fa-tags{--fa:"\F02C"}.fa-wine-glass{--fa:"\F4E3"}.fa-fast-forward,.fa-forward-fast{--fa:"\F050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\F5A4"}.fa-parking,.fa-square-parking{--fa:"\F540"}.fa-house-signal{--fa:"\E012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\F828"}.fa-faucet-drip{--fa:"\E006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\F474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\F54D"}.fa-terminal{--fa:"\F120"}.fa-mobile-button{--fa:"\F10B"}.fa-house-medical-flag{--fa:"\E514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\F291"}.fa-tape{--fa:"\F4DB"}.fa-bus-alt,.fa-bus-simple{--fa:"\F55E"}.fa-eye{--fa:"\F06E"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\F5B3"}.fa-audio-description{--fa:"\F29E"}.fa-person-military-to-person{--fa:"\E54C"}.fa-file-shield{--fa:"\E4F0"}.fa-user-slash{--fa:"\F506"}.fa-pen{--fa:"\F304"}.fa-tower-observation{--fa:"\E586"}.fa-file-code{--fa:"\F1C9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\F012"}.fa-bus{--fa:"\F207"}.fa-heart-circle-xmark{--fa:"\E501"}.fa-home-lg,.fa-house-chimney{--fa:"\E3AF"}.fa-window-maximize{--fa:"\F2D0"}.fa-face-frown,.fa-frown{--fa:"\F119"}.fa-prescription{--fa:"\F5B1"}.fa-shop,.fa-store-alt{--fa:"\F54F"}.fa-floppy-disk,.fa-save{--fa:"\F0C7"}.fa-vihara{--fa:"\F6A7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\F515"}.fa-sort-asc,.fa-sort-up{--fa:"\F0DE"}.fa-comment-dots,.fa-commenting{--fa:"\F4AD"}.fa-plant-wilt{--fa:"\E5AA"}.fa-diamond{--fa:"\F219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\F585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\F4C0"}.fa-chart-diagram{--fa:"\E695"}.fa-bacterium{--fa:"\E05A"}.fa-hand-pointer{--fa:"\F25A"}.fa-drum-steelpan{--fa:"\F56A"}.fa-hand-scissors{--fa:"\F257"}.fa-hands-praying,.fa-praying-hands{--fa:"\F684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\F01E"}.fa-biohazard{--fa:"\F780"}.fa-location,.fa-location-crosshairs{--fa:"\F601"}.fa-mars-double{--fa:"\F227"}.fa-child-dress{--fa:"\E59C"}.fa-users-between-lines{--fa:"\E591"}.fa-lungs-virus{--fa:"\E067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\F588"}.fa-phone{--fa:"\F095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\F273"}.fa-child-reaching{--fa:"\E59D"}.fa-head-side-virus{--fa:"\E064"}.fa-user-cog,.fa-user-gear{--fa:"\F4FE"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\F163"}.fa-door-closed{--fa:"\F52A"}.fa-shield-virus{--fa:"\E06C"}.fa-dice-six{--fa:"\F526"}.fa-mosquito-net{--fa:"\E52C"}.fa-file-fragment{--fa:"\E697"}.fa-bridge-water{--fa:"\E4CE"}.fa-person-booth{--fa:"\F756"}.fa-text-width{--fa:"\F035"}.fa-hat-wizard{--fa:"\F6E8"}.fa-pen-fancy{--fa:"\F5AC"}.fa-digging,.fa-person-digging{--fa:"\F85E"}.fa-trash{--fa:"\F1F8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\F629"}.fa-book-medical{--fa:"\F7E6"}.fa-poo{--fa:"\F2FE"}.fa-quote-right,.fa-quote-right-alt{--fa:"\F10E"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\F553"}.fa-cubes{--fa:"\F1B3"}.fa-divide{--fa:"\F529"}.fa-tenge,.fa-tenge-sign{--fa:"\F7D7"}.fa-headphones{--fa:"\F025"}.fa-hands-holding{--fa:"\F4C2"}.fa-hands-clapping{--fa:"\E1A8"}.fa-republican{--fa:"\F75E"}.fa-arrow-left{--fa:"\F060"}.fa-person-circle-xmark{--fa:"\E543"}.fa-ruler{--fa:"\F545"}.fa-align-left{--fa:"\F036"}.fa-dice-d6{--fa:"\F6D1"}.fa-restroom{--fa:"\F7BD"}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:"\E595"}.fa-file-video{--fa:"\F1C8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\F35D"}.fa-table-cells,.fa-th{--fa:"\F00A"}.fa-file-pdf{--fa:"\F1C1"}.fa-bible,.fa-book-bible{--fa:"\F647"}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:"\F0FA"}.fa-user-secret{--fa:"\F21B"}.fa-otter{--fa:"\F700"}.fa-female,.fa-person-dress{--fa:"\F182"}.fa-comment-dollar{--fa:"\F651"}.fa-briefcase-clock,.fa-business-time{--fa:"\F64A"}.fa-table-cells-large,.fa-th-large{--fa:"\F009"}.fa-book-tanakh,.fa-tanakh{--fa:"\F827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\F2A0"}.fa-hat-cowboy-side{--fa:"\F8C1"}.fa-clipboard-user{--fa:"\F7F3"}.fa-child{--fa:"\F1AE"}.fa-lira-sign{--fa:"\F195"}.fa-satellite{--fa:"\F7BF"}.fa-plane-lock{--fa:"\E558"}.fa-tag{--fa:"\F02B"}.fa-comment{--fa:"\F075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\F1FD"}.fa-envelope{--fa:"\F0E0"}.fa-angle-double-up,.fa-angles-up{--fa:"\F102"}.fa-paperclip{--fa:"\F0C6"}.fa-arrow-right-to-city{--fa:"\E4B3"}.fa-ribbon{--fa:"\F4D6"}.fa-lungs{--fa:"\F604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\F887"}.fa-litecoin-sign{--fa:"\E1D3"}.fa-border-none{--fa:"\F850"}.fa-circle-nodes{--fa:"\E4E2"}.fa-parachute-box{--fa:"\F4CD"}.fa-indent{--fa:"\F03C"}.fa-truck-field-un{--fa:"\E58E"}.fa-hourglass,.fa-hourglass-empty{--fa:"\F254"}.fa-mountain{--fa:"\F6FC"}.fa-user-doctor,.fa-user-md{--fa:"\F0F0"}.fa-circle-info,.fa-info-circle{--fa:"\F05A"}.fa-cloud-meatball{--fa:"\F73B"}.fa-camera,.fa-camera-alt{--fa:"\F030"}.fa-square-virus{--fa:"\E578"}.fa-meteor{--fa:"\F753"}.fa-car-on{--fa:"\E4DD"}.fa-sleigh{--fa:"\F7CC"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\F162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\F4C1"}.fa-water{--fa:"\F773"}.fa-calendar-check{--fa:"\F274"}.fa-braille{--fa:"\F2A1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\F486"}.fa-landmark{--fa:"\F66F"}.fa-truck{--fa:"\F0D1"}.fa-crosshairs{--fa:"\F05B"}.fa-person-cane{--fa:"\E53C"}.fa-tent{--fa:"\E57D"}.fa-vest-patches{--fa:"\E086"}.fa-check-double{--fa:"\F560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\F15D"}.fa-money-bill-wheat{--fa:"\E52A"}.fa-cookie{--fa:"\F563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\F0E2"}.fa-hard-drive,.fa-hdd{--fa:"\F0A0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\F586"}.fa-dumbbell{--fa:"\F44B"}.fa-list-alt,.fa-rectangle-list{--fa:"\F022"}.fa-tarp-droplet{--fa:"\E57C"}.fa-house-medical-circle-check{--fa:"\E511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\F7CA"}.fa-calendar-plus{--fa:"\F271"}.fa-plane-arrival{--fa:"\F5AF"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\F359"}.fa-subway,.fa-train-subway{--fa:"\F239"}.fa-chart-gantt{--fa:"\E0E4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\E1BC"}.fa-crop-alt,.fa-crop-simple{--fa:"\F565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\F3D1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\F30A"}.fa-dna{--fa:"\F471"}.fa-virus-slash{--fa:"\E075"}.fa-minus,.fa-subtract{--fa:"\F068"}.fa-chess{--fa:"\F439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\F177"}.fa-plug-circle-check{--fa:"\E55C"}.fa-street-view{--fa:"\F21D"}.fa-franc-sign{--fa:"\E18F"}.fa-volume-off{--fa:"\F026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\F2A3"}.fa-cog,.fa-gear{--fa:"\F013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\F5C7"}.fa-mosque{--fa:"\F678"}.fa-mosquito{--fa:"\E52B"}.fa-star-of-david{--fa:"\F69A"}.fa-person-military-rifle{--fa:"\E54B"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\F07A"}.fa-vials{--fa:"\F493"}.fa-plug-circle-plus{--fa:"\E55F"}.fa-place-of-worship{--fa:"\F67F"}.fa-grip-vertical{--fa:"\F58E"}.fa-hexagon-nodes{--fa:"\E699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\F148"}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\F698"}.fa-clock,.fa-clock-four{--fa:"\F017"}.fa-backward-step,.fa-step-backward{--fa:"\F048"}.fa-pallet{--fa:"\F482"}.fa-faucet{--fa:"\E005"}.fa-baseball-bat-ball{--fa:"\F432"}.fa-s{--fa:"S"}.fa-timeline{--fa:"\E29C"}.fa-keyboard{--fa:"\F11C"}.fa-caret-down{--fa:"\F0D7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\F7F2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\F2C8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\F3CF"}.fa-plane-up{--fa:"\E22D"}.fa-piggy-bank{--fa:"\F4D3"}.fa-battery-3,.fa-battery-half{--fa:"\F242"}.fa-mountain-city{--fa:"\E52E"}.fa-coins{--fa:"\F51E"}.fa-khanda{--fa:"\F66D"}.fa-sliders,.fa-sliders-h{--fa:"\F1DE"}.fa-folder-tree{--fa:"\F802"}.fa-network-wired{--fa:"\F6FF"}.fa-map-pin{--fa:"\F276"}.fa-hamsa{--fa:"\F665"}.fa-cent-sign{--fa:"\E3F5"}.fa-flask{--fa:"\F0C3"}.fa-person-pregnant{--fa:"\E31E"}.fa-wand-sparkles{--fa:"\F72B"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\F142"}.fa-ticket{--fa:"\F145"}.fa-power-off{--fa:"\F011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\F30B"}.fa-flag-usa{--fa:"\F74D"}.fa-laptop-file{--fa:"\E51D"}.fa-teletype,.fa-tty{--fa:"\F1E4"}.fa-diagram-next{--fa:"\E476"}.fa-person-rifle{--fa:"\E54E"}.fa-house-medical-circle-exclamation{--fa:"\E512"}.fa-closed-captioning{--fa:"\F20A"}.fa-hiking,.fa-person-hiking{--fa:"\F6EC"}.fa-venus-double{--fa:"\F226"}.fa-images{--fa:"\F302"}.fa-calculator{--fa:"\F1EC"}.fa-people-pulling{--fa:"\E535"}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:"\F7DA"}.fa-cloud-rain{--fa:"\F73D"}.fa-building-circle-xmark{--fa:"\E4D4"}.fa-ship{--fa:"\F21A"}.fa-arrows-down-to-line{--fa:"\E4B8"}.fa-download{--fa:"\F019"}.fa-face-grin,.fa-grin{--fa:"\F580"}.fa-backspace,.fa-delete-left{--fa:"\F55A"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\F1FB"}.fa-file-circle-check{--fa:"\E5A0"}.fa-forward{--fa:"\F04E"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\F3CE"}.fa-face-meh,.fa-meh{--fa:"\F11A"}.fa-align-center{--fa:"\F037"}.fa-book-dead,.fa-book-skull{--fa:"\F6B7"}.fa-drivers-license,.fa-id-card{--fa:"\F2C2"}.fa-dedent,.fa-outdent{--fa:"\F03B"}.fa-heart-circle-exclamation{--fa:"\E4FE"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\F015"}.fa-calendar-week{--fa:"\F784"}.fa-laptop-medical{--fa:"\F812"}.fa-b{--fa:"B"}.fa-file-medical{--fa:"\F477"}.fa-dice-one{--fa:"\F525"}.fa-kiwi-bird{--fa:"\F535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\F0EC"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\F2F9"}.fa-cutlery,.fa-utensils{--fa:"\F2E7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\F161"}.fa-mill-sign{--fa:"\E1ED"}.fa-bowl-rice{--fa:"\E2EB"}.fa-skull{--fa:"\F54C"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\F519"}.fa-truck-pickup{--fa:"\F63C"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\F30C"}.fa-stop{--fa:"\F04D"}.fa-code-merge{--fa:"\F387"}.fa-upload{--fa:"\F093"}.fa-hurricane{--fa:"\F751"}.fa-mound{--fa:"\E52D"}.fa-toilet-portable{--fa:"\E583"}.fa-compact-disc{--fa:"\F51F"}.fa-file-arrow-down,.fa-file-download{--fa:"\F56D"}.fa-caravan{--fa:"\F8FF"}.fa-shield-cat{--fa:"\E572"}.fa-bolt,.fa-zap{--fa:"\F0E7"}.fa-glass-water{--fa:"\E4F4"}.fa-oil-well{--fa:"\E532"}.fa-vault{--fa:"\E2C5"}.fa-mars{--fa:"\F222"}.fa-toilet{--fa:"\F7D8"}.fa-plane-circle-xmark{--fa:"\E557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\F157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\F158"}.fa-sun{--fa:"\F185"}.fa-guitar{--fa:"\F7A6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\F59C"}.fa-horse-head{--fa:"\F7AB"}.fa-bore-hole{--fa:"\E4C3"}.fa-industry{--fa:"\F275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\F358"}.fa-arrows-turn-to-dots{--fa:"\E4C1"}.fa-florin-sign{--fa:"\E184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\F884"}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:"\F107"}.fa-car-tunnel{--fa:"\E4DE"}.fa-head-side-cough{--fa:"\E061"}.fa-grip-lines{--fa:"\F7A4"}.fa-thumbs-down{--fa:"\F165"}.fa-user-lock{--fa:"\F502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\F178"}.fa-anchor-circle-xmark{--fa:"\E4AC"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\F141"}.fa-chess-pawn{--fa:"\F443"}.fa-first-aid,.fa-kit-medical{--fa:"\F479"}.fa-person-through-window{--fa:"\E5A9"}.fa-toolbox{--fa:"\F552"}.fa-hands-holding-circle{--fa:"\E4FB"}.fa-bug{--fa:"\F188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\F09D"}.fa-automobile,.fa-car{--fa:"\F1B9"}.fa-hand-holding-hand{--fa:"\E4F7"}.fa-book-open-reader,.fa-book-reader{--fa:"\F5DA"}.fa-mountain-sun{--fa:"\E52F"}.fa-arrows-left-right-to-line{--fa:"\E4BA"}.fa-dice-d20{--fa:"\F6CF"}.fa-truck-droplet{--fa:"\E58C"}.fa-file-circle-xmark{--fa:"\E5A1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\E040"}.fa-medal{--fa:"\F5A2"}.fa-bed{--fa:"\F236"}.fa-h-square,.fa-square-h{--fa:"\F0FD"}.fa-podcast{--fa:"\F2CE"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\F2C7"}.fa-bell{--fa:"\F0F3"}.fa-superscript{--fa:"\F12B"}.fa-plug-circle-xmark{--fa:"\E560"}.fa-star-of-life{--fa:"\F621"}.fa-phone-slash{--fa:"\F3DD"}.fa-paint-roller{--fa:"\F5AA"}.fa-hands-helping,.fa-handshake-angle{--fa:"\F4C4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\F3C5"}.fa-file{--fa:"\F15B"}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:"\F5C4"}.fa-arrow-down{--fa:"\F063"}.fa-droplet,.fa-tint{--fa:"\F043"}.fa-eraser{--fa:"\F12D"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\F57D"}.fa-person-burst{--fa:"\E53B"}.fa-dove{--fa:"\F4BA"}.fa-battery-0,.fa-battery-empty{--fa:"\F244"}.fa-socks{--fa:"\F696"}.fa-inbox{--fa:"\F01C"}.fa-section{--fa:"\E447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\F625"}.fa-envelope-open-text{--fa:"\F658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\F0F8"}.fa-wine-bottle{--fa:"\F72F"}.fa-chess-rook{--fa:"\F447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\F550"}.fa-dharmachakra{--fa:"\F655"}.fa-hotdog{--fa:"\F80F"}.fa-blind,.fa-person-walking-with-cane{--fa:"\F29D"}.fa-drum{--fa:"\F569"}.fa-ice-cream{--fa:"\F810"}.fa-heart-circle-bolt{--fa:"\E4FC"}.fa-fax{--fa:"\F1AC"}.fa-paragraph{--fa:"\F1DD"}.fa-check-to-slot,.fa-vote-yea{--fa:"\F772"}.fa-star-half{--fa:"\F089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\F468"}.fa-chain,.fa-link{--fa:"\F0C1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\F2A2"}.fa-tree-city{--fa:"\E587"}.fa-play{--fa:"\F04B"}.fa-font{--fa:"\F031"}.fa-table-cells-row-lock{--fa:"\E67A"}.fa-rupiah-sign{--fa:"\E23D"}.fa-magnifying-glass,.fa-search{--fa:"\F002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\F45D"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\F470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\F82A"}.fa-naira-sign{--fa:"\E1F6"}.fa-cart-arrow-down{--fa:"\F218"}.fa-walkie-talkie{--fa:"\F8EF"}.fa-file-edit,.fa-file-pen{--fa:"\F31C"}.fa-receipt{--fa:"\F543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\F14B"}.fa-suitcase-rolling{--fa:"\F5C1"}.fa-person-circle-exclamation{--fa:"\E53F"}.fa-chevron-down{--fa:"\F078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\F240"}.fa-skull-crossbones{--fa:"\F714"}.fa-code-compare{--fa:"\E13A"}.fa-list-dots,.fa-list-ul{--fa:"\F0CA"}.fa-school-lock{--fa:"\E56F"}.fa-tower-cell{--fa:"\E585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\F309"}.fa-ranking-star{--fa:"\E561"}.fa-chess-king{--fa:"\F43F"}.fa-person-harassing{--fa:"\E549"}.fa-brazilian-real-sign{--fa:"\E46C"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\F752"}.fa-arrow-up{--fa:"\F062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\F26C"}.fa-shrimp{--fa:"\E448"}.fa-list-check,.fa-tasks{--fa:"\F0AE"}.fa-jug-detergent{--fa:"\E519"}.fa-circle-user,.fa-user-circle{--fa:"\F2BD"}.fa-user-shield{--fa:"\F505"}.fa-wind{--fa:"\F72E"}.fa-car-burst,.fa-car-crash{--fa:"\F5E1"}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\F7CE"}.fa-shipping-fast,.fa-truck-fast{--fa:"\F48B"}.fa-fish{--fa:"\F578"}.fa-user-graduate{--fa:"\F501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\F042"}.fa-clapperboard{--fa:"\E131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\F7BA"}.fa-baseball,.fa-baseball-ball{--fa:"\F433"}.fa-jet-fighter-up{--fa:"\E518"}.fa-diagram-project,.fa-project-diagram{--fa:"\F542"}.fa-copy{--fa:"\F0C5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\F6A9"}.fa-hand-sparkles{--fa:"\E05D"}.fa-grip,.fa-grip-horizontal{--fa:"\F58D"}.fa-share-from-square,.fa-share-square{--fa:"\F14D"}.fa-child-combatant,.fa-child-rifle{--fa:"\E4E0"}.fa-gun{--fa:"\E19B"}.fa-phone-square,.fa-square-phone{--fa:"\F098"}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:"\F065"}.fa-computer{--fa:"\E4E5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\F00D"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\F047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\F51C"}.fa-peso-sign{--fa:"\E222"}.fa-building-shield{--fa:"\E4D8"}.fa-baby{--fa:"\F77C"}.fa-users-line{--fa:"\E592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\F10D"}.fa-tractor{--fa:"\F722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\F829"}.fa-arrow-down-up-lock{--fa:"\E4B0"}.fa-lines-leaning{--fa:"\E51E"}.fa-ruler-combined{--fa:"\F546"}.fa-copyright{--fa:"\F1F9"}.fa-equals{--fa:"="}.fa-blender{--fa:"\F517"}.fa-teeth{--fa:"\F62E"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\F20B"}.fa-map{--fa:"\F279"}.fa-rocket{--fa:"\F135"}.fa-photo-film,.fa-photo-video{--fa:"\F87C"}.fa-folder-minus{--fa:"\F65D"}.fa-hexagon-nodes-bolt{--fa:"\E69A"}.fa-store{--fa:"\F54E"}.fa-arrow-trend-up{--fa:"\E098"}.fa-plug-circle-minus{--fa:"\E55E"}.fa-sign,.fa-sign-hanging{--fa:"\F4D9"}.fa-bezier-curve{--fa:"\F55B"}.fa-bell-slash{--fa:"\F1F6"}.fa-tablet,.fa-tablet-android{--fa:"\F3FB"}.fa-school-flag{--fa:"\E56E"}.fa-fill{--fa:"\F575"}.fa-angle-up{--fa:"\F106"}.fa-drumstick-bite{--fa:"\F6D7"}.fa-holly-berry{--fa:"\F7AA"}.fa-chevron-left{--fa:"\F053"}.fa-bacteria{--fa:"\E059"}.fa-hand-lizard{--fa:"\F258"}.fa-notdef{--fa:"\E1FE"}.fa-disease{--fa:"\F7FA"}.fa-briefcase-medical{--fa:"\F469"}.fa-genderless{--fa:"\F22D"}.fa-chevron-right{--fa:"\F054"}.fa-retweet{--fa:"\F079"}.fa-car-alt,.fa-car-rear{--fa:"\F5DE"}.fa-pump-soap{--fa:"\E06B"}.fa-video-slash{--fa:"\F4E2"}.fa-battery-2,.fa-battery-quarter{--fa:"\F243"}.fa-radio{--fa:"\F8D7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\F77D"}.fa-traffic-light{--fa:"\F637"}.fa-thermometer{--fa:"\F491"}.fa-vr-cardboard{--fa:"\F729"}.fa-hand-middle-finger{--fa:"\F806"}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:"\F4DF"}.fa-glass-water-droplet{--fa:"\E4F5"}.fa-display{--fa:"\E163"}.fa-face-smile,.fa-smile{--fa:"\F118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\F08D"}.fa-trophy{--fa:"\F091"}.fa-person-praying,.fa-pray{--fa:"\F683"}.fa-hammer{--fa:"\F6E3"}.fa-hand-peace{--fa:"\F25B"}.fa-rotate,.fa-sync-alt{--fa:"\F2F1"}.fa-spinner{--fa:"\F110"}.fa-robot{--fa:"\F544"}.fa-peace{--fa:"\F67C"}.fa-cogs,.fa-gears{--fa:"\F085"}.fa-warehouse{--fa:"\F494"}.fa-arrow-up-right-dots{--fa:"\E4B7"}.fa-splotch{--fa:"\F5BC"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\F584"}.fa-dice-four{--fa:"\F524"}.fa-sim-card{--fa:"\F7C4"}.fa-transgender,.fa-transgender-alt{--fa:"\F225"}.fa-mercury{--fa:"\F223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\F149"}.fa-person-falling-burst{--fa:"\E547"}.fa-award{--fa:"\F559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\F3FF"}.fa-building{--fa:"\F1AD"}.fa-angle-double-left,.fa-angles-left{--fa:"\F100"}.fa-qrcode{--fa:"\F029"}.fa-clock-rotate-left,.fa-history{--fa:"\F1DA"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\F583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\F56E"}.fa-shield,.fa-shield-blank{--fa:"\F132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\F885"}.fa-comment-nodes{--fa:"\E696"}.fa-house-medical{--fa:"\E3B2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\F450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\F137"}.fa-house-chimney-window{--fa:"\E00D"}.fa-pen-nib{--fa:"\F5AD"}.fa-tent-arrow-turn-left{--fa:"\E580"}.fa-tents{--fa:"\E582"}.fa-magic,.fa-wand-magic{--fa:"\F0D0"}.fa-dog{--fa:"\F6D3"}.fa-carrot{--fa:"\F787"}.fa-moon{--fa:"\F186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\F5CE"}.fa-cheese{--fa:"\F7EF"}.fa-yin-yang{--fa:"\F6AD"}.fa-music{--fa:"\F001"}.fa-code-commit{--fa:"\F386"}.fa-temperature-low{--fa:"\F76B"}.fa-biking,.fa-person-biking{--fa:"\F84A"}.fa-broom{--fa:"\F51A"}.fa-shield-heart{--fa:"\E574"}.fa-gopuram{--fa:"\F664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\E47B"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\F2D3"}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\F424"}.fa-oil-can{--fa:"\F613"}.fa-t{--fa:"T"}.fa-hippo{--fa:"\F6ED"}.fa-chart-column{--fa:"\E0E3"}.fa-infinity{--fa:"\F534"}.fa-vial-circle-check{--fa:"\E596"}.fa-person-arrow-down-to-line{--fa:"\E538"}.fa-voicemail{--fa:"\F897"}.fa-fan{--fa:"\F863"}.fa-person-walking-luggage{--fa:"\E554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\F338"}.fa-cloud-moon-rain{--fa:"\F73C"}.fa-calendar{--fa:"\F133"}.fa-trailer{--fa:"\E041"}.fa-bahai,.fa-haykal{--fa:"\F666"}.fa-sd-card{--fa:"\F7C2"}.fa-dragon{--fa:"\F6D5"}.fa-shoe-prints{--fa:"\F54B"}.fa-circle-plus,.fa-plus-circle{--fa:"\F055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\F58B"}.fa-hand-holding{--fa:"\F4BD"}.fa-plug-circle-exclamation{--fa:"\E55D"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\F127"}.fa-clone{--fa:"\F24D"}.fa-person-walking-arrow-loop-left{--fa:"\E551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\F882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\F7E4"}.fa-tornado{--fa:"\F76F"}.fa-file-circle-plus{--fa:"\E494"}.fa-book-quran,.fa-quran{--fa:"\F687"}.fa-anchor{--fa:"\F13D"}.fa-border-all{--fa:"\F84C"}.fa-angry,.fa-face-angry{--fa:"\F556"}.fa-cookie-bite{--fa:"\F564"}.fa-arrow-trend-down{--fa:"\E097"}.fa-feed,.fa-rss{--fa:"\F09E"}.fa-draw-polygon{--fa:"\F5EE"}.fa-balance-scale,.fa-scale-balanced{--fa:"\F24E"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\F62A"}.fa-shower{--fa:"\F2CC"}.fa-desktop,.fa-desktop-alt{--fa:"\F390"}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:"\F00B"}.fa-comment-sms,.fa-sms{--fa:"\F7CD"}.fa-book{--fa:"\F02D"}.fa-user-plus{--fa:"\F234"}.fa-check{--fa:"\F00C"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\F241"}.fa-house-circle-check{--fa:"\E509"}.fa-angle-left{--fa:"\F104"}.fa-diagram-successor{--fa:"\E47A"}.fa-truck-arrow-right{--fa:"\E58B"}.fa-arrows-split-up-and-left{--fa:"\E4BC"}.fa-fist-raised,.fa-hand-fist{--fa:"\F6DE"}.fa-cloud-moon{--fa:"\F6C3"}.fa-briefcase{--fa:"\F0B1"}.fa-person-falling{--fa:"\E546"}.fa-image-portrait,.fa-portrait{--fa:"\F3E0"}.fa-user-tag{--fa:"\F507"}.fa-rug{--fa:"\E569"}.fa-earth-europe,.fa-globe-europe{--fa:"\F7A2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\F59D"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\F410"}.fa-baht-sign{--fa:"\E0AC"}.fa-book-open{--fa:"\F518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\F66A"}.fa-handcuffs{--fa:"\E4F8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\F071"}.fa-database{--fa:"\F1C0"}.fa-mail-forward,.fa-share{--fa:"\F064"}.fa-bottle-droplet{--fa:"\E4C4"}.fa-mask-face{--fa:"\E1D7"}.fa-hill-rockslide{--fa:"\E508"}.fa-exchange-alt,.fa-right-left{--fa:"\F362"}.fa-paper-plane{--fa:"\F1D8"}.fa-road-circle-exclamation{--fa:"\E565"}.fa-dungeon{--fa:"\F6D9"}.fa-align-right{--fa:"\F038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\F53B"}.fa-life-ring{--fa:"\F1CD"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\F2A7"}.fa-calendar-day{--fa:"\F783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\F5C5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\F07D"}.fa-face-grimace,.fa-grimace{--fa:"\F57F"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\E2CE"}.fa-level-down-alt,.fa-turn-down{--fa:"\F3BE"}.fa-person-walking-arrow-right{--fa:"\E552"}.fa-envelope-square,.fa-square-envelope{--fa:"\F199"}.fa-dice{--fa:"\F522"}.fa-bowling-ball{--fa:"\F436"}.fa-brain{--fa:"\F5DC"}.fa-band-aid,.fa-bandage{--fa:"\F462"}.fa-calendar-minus{--fa:"\F272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\F057"}.fa-gifts{--fa:"\F79C"}.fa-hotel{--fa:"\F594"}.fa-earth-asia,.fa-globe-asia{--fa:"\F57E"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\F47F"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\F00E"}.fa-thumbs-up{--fa:"\F164"}.fa-user-clock{--fa:"\F4FD"}.fa-allergies,.fa-hand-dots{--fa:"\F461"}.fa-file-invoice{--fa:"\F570"}.fa-window-minimize{--fa:"\F2D1"}.fa-coffee,.fa-mug-saucer{--fa:"\F0F4"}.fa-brush{--fa:"\F55D"}.fa-file-half-dashed{--fa:"\E698"}.fa-mask{--fa:"\F6FA"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\F010"}.fa-ruler-vertical{--fa:"\F548"}.fa-user-alt,.fa-user-large{--fa:"\F406"}.fa-train-tram{--fa:"\E5B4"}.fa-user-nurse{--fa:"\F82F"}.fa-syringe{--fa:"\F48E"}.fa-cloud-sun{--fa:"\F6C4"}.fa-stopwatch-20{--fa:"\E06F"}.fa-square-full{--fa:"\F45C"}.fa-magnet{--fa:"\F076"}.fa-jar{--fa:"\E516"}.fa-note-sticky,.fa-sticky-note{--fa:"\F249"}.fa-bug-slash{--fa:"\E490"}.fa-arrow-up-from-water-pump{--fa:"\E4B6"}.fa-bone{--fa:"\F5D7"}.fa-table-cells-row-unlock{--fa:"\E691"}.fa-user-injured{--fa:"\F728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\F5B4"}.fa-plane{--fa:"\F072"}.fa-tent-arrows-down{--fa:"\E581"}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:"\E4BB"}.fa-print{--fa:"\F02F"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\E2BB"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\F688"}.fa-users-cog,.fa-users-gear{--fa:"\F509"}.fa-person-military-pointing{--fa:"\E54A"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\F19C"}.fa-umbrella{--fa:"\F0E9"}.fa-trowel{--fa:"\E589"}.fa-d{--fa:"D"}.fa-stapler{--fa:"\E5AF"}.fa-masks-theater,.fa-theater-masks{--fa:"\F630"}.fa-kip-sign{--fa:"\E1C4"}.fa-hand-point-left{--fa:"\F0A5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\F4C6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\F0FB"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\F1E1"}.fa-barcode{--fa:"\F02A"}.fa-plus-minus{--fa:"\E43C"}.fa-video,.fa-video-camera{--fa:"\F03D"}.fa-graduation-cap,.fa-mortar-board{--fa:"\F19D"}.fa-hand-holding-medical{--fa:"\E05C"}.fa-person-circle-check{--fa:"\E53E"}.fa-level-up-alt,.fa-turn-up{--fa:"\F3BF"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\F3D0"}.fa-hooli{--fa:"\F427"}.fa-yelp{--fa:"\F1E9"}.fa-cc-visa{--fa:"\F1F0"}.fa-lastfm{--fa:"\F202"}.fa-shopware{--fa:"\F5B5"}.fa-creative-commons-nc{--fa:"\F4E8"}.fa-aws{--fa:"\F375"}.fa-redhat{--fa:"\F7BC"}.fa-yoast{--fa:"\F2B1"}.fa-cloudflare{--fa:"\E07D"}.fa-ups{--fa:"\F7E0"}.fa-pixiv{--fa:"\E640"}.fa-wpexplorer{--fa:"\F2DE"}.fa-dyalog{--fa:"\F399"}.fa-bity{--fa:"\F37A"}.fa-stackpath{--fa:"\F842"}.fa-buysellads{--fa:"\F20D"}.fa-first-order{--fa:"\F2B0"}.fa-modx{--fa:"\F285"}.fa-guilded{--fa:"\E07E"}.fa-vnv{--fa:"\F40B"}.fa-js-square,.fa-square-js{--fa:"\F3B9"}.fa-microsoft{--fa:"\F3CA"}.fa-qq{--fa:"\F1D6"}.fa-orcid{--fa:"\F8D2"}.fa-java{--fa:"\F4E4"}.fa-invision{--fa:"\F7B0"}.fa-creative-commons-pd-alt{--fa:"\F4ED"}.fa-centercode{--fa:"\F380"}.fa-glide-g{--fa:"\F2A6"}.fa-drupal{--fa:"\F1A9"}.fa-jxl{--fa:"\E67B"}.fa-dart-lang{--fa:"\E693"}.fa-hire-a-helper{--fa:"\F3B0"}.fa-creative-commons-by{--fa:"\F4E7"}.fa-unity{--fa:"\E049"}.fa-whmcs{--fa:"\F40D"}.fa-rocketchat{--fa:"\F3E8"}.fa-vk{--fa:"\F189"}.fa-untappd{--fa:"\F405"}.fa-mailchimp{--fa:"\F59E"}.fa-css3-alt{--fa:"\F38B"}.fa-reddit-square,.fa-square-reddit{--fa:"\F1A2"}.fa-vimeo-v{--fa:"\F27D"}.fa-contao{--fa:"\F26D"}.fa-square-font-awesome{--fa:"\E5AD"}.fa-deskpro{--fa:"\F38F"}.fa-brave{--fa:"\E63C"}.fa-sistrix{--fa:"\F3EE"}.fa-instagram-square,.fa-square-instagram{--fa:"\E055"}.fa-battle-net{--fa:"\F835"}.fa-the-red-yeti{--fa:"\F69D"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\F3AF"}.fa-edge{--fa:"\F282"}.fa-threads{--fa:"\E618"}.fa-napster{--fa:"\F3D2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\F2AD"}.fa-google-plus-g{--fa:"\F0D5"}.fa-artstation{--fa:"\F77A"}.fa-markdown{--fa:"\F60F"}.fa-sourcetree{--fa:"\F7D3"}.fa-google-plus{--fa:"\F2B3"}.fa-diaspora{--fa:"\F791"}.fa-foursquare{--fa:"\F180"}.fa-stack-overflow{--fa:"\F16C"}.fa-github-alt{--fa:"\F113"}.fa-phoenix-squadron{--fa:"\F511"}.fa-pagelines{--fa:"\F18C"}.fa-algolia{--fa:"\F36C"}.fa-red-river{--fa:"\F3E3"}.fa-creative-commons-sa{--fa:"\F4EF"}.fa-safari{--fa:"\F267"}.fa-google{--fa:"\F1A0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\F35C"}.fa-atlassian{--fa:"\F77B"}.fa-linkedin-in{--fa:"\F0E1"}.fa-digital-ocean{--fa:"\F391"}.fa-nimblr{--fa:"\F5A8"}.fa-chromecast{--fa:"\F838"}.fa-evernote{--fa:"\F839"}.fa-hacker-news{--fa:"\F1D4"}.fa-creative-commons-sampling{--fa:"\F4F0"}.fa-adversal{--fa:"\F36A"}.fa-creative-commons{--fa:"\F25E"}.fa-watchman-monitoring{--fa:"\E087"}.fa-fonticons{--fa:"\F280"}.fa-weixin{--fa:"\F1D7"}.fa-shirtsinbulk{--fa:"\F214"}.fa-codepen{--fa:"\F1CB"}.fa-git-alt{--fa:"\F841"}.fa-lyft{--fa:"\F3C3"}.fa-rev{--fa:"\F5B2"}.fa-windows{--fa:"\F17A"}.fa-wizards-of-the-coast{--fa:"\F730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\F2AA"}.fa-meetup{--fa:"\F2E0"}.fa-centos{--fa:"\F789"}.fa-adn{--fa:"\F170"}.fa-cloudsmith{--fa:"\F384"}.fa-opensuse{--fa:"\E62B"}.fa-pied-piper-alt{--fa:"\F1A8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\F397"}.fa-codiepie{--fa:"\F284"}.fa-node{--fa:"\F419"}.fa-mix{--fa:"\F3CB"}.fa-steam{--fa:"\F1B6"}.fa-cc-apple-pay{--fa:"\F416"}.fa-scribd{--fa:"\F28A"}.fa-debian{--fa:"\E60B"}.fa-openid{--fa:"\F19B"}.fa-instalod{--fa:"\E081"}.fa-files-pinwheel{--fa:"\E69F"}.fa-expeditedssl{--fa:"\F23E"}.fa-sellcast{--fa:"\F2DA"}.fa-square-twitter,.fa-twitter-square{--fa:"\F081"}.fa-r-project{--fa:"\F4F7"}.fa-delicious{--fa:"\F1A5"}.fa-freebsd{--fa:"\F3A4"}.fa-vuejs{--fa:"\F41F"}.fa-accusoft{--fa:"\F369"}.fa-ioxhost{--fa:"\F208"}.fa-fonticons-fi{--fa:"\F3A2"}.fa-app-store{--fa:"\F36F"}.fa-cc-mastercard{--fa:"\F1F1"}.fa-itunes-note{--fa:"\F3B5"}.fa-golang{--fa:"\E40F"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\F3BB"}.fa-grav{--fa:"\F2D6"}.fa-weibo{--fa:"\F18A"}.fa-uncharted{--fa:"\E084"}.fa-firstdraft{--fa:"\F3A1"}.fa-square-youtube,.fa-youtube-square{--fa:"\F431"}.fa-wikipedia-w{--fa:"\F266"}.fa-rendact,.fa-wpressr{--fa:"\F3E4"}.fa-angellist{--fa:"\F209"}.fa-galactic-republic{--fa:"\F50C"}.fa-nfc-directional{--fa:"\E530"}.fa-skype{--fa:"\F17E"}.fa-joget{--fa:"\F3B7"}.fa-fedora{--fa:"\F798"}.fa-stripe-s{--fa:"\F42A"}.fa-meta{--fa:"\E49B"}.fa-laravel{--fa:"\F3BD"}.fa-hotjar{--fa:"\F3B1"}.fa-bluetooth-b{--fa:"\F294"}.fa-square-letterboxd{--fa:"\E62E"}.fa-sticker-mule{--fa:"\F3F7"}.fa-creative-commons-zero{--fa:"\F4F3"}.fa-hips{--fa:"\F452"}.fa-css{--fa:"\E6A2"}.fa-behance{--fa:"\F1B4"}.fa-reddit{--fa:"\F1A1"}.fa-discord{--fa:"\F392"}.fa-chrome{--fa:"\F268"}.fa-app-store-ios{--fa:"\F370"}.fa-cc-discover{--fa:"\F1F2"}.fa-wpbeginner{--fa:"\F297"}.fa-confluence{--fa:"\F78D"}.fa-shoelace{--fa:"\E60C"}.fa-mdb{--fa:"\F8CA"}.fa-dochub{--fa:"\F394"}.fa-accessible-icon{--fa:"\F368"}.fa-ebay{--fa:"\F4F4"}.fa-amazon{--fa:"\F270"}.fa-unsplash{--fa:"\E07C"}.fa-yarn{--fa:"\F7E3"}.fa-square-steam,.fa-steam-square{--fa:"\F1B7"}.fa-500px{--fa:"\F26E"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\F194"}.fa-asymmetrik{--fa:"\F372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\F2B4"}.fa-gratipay{--fa:"\F184"}.fa-apple{--fa:"\F179"}.fa-hive{--fa:"\E07F"}.fa-gitkraken{--fa:"\F3A6"}.fa-keybase{--fa:"\F4F5"}.fa-apple-pay{--fa:"\F415"}.fa-padlet{--fa:"\E4A0"}.fa-amazon-pay{--fa:"\F42C"}.fa-github-square,.fa-square-github{--fa:"\F092"}.fa-stumbleupon{--fa:"\F1A4"}.fa-fedex{--fa:"\F797"}.fa-phoenix-framework{--fa:"\F3DC"}.fa-shopify{--fa:"\E057"}.fa-neos{--fa:"\F612"}.fa-square-threads{--fa:"\E619"}.fa-hackerrank{--fa:"\F5F7"}.fa-researchgate{--fa:"\F4F8"}.fa-swift{--fa:"\F8E1"}.fa-angular{--fa:"\F420"}.fa-speakap{--fa:"\F3F3"}.fa-angrycreative{--fa:"\F36E"}.fa-y-combinator{--fa:"\F23B"}.fa-empire{--fa:"\F1D1"}.fa-envira{--fa:"\F299"}.fa-google-scholar{--fa:"\E63B"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\E5AE"}.fa-studiovinari{--fa:"\F3F8"}.fa-pied-piper{--fa:"\F2AE"}.fa-wordpress{--fa:"\F19A"}.fa-product-hunt{--fa:"\F288"}.fa-firefox{--fa:"\F269"}.fa-linode{--fa:"\F2B8"}.fa-goodreads{--fa:"\F3A8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\F264"}.fa-jsfiddle{--fa:"\F1CC"}.fa-sith{--fa:"\F512"}.fa-themeisle{--fa:"\F2B2"}.fa-page4{--fa:"\F3D7"}.fa-hashnode{--fa:"\E499"}.fa-react{--fa:"\F41B"}.fa-cc-paypal{--fa:"\F1F4"}.fa-squarespace{--fa:"\F5BE"}.fa-cc-stripe{--fa:"\F1F5"}.fa-creative-commons-share{--fa:"\F4F2"}.fa-bitcoin{--fa:"\F379"}.fa-keycdn{--fa:"\F3BA"}.fa-opera{--fa:"\F26A"}.fa-itch-io{--fa:"\F83A"}.fa-umbraco{--fa:"\F8E8"}.fa-galactic-senate{--fa:"\F50D"}.fa-ubuntu{--fa:"\F7DF"}.fa-draft2digital{--fa:"\F396"}.fa-stripe{--fa:"\F429"}.fa-houzz{--fa:"\F27C"}.fa-gg{--fa:"\F260"}.fa-dhl{--fa:"\F790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\F0D3"}.fa-xing{--fa:"\F168"}.fa-blackberry{--fa:"\F37B"}.fa-creative-commons-pd{--fa:"\F4EC"}.fa-playstation{--fa:"\F3DF"}.fa-quinscape{--fa:"\F459"}.fa-less{--fa:"\F41D"}.fa-blogger-b{--fa:"\F37D"}.fa-opencart{--fa:"\F23D"}.fa-vine{--fa:"\F1CA"}.fa-signal-messenger{--fa:"\E663"}.fa-paypal{--fa:"\F1ED"}.fa-gitlab{--fa:"\F296"}.fa-typo3{--fa:"\F42B"}.fa-reddit-alien{--fa:"\F281"}.fa-yahoo{--fa:"\F19E"}.fa-dailymotion{--fa:"\E052"}.fa-affiliatetheme{--fa:"\F36B"}.fa-pied-piper-pp{--fa:"\F1A7"}.fa-bootstrap{--fa:"\F836"}.fa-odnoklassniki{--fa:"\F263"}.fa-nfc-symbol{--fa:"\E531"}.fa-mintbit{--fa:"\E62F"}.fa-ethereum{--fa:"\F42E"}.fa-speaker-deck{--fa:"\F83C"}.fa-creative-commons-nc-eu{--fa:"\F4E9"}.fa-patreon{--fa:"\F3D9"}.fa-avianex{--fa:"\F374"}.fa-ello{--fa:"\F5F1"}.fa-gofore{--fa:"\F3A7"}.fa-bimobject{--fa:"\F378"}.fa-brave-reverse{--fa:"\E63D"}.fa-facebook-f{--fa:"\F39E"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\F0D4"}.fa-web-awesome{--fa:"\E682"}.fa-mandalorian{--fa:"\F50F"}.fa-first-order-alt{--fa:"\F50A"}.fa-osi{--fa:"\F41A"}.fa-google-wallet{--fa:"\F1EE"}.fa-d-and-d-beyond{--fa:"\F6CA"}.fa-periscope{--fa:"\F3DA"}.fa-fulcrum{--fa:"\F50B"}.fa-cloudscale{--fa:"\F383"}.fa-forumbee{--fa:"\F211"}.fa-mizuni{--fa:"\F3CC"}.fa-schlix{--fa:"\F3EA"}.fa-square-xing,.fa-xing-square{--fa:"\F169"}.fa-bandcamp{--fa:"\F2D5"}.fa-wpforms{--fa:"\F298"}.fa-cloudversify{--fa:"\F385"}.fa-usps{--fa:"\F7E1"}.fa-megaport{--fa:"\F5A3"}.fa-magento{--fa:"\F3C4"}.fa-spotify{--fa:"\F1BC"}.fa-optin-monster{--fa:"\F23C"}.fa-fly{--fa:"\F417"}.fa-square-bluesky{--fa:"\E6A3"}.fa-aviato{--fa:"\F421"}.fa-itunes{--fa:"\F3B4"}.fa-cuttlefish{--fa:"\F38C"}.fa-blogger{--fa:"\F37C"}.fa-flickr{--fa:"\F16E"}.fa-viber{--fa:"\F409"}.fa-soundcloud{--fa:"\F1BE"}.fa-digg{--fa:"\F1A6"}.fa-tencent-weibo{--fa:"\F1D5"}.fa-letterboxd{--fa:"\E62D"}.fa-symfony{--fa:"\F83D"}.fa-maxcdn{--fa:"\F136"}.fa-etsy{--fa:"\F2D7"}.fa-facebook-messenger{--fa:"\F39F"}.fa-audible{--fa:"\F373"}.fa-think-peaks{--fa:"\F731"}.fa-bilibili{--fa:"\E3D9"}.fa-erlang{--fa:"\F39D"}.fa-x-twitter{--fa:"\E61B"}.fa-cotton-bureau{--fa:"\F89E"}.fa-dashcube{--fa:"\F210"}.fa-42-group,.fa-innosoft{--fa:"\E080"}.fa-stack-exchange{--fa:"\F18D"}.fa-elementor{--fa:"\F430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\E01E"}.fa-creative-commons-nd{--fa:"\F4EB"}.fa-palfed{--fa:"\F3D8"}.fa-superpowers{--fa:"\F2DD"}.fa-resolving{--fa:"\F3E7"}.fa-xbox{--fa:"\F412"}.fa-square-web-awesome-stroke{--fa:"\E684"}.fa-searchengin{--fa:"\F3EB"}.fa-tiktok{--fa:"\E07B"}.fa-facebook-square,.fa-square-facebook{--fa:"\F082"}.fa-renren{--fa:"\F18B"}.fa-linux{--fa:"\F17C"}.fa-glide{--fa:"\F2A5"}.fa-linkedin{--fa:"\F08C"}.fa-hubspot{--fa:"\F3B2"}.fa-deploydog{--fa:"\F38E"}.fa-twitch{--fa:"\F1E8"}.fa-flutter{--fa:"\E694"}.fa-ravelry{--fa:"\F2D9"}.fa-mixer{--fa:"\E056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\F203"}.fa-vimeo{--fa:"\F40A"}.fa-mendeley{--fa:"\F7B3"}.fa-uniregistry{--fa:"\F404"}.fa-figma{--fa:"\F799"}.fa-creative-commons-remix{--fa:"\F4EE"}.fa-cc-amazon-pay{--fa:"\F42D"}.fa-dropbox{--fa:"\F16B"}.fa-instagram{--fa:"\F16D"}.fa-cmplid{--fa:"\E360"}.fa-upwork{--fa:"\E641"}.fa-facebook{--fa:"\F09A"}.fa-gripfire{--fa:"\F3AC"}.fa-jedi-order{--fa:"\F50E"}.fa-uikit{--fa:"\F403"}.fa-fort-awesome-alt{--fa:"\F3A3"}.fa-phabricator{--fa:"\F3DB"}.fa-ussunnah{--fa:"\F407"}.fa-earlybirds{--fa:"\F39A"}.fa-trade-federation{--fa:"\F513"}.fa-autoprefixer{--fa:"\F41C"}.fa-whatsapp{--fa:"\F232"}.fa-square-upwork{--fa:"\E67C"}.fa-slideshare{--fa:"\F1E7"}.fa-google-play{--fa:"\F3AB"}.fa-viadeo{--fa:"\F2A9"}.fa-line{--fa:"\F3C0"}.fa-google-drive{--fa:"\F3AA"}.fa-servicestack{--fa:"\F3EC"}.fa-simplybuilt{--fa:"\F215"}.fa-bitbucket{--fa:"\F171"}.fa-imdb{--fa:"\F2D8"}.fa-deezer{--fa:"\E077"}.fa-raspberry-pi{--fa:"\F7BB"}.fa-jira{--fa:"\F7B1"}.fa-docker{--fa:"\F395"}.fa-screenpal{--fa:"\E570"}.fa-bluetooth{--fa:"\F293"}.fa-gitter{--fa:"\F426"}.fa-d-and-d{--fa:"\F38D"}.fa-microblog{--fa:"\E01A"}.fa-cc-diners-club{--fa:"\F24C"}.fa-gg-circle{--fa:"\F261"}.fa-pied-piper-hat{--fa:"\F4E5"}.fa-kickstarter-k{--fa:"\F3BC"}.fa-yandex{--fa:"\F413"}.fa-readme{--fa:"\F4D5"}.fa-html5{--fa:"\F13B"}.fa-sellsy{--fa:"\F213"}.fa-square-web-awesome{--fa:"\E683"}.fa-sass{--fa:"\F41E"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\E2D0"}.fa-buromobelexperte{--fa:"\F37F"}.fa-salesforce{--fa:"\F83B"}.fa-octopus-deploy{--fa:"\E082"}.fa-medapps{--fa:"\F3C6"}.fa-ns8{--fa:"\F3D5"}.fa-pinterest-p{--fa:"\F231"}.fa-apper{--fa:"\F371"}.fa-fort-awesome{--fa:"\F286"}.fa-waze{--fa:"\F83F"}.fa-bluesky{--fa:"\E671"}.fa-cc-jcb{--fa:"\F24B"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\F2AB"}.fa-fantasy-flight-games{--fa:"\F6DC"}.fa-rust{--fa:"\E07A"}.fa-wix{--fa:"\F5CF"}.fa-behance-square,.fa-square-behance{--fa:"\F1B5"}.fa-supple{--fa:"\F3F9"}.fa-webflow{--fa:"\E65C"}.fa-rebel{--fa:"\F1D0"}.fa-css3{--fa:"\F13C"}.fa-staylinked{--fa:"\F3F5"}.fa-kaggle{--fa:"\F5FA"}.fa-space-awesome{--fa:"\E5AC"}.fa-deviantart{--fa:"\F1BD"}.fa-cpanel{--fa:"\F388"}.fa-goodreads-g{--fa:"\F3A9"}.fa-git-square,.fa-square-git{--fa:"\F1D2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\F174"}.fa-trello{--fa:"\F181"}.fa-creative-commons-nc-jp{--fa:"\F4EA"}.fa-get-pocket{--fa:"\F265"}.fa-perbyte{--fa:"\E083"}.fa-grunt{--fa:"\F3AD"}.fa-weebly{--fa:"\F5CC"}.fa-connectdevelop{--fa:"\F20E"}.fa-leanpub{--fa:"\F212"}.fa-black-tie{--fa:"\F27E"}.fa-themeco{--fa:"\F5C6"}.fa-python{--fa:"\F3E2"}.fa-android{--fa:"\F17B"}.fa-bots{--fa:"\E340"}.fa-free-code-camp{--fa:"\F2C5"}.fa-hornbill{--fa:"\F592"}.fa-js{--fa:"\F3B8"}.fa-ideal{--fa:"\E013"}.fa-git{--fa:"\F1D3"}.fa-dev{--fa:"\F6CC"}.fa-sketch{--fa:"\F7C6"}.fa-yandex-international{--fa:"\F414"}.fa-cc-amex{--fa:"\F1F3"}.fa-uber{--fa:"\F402"}.fa-github{--fa:"\F09B"}.fa-php{--fa:"\F457"}.fa-alipay{--fa:"\F642"}.fa-youtube{--fa:"\F167"}.fa-skyatlas{--fa:"\F216"}.fa-firefox-browser{--fa:"\E007"}.fa-replyd{--fa:"\F3E6"}.fa-suse{--fa:"\F7D6"}.fa-jenkins{--fa:"\F3B6"}.fa-twitter{--fa:"\F099"}.fa-rockrms{--fa:"\F3E9"}.fa-pinterest{--fa:"\F0D2"}.fa-buffer{--fa:"\F837"}.fa-npm{--fa:"\F3D4"}.fa-yammer{--fa:"\F840"}.fa-btc{--fa:"\F15A"}.fa-dribbble{--fa:"\F17D"}.fa-stumbleupon-circle{--fa:"\F1A3"}.fa-internet-explorer{--fa:"\F26B"}.fa-stubber{--fa:"\E5C7"}.fa-telegram,.fa-telegram-plane{--fa:"\F2C6"}.fa-old-republic{--fa:"\F510"}.fa-odysee{--fa:"\E5C6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\F40C"}.fa-node-js{--fa:"\F3D3"}.fa-edge-legacy{--fa:"\E078"}.fa-slack,.fa-slack-hash{--fa:"\F198"}.fa-medrt{--fa:"\F3C8"}.fa-usb{--fa:"\F287"}.fa-tumblr{--fa:"\F173"}.fa-vaadin{--fa:"\F408"}.fa-quora{--fa:"\F2C4"}.fa-square-x-twitter{--fa:"\E61A"}.fa-reacteurope{--fa:"\F75D"}.fa-medium,.fa-medium-m{--fa:"\F23A"}.fa-amilia{--fa:"\F36D"}.fa-mixcloud{--fa:"\F289"}.fa-flipboard{--fa:"\F44D"}.fa-viacoin{--fa:"\F237"}.fa-critical-role{--fa:"\F6C9"}.fa-sitrox{--fa:"\E44A"}.fa-discourse{--fa:"\F393"}.fa-joomla{--fa:"\F1AA"}.fa-mastodon{--fa:"\F4F6"}.fa-airbnb{--fa:"\F834"}.fa-wolf-pack-battalion{--fa:"\F514"}.fa-buy-n-large{--fa:"\F8A6"}.fa-gulp{--fa:"\F3AE"}.fa-creative-commons-sampling-plus{--fa:"\F4F1"}.fa-strava{--fa:"\F428"}.fa-ember{--fa:"\F423"}.fa-canadian-maple-leaf{--fa:"\F785"}.fa-teamspeak{--fa:"\F4F9"}.fa-pushed{--fa:"\F3E1"}.fa-wordpress-simple{--fa:"\F411"}.fa-nutritionix{--fa:"\F3D6"}.fa-wodu{--fa:"\E088"}.fa-google-pay{--fa:"\E079"}.fa-intercom{--fa:"\F7AF"}.fa-zhihu{--fa:"\F63F"}.fa-korvue{--fa:"\F42F"}.fa-pix{--fa:"\E43A"}.fa-steam-symbol{--fa:"\F3F6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url([object Module]) format("woff2"),url([object Module]) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.rbc-m-b-negative-3 {
  margin-bottom: -3px;
}

.rbc-h-full {
  height: 100%;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #999999;
}

.rbc-off-range-bg {
  background: #e6e6e6;
}

.rbc-header {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-button-link {
  color: inherit;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}

.rbc-row-content-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}

.rbc-today {
  background-color: #eaf6ff;
}

.rbc-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  cursor: pointer;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rbc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985;
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  -webkit-box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
          box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  color: #3174ad;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #265985;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}

.rbc-month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-month-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
  right: 1px;
}

.rbc-day-bg {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " \BB";
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "\AB   ";
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-preferred-size: 0 px;
      flex-basis: 0 px;
}

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}

.rbc-time-slot {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right;
}
.rbc-time-view .rbc-allday-cell {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-cell-single-day {
  display: none;
}

.rbc-time-header-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.rbc-time-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.rbc-resource-grouping.rbc-time-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rbc-resource-grouping .rbc-row .rbc-header {
  width: 141px;
}
