table.dataTable {
 width:100%;
 margin:0 auto;
 clear:both;
 border-collapse:separate;
 border-spacing:0
}
table.dataTable tfoot th,
table.dataTable thead th {
 font-weight:700
}
table.dataTable thead td,
table.dataTable thead th {
 padding:10px 18px;
 border-bottom:1px solid #111
}
table.dataTable thead td:active,
table.dataTable thead th:active {
 outline:none
}
table.dataTable tfoot td,
table.dataTable tfoot th {
 padding:10px 18px 6px;
 border-top:1px solid #111
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
 cursor:pointer;
 cursor:hand;
 background-repeat:no-repeat;
 background-position:100%
}
table.dataTable thead .sorting {
 background-image:url(../images/sort_both.png)
}
table.dataTable thead .sorting_asc {
 background-image:url(../images/sort_asc.png)!important
}
table.dataTable thead .sorting_desc {
 background-image:url(../images/sort_desc.png)!important
}
table.dataTable thead .sorting_asc_disabled {
 background-image:url(../images/sort_asc_disabled.png)
}
table.dataTable thead .sorting_desc_disabled {
 background-image:url(../images/sort_desc_disabled.png)
}
table.dataTable tbody tr {
 background-color:black;
}
table.dataTable tbody tr.selected {
 background-color:#b0bed9
}
table.dataTable tbody td,
table.dataTable tbody th {
 padding:8px 10px
}
table.dataTable.display tbody td,
table.dataTable.display tbody th,
table.dataTable.row-border tbody td,
table.dataTable.row-border tbody th {
 border-top:1px solid #ddd
}
table.dataTable.display tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.row-border tbody tr:first-child th {
 border-top:none
}
table.dataTable.cell-border tbody td,
table.dataTable.cell-border tbody th {
 border-top:1px solid #ddd;
 border-right:1px solid #ddd
}
table.dataTable.cell-border tbody tr td:first-child,
table.dataTable.cell-border tbody tr th:first-child {
 border-left:1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child td,
table.dataTable.cell-border tbody tr:first-child th {
 border-top:none
}
table.dataTable.display tbody tr.odd,
table.dataTable.stripe tbody tr.odd {
 background-color:#f9f9f9
}
table.dataTable.display tbody tr.odd.selected,
table.dataTable.stripe tbody tr.odd.selected {
 background-color:#acbad4
}
table.dataTable.display tbody tr:hover,
table.dataTable.hover tbody tr:hover {
 background-color:#f6f6f6
}
table.dataTable.display tbody tr:hover.selected,
table.dataTable.hover tbody tr:hover.selected {
 background-color:#aab7d1
}
table.dataTable.display tbody tr>.sorting_1,
table.dataTable.display tbody tr>.sorting_2,
table.dataTable.display tbody tr>.sorting_3,
table.dataTable.order-column tbody tr>.sorting_1,
table.dataTable.order-column tbody tr>.sorting_2,
table.dataTable.order-column tbody tr>.sorting_3 {
 background-color:#fafafa
}
table.dataTable.display tbody tr.selected>.sorting_1,
table.dataTable.display tbody tr.selected>.sorting_2,
table.dataTable.display tbody tr.selected>.sorting_3,
table.dataTable.order-column tbody tr.selected>.sorting_1,
table.dataTable.order-column tbody tr.selected>.sorting_2,
table.dataTable.order-column tbody tr.selected>.sorting_3 {
 background-color:#acbad5
}
table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
 background-color:#f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
 background-color:#f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
 background-color:#f5f5f5
}
table.dataTable.display tbody tr.odd.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
 background-color:#a6b4cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
 background-color:#a8b5cf
}
table.dataTable.display tbody tr.odd.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
 background-color:#a9b7d1
}
table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
 background-color:#fafafa
}
table.dataTable.display tbody tr.even>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
 background-color:#fcfcfc
}
table.dataTable.display tbody tr.even>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
 background-color:#fefefe
}
table.dataTable.display tbody tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
 background-color:#acbad5
}
table.dataTable.display tbody tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
 background-color:#aebcd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
 background-color:#afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
 background-color:#eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
 background-color:#ececec
}
table.dataTable.display tbody tr:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
 background-color:#efefef
}
table.dataTable.display tbody tr:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
 background-color:#a2aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
 background-color:#a3b0c9
}
table.dataTable.display tbody tr:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
 background-color:#a5b2cb
}
table.dataTable.no-footer {
 border-bottom:1px solid #111
}
table.dataTable.nowrap td,
table.dataTable.nowrap th {
 white-space:nowrap
}
table.dataTable.compact thead td,
table.dataTable.compact thead th {
 padding:4px 17px
}
table.dataTable.compact tbody td,
table.dataTable.compact tbody th,
table.dataTable.compact tfoot td,
table.dataTable.compact tfoot th {
 padding:4px
}
table.dataTable td.dt-left,
table.dataTable th.dt-left {
 text-align:left
}
table.dataTable td.dataTables_empty,
table.dataTable td.dt-center,
table.dataTable th.dt-center {
 text-align:center
}
table.dataTable td.dt-right,
table.dataTable th.dt-right {
 text-align:right
}
table.dataTable td.dt-justify,
table.dataTable th.dt-justify {
 text-align:justify
}
table.dataTable td.dt-nowrap,
table.dataTable th.dt-nowrap {
 white-space:nowrap
}
table.dataTable tfoot td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable thead th.dt-head-left {
 text-align:left
}
table.dataTable tfoot td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable thead th.dt-head-center {
 text-align:center
}
table.dataTable tfoot td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable thead th.dt-head-right {
 text-align:right
}
table.dataTable tfoot td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable thead th.dt-head-justify {
 text-align:justify
}
table.dataTable tfoot td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable thead th.dt-head-nowrap {
 white-space:nowrap
}
table.dataTable tbody td.dt-body-left,
table.dataTable tbody th.dt-body-left {
 text-align:left
}
table.dataTable tbody td.dt-body-center,
table.dataTable tbody th.dt-body-center {
 text-align:center
}
table.dataTable tbody td.dt-body-right,
table.dataTable tbody th.dt-body-right {
 text-align:right
}
table.dataTable tbody td.dt-body-justify,
table.dataTable tbody th.dt-body-justify {
 text-align:justify
}
table.dataTable tbody td.dt-body-nowrap,
table.dataTable tbody th.dt-body-nowrap {
 white-space:nowrap
}
table.dataTable,
table.dataTable td,
table.dataTable th {
 box-sizing:content-box
}
.dataTables_wrapper {
 position:relative;
 clear:both;
 zoom:1
}
.dataTables_wrapper .dataTables_length {
 float:left
}
.dataTables_wrapper .dataTables_length select {
 border:1px solid #aaa;
 border-radius:3px;
 background-color:#333333;
 padding:4px
}
.dataTables_wrapper .dataTables_filter {
 float:right;
 text-align:right
}
.dataTables_wrapper .dataTables_filter input {
 border:1px solid #aaa;
 border-radius:3px;
 padding:5px;
 background-color:transparent;
 margin-left:3px
}
.dataTables_wrapper .dataTables_info {
 clear:both;
 float:left;
 padding-top:.755em
}
.dataTables_wrapper .dataTables_paginate {
 float:right;
 text-align:right;
 padding-top:.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
 box-sizing:border-box;
 display:inline-block;
 min-width:1.5em;
 padding:.5em 1em;
 margin-left:2px;
 text-align:center;
 text-decoration:none!important;
 cursor:pointer;
 cursor:hand;
 color:#fff;
 border:1px solid transparent;
 border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
 color:#333!important;
 border:1px solid #979797;
 background-color:#fff;
 background:linear-gradient(180deg,#fff 0,#dcdcdc)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
 cursor:default;
 color:#666!important;
 border:1px solid transparent;
 background:transparent;
 box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
 color:#fff!important;
 border:1px solid #111;
 background-color:#585858;
 background:linear-gradient(180deg,#585858 0,#111)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
 outline:none;
 background-color:#2b2b2b;
 background:linear-gradient(180deg,#2b2b2b 0,#0c0c0c);
 box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
 padding:0 1em
}
.dataTables_wrapper .dataTables_processing {
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
 height:40px;
 margin-left:-50%;
 margin-top:-25px;
 padding-top:20px;
 text-align:center;
 font-size:1.2em;
 background-color:#fff;
 background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))
}
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_processing {
 color:#fff
}
.dataTables_wrapper .dataTables_scroll {
 clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
 margin-top:-1px;
 -webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
 vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing {
 height:0;
 overflow:hidden;
 margin:0!important;
 padding:0!important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
 border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable {
 border-bottom:none
}
.dataTables_wrapper:after {
 visibility:hidden;
 display:block;
 content:"";
 clear:both;
 height:0
}
@media screen and (max-width:767px) {
 .dataTables_wrapper .dataTables_info,
 .dataTables_wrapper .dataTables_paginate {
  float:none;
  text-align:center
 }
 .dataTables_wrapper .dataTables_paginate {
  margin-top:.5em
 }
}
@media screen and (max-width:640px) {
 .dataTables_wrapper .dataTables_filter,
 .dataTables_wrapper .dataTables_length {
  float:none;
  text-align:center
 }
 .dataTables_wrapper .dataTables_filter {
  margin-top:.5em
 }
}
@charset "UTF-8";
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin Italic"),
 local("Roboto-ThinItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light Italic"),
 local("Roboto-LightItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:400;
 font-display:swap;
 src:local("Roboto Italic"),
 local("Roboto-Italic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium Italic"),
 local("Roboto-MediumItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold Italic"),
 local("Roboto-BoldItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc3CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc-CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc2CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc5CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc1CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:italic;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black Italic"),
 local("Roboto-BlackItalic"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:100;
 font-display:swap;
 src:local("Roboto Thin"),
 local("Roboto-Thin"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:300;
 font-display:swap;
 src:local("Roboto Light"),
 local("Roboto-Light"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:500;
 font-display:swap;
 src:local("Roboto Medium"),
 local("Roboto-Medium"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:700;
 font-display:swap;
 src:local("Roboto Bold"),
 local("Roboto-Bold"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0460-052f,
 U+1c80-1c88,
 U+20b4,
 U+2de0-2dff,
 U+a640-a69f,
 U+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0400-045f,
 U+0490-0491,
 U+04b0-04b1,
 U+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+1f??
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0370-03ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0102-0103,
 U+0110-0111,
 U+1ea0-1ef9,
 U+20ab
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format("woff2");
 unicode-range:U+0100-024f,
 U+0259,
 U+1e??,
 U+2020,
 U+20a0-20ab,
 U+20ad-20cf,
 U+2113,
 U+2c60-2c7f,
 U+a720-a7ff
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:900;
 font-display:swap;
 src:local("Roboto Black"),
 local("Roboto-Black"),
 url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format("woff2");
 unicode-range:U+00??,
 U+0131,
 U+0152-0153,
 U+02bb-02bc,
 U+02c6,
 U+02da,
 U+02dc,
 U+2000-206f,
 U+2074,
 U+20ac,
 U+2122,
 U+2191,
 U+2193,
 U+2212,
 U+2215,
 U+feff,
 U+fffd
}
.tns-outer {
 padding:0!important
}
.tns-outer [hidden] {
 display:none!important
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
 cursor:pointer
}
.tns-slider {
 transition:all 0s
}
.tns-slider>.tns-item {
 box-sizing:border-box
}
.tns-horizontal.tns-subpixel {
 white-space:nowrap
}
.tns-horizontal.tns-subpixel>.tns-item {
 display:inline-block;
 vertical-align:top;
 white-space:normal
}
.tns-horizontal.tns-no-subpixel:after {
 content:"";
 display:table;
 clear:both
}
.tns-horizontal.tns-no-subpixel>.tns-item {
 float:left
}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
 margin-right:-100%
}
.tns-gallery,
.tns-no-calc {
 position:relative;
 left:0
}
.tns-gallery {
 min-height:1px
}
.tns-gallery>.tns-item {
 position:absolute;
 left:-100%;
 transition:transform 0s,opacity 0s
}
.tns-gallery>.tns-slide-active {
 position:relative;
 left:auto!important
}
.tns-gallery>.tns-moving {
 transition:all .25s
}
.tns-autowidth {
 display:inline-block
}
.tns-lazy-img {
 transition:opacity .6s;
 opacity:.6
}
.tns-lazy-img.tns-complete {
 opacity:1
}
.tns-ah {
 transition:height 0s
}
.tns-ovh {
 overflow:hidden
}
.tns-visually-hidden {
 position:absolute;
 left:-10000em
}
.tns-transparent {
 opacity:0;
 visibility:hidden
}
.tns-fadeIn {
 opacity:1;
 filter:alpha(opacity=100);
 z-index:0
}
.tns-fadeOut,
.tns-normal {
 opacity:0;
 filter:alpha(opacity=0);
 z-index:-1
}
.tns-vpfix {
 white-space:nowrap
}
.tns-vpfix>div,
.tns-vpfix>li {
 display:inline-block
}
.tns-t-subp2 {
 margin:0 auto;
 width:310px;
 position:relative;
 height:10px;
 overflow:hidden
}
.tns-t-ct {
 width:2333.3333333333%;
 width:2333.33333%;
 position:absolute;
 right:0
}
.tns-t-ct:after {
 content:"";
 display:table;
 clear:both
}
.tns-t-ct>div {
 width:1.4285714286%;
 width:1.42857%;
 height:10px;
 float:left
}
.hljs {
 display:block;
 overflow-x:auto;
 padding:.5em;
 color:#333;
 background:#f8f8f8
}
.hljs-comment,
.hljs-quote {
 color:#998;
 font-style:italic
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
 color:#333;
 font-weight:700
}
.hljs-literal,
.hljs-number,
.hljs-tag .hljs-attr,
.hljs-template-variable,
.hljs-variable {
 color:teal
}
.hljs-doctag,
.hljs-string {
 color:#d14
}
.hljs-section,
.hljs-selector-id,
.hljs-title {
 color:#900;
 font-weight:700
}
.hljs-subst {
 font-weight:400
}
.hljs-class .hljs-title,
.hljs-type {
 color:#458;
 font-weight:700
}
.hljs-attribute,
.hljs-name,
.hljs-tag {
 color:navy;
 font-weight:400
}
.hljs-link,
.hljs-regexp {
 color:#009926
}
.hljs-bullet,
.hljs-symbol {
 color:#990073
}
.hljs-built_in,
.hljs-builtin-name {
 color:#0086b3
}
.hljs-meta {
 color:#999;
 font-weight:700
}
.hljs-deletion {
 background:#fdd
}
.hljs-addition {
 background:#dfd
}
.hljs-emphasis {
 font-style:italic
}
.hljs-strong {
 font-weight:700
}
.tippy-box[data-animation=fade][data-state=hidden] {
 opacity:0
}
[data-tippy-root] {
 max-width:calc(100vw - 10px)
}
.tippy-box {
 position:relative;
 background-color:#333;
 color:#fff;
 border-radius:4px;
 font-size:14px;
 line-height:1.4;
 outline:0;
 transition-property:transform,visibility,opacity
}
.tippy-box[data-placement^=top]>.tippy-arrow {
 bottom:0
}
.tippy-box[data-placement^=top]>.tippy-arrow:before {
 bottom:-7px;
 left:0;
 border-width:8px 8px 0;
 border-top-color:initial;
 transform-origin:center top
}
.tippy-box[data-placement^=bottom]>.tippy-arrow {
 top:0
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
 top:-7px;
 left:0;
 border-width:0 8px 8px;
 border-bottom-color:initial;
 transform-origin:center bottom
}
.tippy-box[data-placement^=left]>.tippy-arrow {
 right:0
}
.tippy-box[data-placement^=left]>.tippy-arrow:before {
 border-width:8px 0 8px 8px;
 border-left-color:initial;
 right:-7px;
 transform-origin:center left
}
.tippy-box[data-placement^=right]>.tippy-arrow {
 left:0
}
.tippy-box[data-placement^=right]>.tippy-arrow:before {
 left:-7px;
 border-width:8px 8px 8px 0;
 border-right-color:initial;
 transform-origin:center right
}
.tippy-box[data-inertia][data-state=visible] {
 transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)
}
.tippy-arrow {
 width:16px;
 height:16px;
 color:#333
}
.tippy-arrow:before {
 content:"";
 position:absolute;
 border-color:transparent;
 border-style:solid
}
.tippy-content {
 position:relative;
 padding:5px 9px;
 z-index:1
}
.tippy-box[data-theme~=light] {
 color:#26323d;
 box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
 background-color:#fff
}
.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before {
 border-top-color:#fff
}
.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before {
 border-bottom-color:#fff
}
.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before {
 border-left-color:#fff
}
.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before {
 border-right-color:#fff
}
.tippy-box[data-theme~=light]>.tippy-backdrop {
 background-color:#fff
}
.tippy-box[data-theme~=light]>.tippy-svg-arrow {
 fill:#fff
}
.tippy-box[data-placement^=top]>.tippy-svg-arrow {
 bottom:0
}
.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,
.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg {
 top:16px;
 transform:rotate(180deg)
}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow {
 top:0
}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg {
 bottom:16px
}
.tippy-box[data-placement^=left]>.tippy-svg-arrow {
 right:0
}
.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,
.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg {
 transform:rotate(90deg);
 top:calc(50% - 3px);
 left:11px
}
.tippy-box[data-placement^=right]>.tippy-svg-arrow {
 left:0
}
.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,
.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg {
 transform:rotate(-90deg);
 top:calc(50% - 3px);
 right:11px
}
.tippy-svg-arrow {
 width:16px;
 height:16px;
 fill:#333;
 text-align:initial
}
.tippy-svg-arrow,
.tippy-svg-arrow>svg {
 position:absolute
}
.tippy-box[data-animation=shift-away][data-state=hidden] {
 opacity:0
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
 transform:translateY(10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
 transform:translateY(-10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
 transform:translateX(10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
 transform:translateX(-10px)
}
.tail-select,
.tail-select *,
.tail-select :after,
.tail-select :before {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box
}
.tail-select,
.tail-select * {
 outline:none;
 user-select:none;
 -o-user-select:none;
 -ms-user-select:none;
 -moz-user-select:none;
 -webkit-user-select:none
}
.tail-select {
 width:250px;
 margin:1px;
 padding:0;
 display:inline-block;
 position:relative;
 font-size:14px;
 line-height:22px;
 font-family:inherit
}
.tail-select mark {
 color:#fff;
 background-color:#dc4650
}
.tail-select button {
 outline:none
}
.tail-select button.tail-all,
.tail-select button.tail-none {
 height:auto;
 margin:0 2px;
 padding:2px 6px;
 display:inline-block;
 font-size:10px;
 line-height:14px;
 text-shadow:none;
 letter-spacing:0;
 text-transform:none;
 vertical-align:top;
 border:1px solid transparent;
 border-radius:3px;
 box-shadow:none;
 -webkit-box-shadow:none;
 transition:color 142ms linear,border 142ms linear,background 142ms linear;
 -webkit-transition:color 142ms linear,border 142ms linear,background 142ms linear
}
.tail-select button.tail-all {
 color:rgba(48,52,56,.5);
 border-color:rgba(48,52,56,.5);
 background-color:transparent
}
.tail-select button.tail-all:hover {
 color:#62c462;
 border-color:#62c462;
 background-color:transparent
}
.tail-select button.tail-none {
 color:rgba(48,52,56,.5);
 border-color:rgba(48,52,56,.5);
 background-color:transparent
}
.tail-select button.tail-none:hover {
 color:#ee5f5b;
 border-color:#ee5f5b;
 background-color:transparent
}
.tail-select.disabled button.tail-all,
.tail-select.disabled button.tail-none {
 color:rgba(48,52,56,.25);
 border-color:rgba(48,52,56,.25);
 background-color:transparent
}
.tail-select input[type=text] {
 color:#303438;
 width:100%;
 height:auto;
 margin:0;
 padding:10px 15px;
 display:inline-block;
 outline:0;
 font-size:12px;
 line-height:20px;
 vertical-align:middle;
 background-color:transparent;
 border:0 solid transparent;
 border-radius:0;
 box-shadow:none;
 -webkit-box-shadow:none
}
.tail-select input[type=text]:hover {
 color:#303438;
 border-color:transparent;
 background-color:transparent
}
.tail-select input[type=text]:focus {
 color:#3c82e6;
 border-color:transparent;
 background-color:transparent
}
.tail-select.disabled input[type=text] {
 color:rgba(48,52,56,.75);
 border-color:transparent;
 background-color:transparent
}
.tail-select-container {
 margin:0;
 padding:3px;
 text-align:left;
 border-radius:3px
}
.tail-select-container .select-handle {
 width:auto;
 color:#303438;
 cursor:pointer;
 margin:1px;
 padding:.2em .6em .3em;
 display:inline-block;
 position:relative;
 font-size:11.844px;
 text-align:left;
 font-weight:700;
 line-height:16px;
 text-shadow:none;
 vertical-align:top;
 background-color:#d9d9d9;
 border:0 solid transparent;
 border-radius:3px;
 transition:background 142ms linear;
 -webkit-transition:background 142ms linear
}
.tail-select-container .select-handle:hover {
 color:#303438;
 background-color:#dc4650
}
.tail-select-container.select-label .select-handle {
 margin:5px 3px
}
.tail-select .select-label {
 cursor:pointer;
 color:rgba(48,52,56,.85);
 width:100%;
 margin:0;
 padding:5px 30px 5px 10px;
 display:block;
 z-index:27;
 position:relative;
 text-align:left;
 background-color:#fff;
 border:0 solid #d9d9d9;
 border-radius:3px;
 box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
 -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
 transition:background 142ms linear,box-shadow 142ms linear;
 -webkit-transition:background 142ms linear,box-shadow 142ms linear
}
.tail-select .select-label:after {
 top:15px;
 right:12px;
 width:0;
 height:0;
 margin:0;
 padding:0;
 z-index:25;
 content:"";
 opacity:.5;
 display:inline-block;
 position:absolute;
 border-top:5px dashed;
 border-top:5px solid\9;
 border-right:5px solid transparent;
 border-left:5px solid transparent;
 text-shadow:none;
 transition:opacity 142ms linear,transform 142ms linear;
 -webkit-transition:opacity 142ms linear,transform 142ms linear
}
.tail-select .select-label .label-count,
.tail-select .select-label .label-inner {
 width:auto;
 margin:0;
 text-align:left;
 vertical-align:top
}
.tail-select .select-label .label-count {
 float:left;
 color:rgba(48,52,56,.85);
 margin:0 5px 0 0;
 padding:0 7px 0 0;
 display:inline-block;
 font-size:11.844px;
 font-weight:700;
 text-shadow:none;
 white-space:nowrap;
 vertical-align:top;
 border:solid #d9d9d9;
 border-width:0 1px 0 0;
 border-radius:0
}
.tail-select .select-label .label-inner {
 display:block;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.tail-select.active .select-label,
.tail-select.idle .select-label,
.tail-select:hover .select-label {
 z-index:25;
 box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px #3c82e6;
 -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px #3c82e6
}
.tail-select.active .select-label:after,
.tail-select.idle .select-label:after,
.tail-select:hover .select-label:after {
 opacity:.85
}
.tail-select.active .select-label .label-count,
.tail-select.active .select-label .label-inner,
.tail-select.idle .select-label .label-count,
.tail-select.idle .select-label .label-inner,
.tail-select:hover .select-label .label-count,
.tail-select:hover .select-label .label-inner {
 opacity:1
}
.tail-select.active .select-label {
 z-index:27
}
.tail-select.active .select-label:after {
 opacity:.85;
 transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.tail-select.disabled .select-label {
 cursor:not-allowed;
 box-shadow:0 0 1px 1px rgba(0,0,0,.35);
 -webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.35)
}
.tail-select .select-dropdown {
 top:100%;
 left:0;
 color:#303438;
 width:100%;
 min-height:35px;
 margin:-1px 0 0;
 padding:0;
 z-index:30;
 display:none;
 overflow:hidden;
 position:absolute;
 background-color:#fff;
 border:0 solid #d9d9d9;
 border-radius:0 0 3px 3px;
 box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
 -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25)
}
.tail-select .select-dropdown .dropdown-search {
 width:100%;
 margin:0;
 padding:0;
 display:block;
 position:relative;
 border:solid #d9d9d9;
 border-width:0 0 1px;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
 -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)
}
.tail-select .select-dropdown .dropdown-inner {
 width:100%;
 margin:0;
 padding:1px 0;
 display:block;
 overflow-x:hidden;
 overflow-y:auto
}
.tail-select .select-dropdown .dropdown-empty {
 margin:0;
 padding:16px 0;
 display:block;
 font-size:12px;
 text-align:center;
 line-height:18px
}
.tail-select .select-dropdown .dropdown-action {
 top:3px;
 right:15px;
 width:auto;
 margin:0;
 padding:7px 0;
 z-index:35;
 display:inline-block;
 position:absolute;
 text-align:center
}
.tail-select .select-dropdown ul,
.tail-select .select-dropdown ul li {
 width:100%;
 margin:0;
 padding:0;
 display:block;
 position:relative;
 list-style:none;
 font-size:14px;
 line-height:20px;
 vertical-align:top
}
.tail-select .select-dropdown ul li {
 color:#303438;
 padding:5px 10px 5px 35px;
 font-size:12px;
 text-align:left;
 line-height:18px;
 font-weight:400
}
.tail-select .select-dropdown ul li:first-of-type {
 margin-top:7px
}
.tail-select .select-dropdown ul li:last-of-type {
 margin-bottom:7px
}
.tail-select .select-dropdown ul li.optgroup-title {
 color:rgba(48,52,56,.7);
 cursor:default;
 margin:9px 0 0;
 padding-left:10px;
 font-size:14px;
 text-shadow:none
}
.tail-select .select-dropdown ul li.optgroup-title button {
 float:right;
 margin-top:-2px;
 opacity:0
}
.tail-select .select-dropdown ul:hover li button {
 opacity:1
}
.tail-select .select-dropdown ul li.dropdown-option {
 cursor:pointer;
 color:#303438
}
.tail-select .select-dropdown ul li.dropdown-option:before {
 top:0;
 left:0;
 width:30px;
 height:30px;
 margin:0;
 padding:0;
 z-index:21;
 display:inline-block;
 content:"";
 opacity:0;
 position:absolute;
 vertical-align:top;
 background-repeat:no-repeat;
 background-position:50%;
 transition:opacity 50ms linear;
 -webkit-transition:opacity 50ms linear
}
.tail-select .select-dropdown ul li.dropdown-option .option-description {
 color:rgba(48,52,56,.85);
 width:auto;
 margin:0;
 padding:0;
 display:block;
 font-size:10px;
 text-align:left;
 line-height:14px;
 vertical-align:top
}
.tail-select .select-dropdown ul li.dropdown-option.hover,
.tail-select .select-dropdown ul li.dropdown-option.hover .option-description,
.tail-select .select-dropdown ul li.dropdown-option:hover,
.tail-select .select-dropdown ul li.dropdown-option:hover .option-description {
 color:#303438
}
.tail-select.open-top .select-dropdown {
 top:auto;
 bottom:100%;
 margin:0 0 -1px;
 border-radius:3px 3px 0 0
}
.tail-select.hide-disabled .select-dropdown ul li.disabled,
.tail-select.hide-selected .select-dropdown ul li.selected {
 display:none
}
.tail-select .select-dropdown ul li.dropdown-option:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16'%3E%3Cpath fill='%23303438' d='M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z'/%3E%3C/svg%3E")
}
.tail-select .select-dropdown ul li.dropdown-option.hover:before,
.tail-select .select-dropdown ul li.dropdown-option:hover:before {
 opacity:.5
}
.tail-select .select-dropdown ul li.dropdown-option.selected {
 color:#3c82e6;
 background-color:#fff
}
.tail-select .select-dropdown ul li.dropdown-option.selected:before {
 opacity:.85;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16'%3E%3Cpath fill='%23303438' d='M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z'/%3E%3C/svg%3E")
}
.tail-select .select-dropdown ul li.dropdown-option.selected .option-description {
 color:#3c82e6
}
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover:before,
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover:before {
 opacity:.85;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16'%3E%3Cpath fill='%23303438' d='M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z'/%3E%3C/svg%3E")
}
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover .option-description,
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover .option-description {
 color:#3c82e6
}
.tail-select .select-dropdown ul li.dropdown-option {
 transition:all .3s ease-in
}
.tail-select .select-dropdown ul li.dropdown-option.hover,
.tail-select .select-dropdown ul li.dropdown-option:hover {
 transition:all .4s ease;
 background-color:#e9edf2
}
.tail-select.disabled .select-dropdown ul li.dropdown-option,
.tail-select .select-dropdown ul li.dropdown-option.disabled {
 cursor:not-allowed;
 color:rgba(48,52,56,.4);
 text-shadow:0 1px 0 rgba(119,129,138,.1),0 -1px 0 rgba(0,0,0,.1);
 background-color:#fafafa
}
.tail-select.disabled .select-dropdown ul li.dropdown-option:before,
.tail-select .select-dropdown ul li.dropdown-option.disabled:before {
 opacity:.85;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Cpath fill='%23303438' d='M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 1.3c1.3 0 2.5.44 3.47 1.17l-8 8A5.755 5.755 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zm0 11.41c-1.3 0-2.5-.44-3.47-1.17l8-8c.73.97 1.17 2.17 1.17 3.47 0 3.14-2.56 5.7-5.7 5.7z'/%3E%3C/svg%3E")
}
.tail-select.disabled .select-dropdown ul li.dropdown-option .option-description,
.tail-select .select-dropdown ul li.dropdown-option.disabled .option-description {
 color:rgba(48,52,56,.4)
}
.tail-select.multiple .select-dropdown ul li.dropdown-option:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Cpath fill='%23303438' d='M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z'/%3E%3C/svg%3E")
}
.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Cpath fill='%23303438' d='M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z'/%3E%3C/svg%3E")
}
.tail-select.multiple .select-dropdown ul li.dropdown-option.selected.hover:before,
.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:hover:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Cpath fill='%23303438' d='M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-2-5H3V7h8v2z'/%3E%3C/svg%3E")
}
.tail-select.multiple.disabled .select-dropdown ul li.dropdown-option:before,
.tail-select.multiple .select-dropdown ul li.dropdown-option.disabled:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Cpath fill='%23303438' d='M13 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 13H1V2h12v12zm-8.5-2H3v-1.5L9.5 4H11v1.5L4.5 12z'/%3E%3C/svg%3E")
}

/*!
 * Toastify js 1.10.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */
.toastify {
 padding:12px 20px;
 color:#fff;
 display:inline-block;
 box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);
 background:linear-gradient(135deg,#73a5ff,#5477f5);
 position:fixed;
 opacity:0;
 transition:all .4s cubic-bezier(.215,.61,.355,1);
 border-radius:2px;
 cursor:pointer;
 text-decoration:none;
 max-width:calc(50% - 20px);
 z-index:2147483647
}
.toastify.on {
 opacity:1
}
.toast-close {
 opacity:.4;
 padding:0 5px
}
.toastify-right {
 right:15px
}
.toastify-left {
 left:15px
}
.toastify-top {
 top:-150px
}
.toastify-bottom {
 bottom:-150px
}
.toastify-rounded {
 border-radius:25px
}
.toastify-avatar {
 width:1.5em;
 height:1.5em;
 margin:-7px 5px;
 border-radius:2px
}
.toastify-center {
 margin-left:auto;
 margin-right:auto;
 left:0;
 right:0;
 max-width:-webkit-fit-content;
 max-width:fit-content;
 max-width:-moz-fit-content
}
@media only screen and (max-width:360px) {
 .toastify-left,
 .toastify-right {
  margin-left:auto;
  margin-right:auto;
  left:0;
  right:0;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content
 }
}
@-webkit-keyframes passing-through {
 0% {
  opacity:0;
  transform:translateY(40px)
 }
 30%,
 70% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-40px)
 }
}
@keyframes passing-through {
 0% {
  opacity:0;
  transform:translateY(40px)
 }
 30%,
 70% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(-40px)
 }
}
@-webkit-keyframes slide-in {
 0% {
  opacity:0;
  transform:translateY(40px)
 }
 30% {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes slide-in {
 0% {
  opacity:0;
  transform:translateY(40px)
 }
 30% {
  opacity:1;
  transform:translateY(0)
 }
}
@-webkit-keyframes pulse {
 0% {
  transform:scale(1)
 }
 10% {
  transform:scale(1.1)
 }
 20% {
  transform:scale(1)
 }
}
.dropzone,
.dropzone * {
 box-sizing:border-box
}
.dropzone {
 min-height:150px;
 border:2px solid rgba(0,0,0,.3);
 background:black;
 padding:20px
}
.dropzone.dz-clickable {
 cursor:pointer;
}
.dropzone.dz-clickable * {
 cursor:default
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
 cursor:pointer
}
.dropzone.dz-started .dz-message {
 display:none
}
.dropzone.dz-drag-hover {
 border-style:solid
}
.dropzone.dz-drag-hover .dz-message {
 opacity:.5
}
.dropzone .dz-message {
 text-align:center;
 margin:2em 0
}
.dropzone .dz-message .dz-button {
 background:none;
 color:inherit;
 border:none;
 padding:0;
 font:inherit;
 cursor:pointer;
 outline:inherit
}
.dropzone .dz-preview {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:16px;
 min-height:100px
}
.dropzone .dz-preview:hover {
 z-index:1000
}
.dropzone .dz-preview.dz-file-preview .dz-image {
 border-radius:20px;
 background:#999;
 background:linear-gradient(180deg,#eee,#ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details {
 opacity:1
}
.dropzone .dz-preview.dz-image-preview {
 background:#fff
}
.dropzone .dz-preview.dz-image-preview .dz-details {
 transition:opacity .2s linear
}
.dropzone .dz-preview .dz-remove {
 font-size:14px;
 text-align:center;
 display:block;
 cursor:pointer;
 border:none
}
.dropzone .dz-preview .dz-remove:hover {
 text-decoration:underline
}
.dropzone .dz-preview:hover .dz-details {
 opacity:1
}
.dropzone .dz-preview .dz-details {
 z-index:20;
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 font-size:13px;
 min-width:100%;
 max-width:100%;
 padding:2em 1em;
 text-align:center;
 color:rgba(0,0,0,.9);
 line-height:150%
}
.dropzone .dz-preview .dz-details .dz-size {
 margin-bottom:1em;
 font-size:16px
}
.dropzone .dz-preview .dz-details .dz-filename {
 white-space:nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
 border:1px solid hsla(0,0%,78.4%,.8);
 background-color:hsla(0,0%,100%,.8)
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
 overflow:hidden;
 text-overflow:ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
 border:1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
 background-color:hsla(0,0%,100%,.4);
 padding:0 .4em;
 border-radius:3px
}
.dropzone .dz-preview:hover .dz-image img {
 transform:scale(1.05);
 filter:blur(8px)
}
.dropzone .dz-preview .dz-image {
 border-radius:20px;
 overflow:hidden;
 width:120px;
 height:120px;
 position:relative;
 display:block;
 z-index:10
}
.dropzone .dz-preview .dz-image img {
 display:block
}
.dropzone .dz-preview.dz-success .dz-success-mark {
 -webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
 animation:passing-through 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview.dz-error .dz-error-mark {
 opacity:1;
 -webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
 animation:slide-in 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
 pointer-events:none;
 opacity:0;
 z-index:500;
 position:absolute;
 display:block;
 top:50%;
 left:50%;
 margin-left:-27px;
 margin-top:-27px
}
.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
 display:block;
 width:54px;
 height:54px
}
.dropzone .dz-preview.dz-processing .dz-progress {
 opacity:1;
 transition:all .2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress {
 opacity:0;
 transition:opacity .4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
 -webkit-animation:pulse 6s ease infinite;
 animation:pulse 6s ease infinite
}
.dropzone .dz-preview .dz-progress {
 opacity:1;
 z-index:1000;
 pointer-events:none;
 position:absolute;
 height:16px;
 left:50%;
 top:50%;
 margin-top:-8px;
 width:80px;
 margin-left:-40px;
 background:hsla(0,0%,100%,.9);
 -webkit-transform:scale(1);
 border-radius:8px;
 overflow:hidden
}
.dropzone .dz-preview .dz-progress .dz-upload {
 background:#333;
 background:linear-gradient(180deg,#666,#444);
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:0;
 transition:width .3s ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message {
 display:block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
 opacity:1;
 pointer-events:auto
}
.dropzone .dz-preview .dz-error-message {
 pointer-events:none;
 z-index:1000;
 position:absolute;
 display:block;
 display:none;
 opacity:0;
 transition:opacity .3s ease;
 border-radius:8px;
 font-size:13px;
 top:130px;
 left:-10px;
 width:140px;
 background:#be2626;
 background:linear-gradient(180deg,#be2626,#a92222);
 padding:.5em 1.2em;
 color:#fff
}
.dropzone .dz-preview .dz-error-message:after {
 content:"";
 position:absolute;
 top:-6px;
 left:64px;
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #be2626
}
img[data-action=zoom] {
 cursor:zoom-in
}
.zoom-img,
.zoom-img-wrap {
 position:relative;
 z-index:666;
 transition:all .3s
}
.zoom-overlay,
img.zoom-img {
 cursor:zoom-out
}
.zoom-overlay {
 z-index:420;
 background:#fff;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 filter:"alpha(opacity=0)";
 opacity:0;
 transition:opacity .3s
}
.zoom-overlay-open .zoom-overlay {
 filter:"alpha(opacity=100)";
 opacity:1
}
.tabulator {
 position:relative;
 border:1px solid #999;
 background-color:#888;
 font-size:14px;
 text-align:left;
 overflow:hidden;
 transform:translatez(0)
}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table {
 min-width:100%
}
.tabulator[tabulator-layout=fitDataTable] {
 display:inline-block
}
.tabulator.tabulator-block-select {
 -webkit-user-select:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.tabulator .tabulator-header {
 position:relative;
 box-sizing:border-box;
 width:100%;
 border-bottom:1px solid #999;
 background-color:#e6e6e6;
 color:#555;
 font-weight:700;
 white-space:nowrap;
 overflow:hidden;
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none
}
.tabulator .tabulator-header.tabulator-header-hidden {
 display:none
}
.tabulator .tabulator-header .tabulator-col {
 display:inline-block;
 position:relative;
 box-sizing:border-box;
 border-right:1px solid #aaa;
 background:#e6e6e6;
 text-align:left;
 vertical-align:bottom;
 overflow:hidden
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
 position:absolute;
 border:1px solid #999;
 background:#cdcdcd;
 pointer-events:none
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
 box-sizing:border-box;
 position:relative;
 padding:4px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button {
 padding:0 8px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover {
 cursor:pointer;
 opacity:.6
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
 position:relative
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
 box-sizing:border-box;
 width:100%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 vertical-align:bottom
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
 box-sizing:border-box;
 width:100%;
 border:1px solid #999;
 padding:1px;
 background:#fff
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button+.tabulator-title-editor {
 width:calc(100% - 22px)
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
 display:flex;
 align-items:center;
 position:absolute;
 top:0;
 bottom:0;
 right:4px
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
 position:relative;
 display:flex;
 border-top:1px solid #aaa;
 overflow:hidden;
 margin-right:-1px
}
.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {
 display:none
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
 position:relative;
 box-sizing:border-box;
 margin-top:2px;
 width:100%;
 text-align:center
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
 height:auto!important
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
 margin-top:3px
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
 width:0;
 height:0
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
 padding-right:25px
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
 cursor:pointer;
 background-color:#cdcdcd
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter {
 color:#bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
 border-top:none;
 border-bottom:6px solid #bbb
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter {
 color:#666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
 border-top:none;
 border-bottom:6px solid #666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter {
 color:#666
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
 border-bottom:none;
 border-top:6px solid #666;
 color:#666
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
 -ms-writing-mode:tb-rl;
 writing-mode:vertical-rl;
 -webkit-text-orientation:mixed;
 text-orientation:mixed;
 display:flex;
 align-items:center;
 justify-content:center
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
 transform:rotate(180deg)
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
 padding-right:0;
 padding-top:20px
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
 padding-right:0;
 padding-bottom:20px
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
 justify-content:center;
 left:0;
 right:0;
 top:4px;
 bottom:auto
}
.tabulator .tabulator-header .tabulator-frozen {
 display:inline-block;
 position:absolute;
 z-index:10
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
 border-right:2px solid #aaa
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
 border-left:2px solid #aaa
}
.tabulator .tabulator-header .tabulator-calcs-holder {
 box-sizing:border-box;
 min-width:600%;
 background:#f3f3f3!important;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa;
 overflow:hidden
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
 background:#f3f3f3!important
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
 display:none
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
 min-width:600%
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
 display:none
}
.tabulator .tabulator-tableHolder {
 position:relative;
 width:100%;
 white-space:nowrap;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.tabulator .tabulator-tableHolder:focus {
 outline:none
}
.tabulator .tabulator-tableHolder .tabulator-placeholder {
 box-sizing:border-box;
 display:flex;
 align-items:center;
 width:100%
}
.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual] {
 min-height:100%;
 min-width:100%
}
.tabulator .tabulator-tableHolder .tabulator-placeholder span {
 display:inline-block;
 margin:0 auto;
 padding:10px;
 color:#ccc;
 font-weight:700;
 font-size:20px
}
.tabulator .tabulator-tableHolder .tabulator-table {
 position:relative;
 display:inline-block;
 background-color:#fff;
 white-space:nowrap;
 overflow:visible;
 color:#333
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {
 font-weight:700;
 background:#e2e2e2!important
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
 border-bottom:2px solid #aaa
}
.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
 border-top:2px solid #aaa
}
.tabulator .tabulator-footer {
 padding:5px 10px;
 border-top:1px solid #999;
 background-color:#e6e6e6;
 text-align:right;
 color:#555;
 font-weight:700;
 white-space:nowrap;
 -ms-user-select:none;
 user-select:none;
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
 box-sizing:border-box;
 width:calc(100% + 20px);
 margin:-5px -10px 5px;
 text-align:left;
 background:#f3f3f3!important;
 border-bottom:1px solid #aaa;
 border-top:1px solid #aaa;
 overflow:hidden
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
 background:#f3f3f3!important
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
 display:none
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
 margin-bottom:-5px;
 border-bottom:none
}
.tabulator .tabulator-footer .tabulator-paginator {
 color:#555;
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit
}
.tabulator .tabulator-footer .tabulator-page-size {
 display:inline-block;
 margin:0 5px;
 padding:2px 5px;
 border:1px solid #aaa;
 border-radius:3px
}
.tabulator .tabulator-footer .tabulator-pages {
 margin:0 7px
}
.tabulator .tabulator-footer .tabulator-page {
 display:inline-block;
 margin:0 2px;
 padding:2px 5px;
 border:1px solid #aaa;
 border-radius:3px;
 background:hsla(0,0%,100%,.2)
}
.tabulator .tabulator-footer .tabulator-page.active {
 color:#d00
}
.tabulator .tabulator-footer .tabulator-page:disabled {
 opacity:.5
}
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
 cursor:pointer;
 background:rgba(0,0,0,.2);
 color:#fff
}
.tabulator .tabulator-col-resize-handle {
 position:absolute;
 right:0;
 top:0;
 bottom:0;
 width:5px
}
.tabulator .tabulator-col-resize-handle.prev {
 left:0;
 right:auto
}
.tabulator .tabulator-col-resize-handle:hover {
 cursor:ew-resize
}
.tabulator .tabulator-loader {
 position:absolute;
 display:flex;
 align-items:center;
 top:0;
 left:0;
 z-index:100;
 height:100%;
 width:100%;
 background:rgba(0,0,0,.4);
 text-align:center
}
.tabulator .tabulator-loader .tabulator-loader-msg {
 display:inline-block;
 margin:0 auto;
 padding:10px 20px;
 border-radius:10px;
 background:#fff;
 font-weight:700;
 font-size:16px
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
 border:4px solid #333;
 color:#000
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
 border:4px solid #d00;
 color:#590000
}
.tabulator-row {
 position:relative;
 box-sizing:border-box;
 min-height:22px;
 background-color:#fff
}
.tabulator-row.tabulator-row-even {
 background-color:#efefef
}
.tabulator-row.tabulator-selectable:hover {
 background-color:#bbb;
 cursor:pointer
}
.tabulator-row.tabulator-selected {
 background-color:#9abcea
}
.tabulator-row.tabulator-selected:hover {
 background-color:#769bcc;
 cursor:pointer
}
.tabulator-row.tabulator-row-moving {
 border:1px solid #000;
 background:#fff
}
.tabulator-row.tabulator-moving {
 position:absolute;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa;
 pointer-events:none;
 z-index:15
}
.tabulator-row .tabulator-row-resize-handle {
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 height:5px
}
.tabulator-row .tabulator-row-resize-handle.prev {
 top:0;
 bottom:auto
}
.tabulator-row .tabulator-row-resize-handle:hover {
 cursor:ns-resize
}
.tabulator-row .tabulator-frozen {
 display:inline-block;
 position:absolute;
 background-color:inherit;
 z-index:10
}
.tabulator-row .tabulator-frozen.tabulator-frozen-left {
 border-right:2px solid #aaa
}
.tabulator-row .tabulator-frozen.tabulator-frozen-right {
 border-left:2px solid #aaa
}
.tabulator-row .tabulator-responsive-collapse {
 box-sizing:border-box;
 padding:5px;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa
}
.tabulator-row .tabulator-responsive-collapse:empty {
 display:none
}
.tabulator-row .tabulator-responsive-collapse table {
 font-size:14px
}
.tabulator-row .tabulator-responsive-collapse table tr td {
 position:relative
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
 padding-right:10px
}
.tabulator-row .tabulator-cell {
 display:inline-block;
 position:relative;
 box-sizing:border-box;
 padding:4px;
 border-right:1px solid #aaa;
 vertical-align:middle;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.tabulator-row .tabulator-cell.tabulator-editing {
 border:1px solid #1d68cd;
 outline:none;
 padding:0
}
.tabulator-row .tabulator-cell.tabulator-editing input,
.tabulator-row .tabulator-cell.tabulator-editing select {
 border:1px;
 background:transparent
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
 border:1px solid #d00
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input,
.tabulator-row .tabulator-cell.tabulator-validation-fail select {
 border:1px;
 background:transparent;
 color:#d00
}
.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {
 display:none
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
 display:inline-flex;
 align-items:center;
 justify-content:center;
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
 width:80%
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
 width:100%;
 height:3px;
 margin-top:2px;
 background:#666
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
 display:inline-block;
 vertical-align:middle;
 height:9px;
 width:7px;
 margin-top:-9px;
 margin-right:5px;
 border-bottom-left-radius:1px;
 border-left:2px solid #aaa;
 border-bottom:2px solid #aaa
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 vertical-align:middle;
 height:11px;
 width:11px;
 margin-right:5px;
 border:1px solid #333;
 border-radius:2px;
 background:rgba(0,0,0,.1);
 overflow:hidden
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
 cursor:pointer;
 background:rgba(0,0,0,.2)
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
 display:inline-block;
 position:relative;
 height:7px;
 width:1px;
 background:transparent
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
 position:absolute;
 content:"";
 left:-3px;
 top:3px;
 height:1px;
 width:7px;
 background:#333
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
 display:inline-block;
 position:relative;
 height:7px;
 width:1px;
 background:#333
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
 position:absolute;
 content:"";
 left:-3px;
 top:3px;
 height:1px;
 width:7px;
 background:#333
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
 display:inline-flex;
 align-items:center;
 justify-content:center;
 -moz-user-select:none;
 -khtml-user-select:none;
 -webkit-user-select:none;
 -o-user-select:none;
 height:15px;
 width:15px;
 border-radius:20px;
 background:#666;
 color:#fff;
 font-weight:700;
 font-size:1.1em
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
 opacity:.7
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
 display:initial
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
 display:none
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
 display:inline-block;
 height:14px;
 width:14px;
 border-radius:14px
}
.tabulator-row.tabulator-group {
 box-sizing:border-box;
 border-bottom:1px solid #999;
 border-right:1px solid #aaa;
 border-top:1px solid #999;
 padding:5px 5px 5px 10px;
 background:#ccc;
 font-weight:700;
 min-width:100%
}
.tabulator-row.tabulator-group:hover {
 cursor:pointer;
 background-color:rgba(0,0,0,.1)
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
 margin-right:10px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #666;
 border-bottom:0
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
 padding-left:30px
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
 padding-left:50px
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
 padding-left:70px
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
 padding-left:90px
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
 padding-left:110px
}
.tabulator-row.tabulator-group .tabulator-group-toggle {
 display:inline-block
}
.tabulator-row.tabulator-group .tabulator-arrow {
 display:inline-block;
 width:0;
 height:0;
 margin-right:16px;
 border-top:6px solid transparent;
 border-bottom:6px solid transparent;
 border-right:0;
 border-left:6px solid #666;
 vertical-align:middle
}
.tabulator-row.tabulator-group span {
 margin-left:10px;
 color:#d00
}
.tabulator-menu {
 position:absolute;
 display:inline-block;
 box-sizing:border-box;
 background:#fff;
 border:1px solid #aaa;
 box-shadow:0 0 5px 0 rgba(0,0,0,.2);
 font-size:14px;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 z-index:10000
}
.tabulator-menu .tabulator-menu-item {
 position:relative;
 box-sizing:border-box;
 padding:5px 10px;
 -webkit-user-select:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
 opacity:.5
}
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
 cursor:pointer;
 background:#efefef
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
 padding-right:25px
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after {
 display:inline-block;
 position:absolute;
 top:calc(5px + .4em);
 right:10px;
 height:7px;
 width:7px;
 content:"";
 border-color:#aaa;
 border-style:solid;
 border-width:1px 1px 0 0;
 vertical-align:top;
 transform:rotate(45deg)
}
.tabulator-menu .tabulator-menu-separator {
 border-top:1px solid #aaa
}
.tabulator-edit-select-list {
 position:absolute;
 display:inline-block;
 box-sizing:border-box;
 max-height:200px;
 background:#fff;
 border:1px solid #aaa;
 font-size:14px;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 z-index:10000
}
.tabulator-edit-select-list .tabulator-edit-select-list-item {
 padding:4px;
 color:#333
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
 color:#fff;
 background:#1d68cd
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused {
 outline:1px solid hsla(0,0%,100%,.5)
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.focused {
 outline:1px solid #1d68cd
}
.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
 cursor:pointer;
 color:#fff;
 background:#1d68cd
}
.tabulator-edit-select-list .tabulator-edit-select-list-notice {
 padding:4px;
 color:#333;
 text-align:center
}
.tabulator-edit-select-list .tabulator-edit-select-list-group {
 border-bottom:1px solid #aaa;
 padding:6px 4px 4px;
 color:#333;
 font-weight:700
}
.tabulator.tabulator-ltr {
 direction:ltr
}
.tabulator.tabulator-rtl {
 text-align:initial;
 direction:rtl
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
 text-align:initial;
 border-left:1px solid #aaa;
 border-right:initial
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
 margin-right:0;
 margin-left:-1px
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
 padding-right:0;
 padding-left:25px
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
 left:8px;
 right:auto
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
 border-right:initial;
 border-left:1px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
 margin-right:0;
 margin-left:5px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:1px;
 border-left:initial;
 border-right:2px solid #aaa
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
 margin-right:0;
 margin-left:5px
}
.tabulator.tabulator-rtl .tabulator-col-resize-handle {
 position:absolute;
 left:0;
 right:auto
}
.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev {
 right:0;
 left:auto
}
.tabulator-print-fullscreen {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:10000
}
body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen) {
 display:none!important
}
.tabulator-print-table {
 border-collapse:collapse
}
.tabulator-print-table .tabulator-data-tree-branch {
 display:inline-block;
 vertical-align:middle;
 height:9px;
 width:7px;
 margin-top:-9px;
 margin-right:5px;
 border-bottom-left-radius:1px;
 border-left:2px solid #aaa;
 border-bottom:2px solid #aaa
}
.tabulator-print-table .tabulator-print-table-group {
 box-sizing:border-box;
 border-bottom:1px solid #999;
 border-right:1px solid #aaa;
 border-top:1px solid #999;
 padding:5px 5px 5px 10px;
 background:#ccc;
 font-weight:700;
 min-width:100%
}
.tabulator-print-table .tabulator-print-table-group:hover {
 cursor:pointer;
 background-color:rgba(0,0,0,.1)
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
 margin-right:10px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #666;
 border-bottom:0
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
 padding-left:30px!important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
 padding-left:50px!important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
 padding-left:70px!important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
 padding-left:90px!important
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
 padding-left:110px!important
}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
 display:inline-block
}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
 display:inline-block;
 width:0;
 height:0;
 margin-right:16px;
 border-top:6px solid transparent;
 border-bottom:6px solid transparent;
 border-right:0;
 border-left:6px solid #666;
 vertical-align:middle
}
.tabulator-print-table .tabulator-print-table-group span {
 margin-left:10px;
 color:#d00
}
.tabulator-print-table .tabulator-data-tree-control {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 vertical-align:middle;
 height:11px;
 width:11px;
 margin-right:5px;
 border:1px solid #333;
 border-radius:2px;
 background:rgba(0,0,0,.1);
 overflow:hidden
}
.tabulator-print-table .tabulator-data-tree-control:hover {
 cursor:pointer;
 background:rgba(0,0,0,.2)
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
 display:inline-block;
 position:relative;
 height:7px;
 width:1px;
 background:transparent
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
 position:absolute;
 content:"";
 left:-3px;
 top:3px;
 height:1px;
 width:7px;
 background:#333
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
 display:inline-block;
 position:relative;
 height:7px;
 width:1px;
 background:#333
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
 position:absolute;
 content:"";
 left:-3px;
 top:3px;
 height:1px;
 width:7px;
 background:#333
}
@-webkit-keyframes type-animation {
 50% {
  opacity:1
 }
}
@keyframes type-animation {
 50% {
  opacity:1
 }
}
.typing-dots span {
 opacity:0
}
.typing-dots span:first-child {
 -webkit-animation:type-animation 1s .33333s infinite;
 animation:type-animation 1s .33333s infinite
}
.typing-dots span:nth-child(2) {
 -webkit-animation:type-animation 1s .66666s infinite;
 animation:type-animation 1s .66666s infinite
}
.typing-dots span:nth-child(3) {
 -webkit-animation:type-animation 1s .99999s infinite;
 animation:type-animation 1s .99999s infinite
}
.zoom-in {
 cursor:pointer;
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.3s
}
.zoom-in:hover {
 --tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
 --tw-scale-x:1.05;
 --tw-scale-y:1.05
}
*>.intro-x:first-child {
 transform:translateX(50px)
}
*>.-intro-x:first-child,
*>.intro-x:first-child {
 z-index:49;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
*>.-intro-x:first-child {
 transform:translateX(-50px)
}
*>.intro-y:first-child {
 transform:translateY(50px)
}
*>.-intro-y:first-child,
*>.intro-y:first-child {
 /*! z-index:49; */
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 /*! animation:intro-y-animation .4s ease-in-out .33333s; */
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
*>.-intro-y:first-child {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(2) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(2),
*>.intro-x:nth-child(2) {
 z-index:48;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
*>.-intro-x:nth-child(2) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(2) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(2),
*>.intro-y:nth-child(2) {
 z-index:48;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
*>.-intro-y:nth-child(2) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(3) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(3),
*>.intro-x:nth-child(3) {
 z-index:47;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
*>.-intro-x:nth-child(3) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(3) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(3),
*>.intro-y:nth-child(3) {
 z-index:47;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
*>.-intro-y:nth-child(3) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(4) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(4),
*>.intro-x:nth-child(4) {
 z-index:46;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
*>.-intro-x:nth-child(4) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(4) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(4),
*>.intro-y:nth-child(4) {
 z-index:46;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
*>.-intro-y:nth-child(4) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(5) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(5),
*>.intro-x:nth-child(5) {
 z-index:45;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
*>.-intro-x:nth-child(5) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(5) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(5),
*>.intro-y:nth-child(5) {
 z-index:45;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
*>.-intro-y:nth-child(5) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(6) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(6),
*>.intro-x:nth-child(6) {
 z-index:44;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
*>.-intro-x:nth-child(6) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(6) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(6),
*>.intro-y:nth-child(6) {
 z-index:44;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
*>.-intro-y:nth-child(6) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(7) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(7),
*>.intro-x:nth-child(7) {
 z-index:43;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
*>.-intro-x:nth-child(7) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(7) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(7),
*>.intro-y:nth-child(7) {
 z-index:43;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
*>.-intro-y:nth-child(7) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(8) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(8),
*>.intro-x:nth-child(8) {
 z-index:42;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
*>.-intro-x:nth-child(8) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(8) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(8),
*>.intro-y:nth-child(8) {
 z-index:42;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
*>.-intro-y:nth-child(8) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(9) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(9),
*>.intro-x:nth-child(9) {
 z-index:41;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
*>.-intro-x:nth-child(9) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(9) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(9),
*>.intro-y:nth-child(9) {
 z-index:41;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
*>.-intro-y:nth-child(9) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(10) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(10),
*>.intro-x:nth-child(10) {
 z-index:40;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
*>.-intro-x:nth-child(10) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(10) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(10),
*>.intro-y:nth-child(10) {
 z-index:40;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
*>.-intro-y:nth-child(10) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(11) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(11),
*>.intro-x:nth-child(11) {
 z-index:39;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
*>.-intro-x:nth-child(11) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(11) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(11),
*>.intro-y:nth-child(11) {
 z-index:39;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
*>.-intro-y:nth-child(11) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(12) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(12),
*>.intro-x:nth-child(12) {
 z-index:38;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
*>.-intro-x:nth-child(12) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(12) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(12),
*>.intro-y:nth-child(12) {
 z-index:38;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
*>.-intro-y:nth-child(12) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(13) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(13),
*>.intro-x:nth-child(13) {
 z-index:37;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
*>.-intro-x:nth-child(13) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(13) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(13),
*>.intro-y:nth-child(13) {
 z-index:37;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
*>.-intro-y:nth-child(13) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(14) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(14),
*>.intro-x:nth-child(14) {
 z-index:36;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
*>.-intro-x:nth-child(14) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(14) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(14),
*>.intro-y:nth-child(14) {
 z-index:36;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
*>.-intro-y:nth-child(14) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(15) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(15),
*>.intro-x:nth-child(15) {
 z-index:35;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
*>.-intro-x:nth-child(15) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(15) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(15),
*>.intro-y:nth-child(15) {
 z-index:35;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
*>.-intro-y:nth-child(15) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(16) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(16),
*>.intro-x:nth-child(16) {
 z-index:34;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
*>.-intro-x:nth-child(16) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(16) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(16),
*>.intro-y:nth-child(16) {
 z-index:34;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
*>.-intro-y:nth-child(16) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(17) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(17),
*>.intro-x:nth-child(17) {
 z-index:33;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
*>.-intro-x:nth-child(17) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(17) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(17),
*>.intro-y:nth-child(17) {
 z-index:33;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
*>.-intro-y:nth-child(17) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(18) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(18),
*>.intro-x:nth-child(18) {
 z-index:32;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
*>.-intro-x:nth-child(18) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(18) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(18),
*>.intro-y:nth-child(18) {
 z-index:32;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
*>.-intro-y:nth-child(18) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(19) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(19),
*>.intro-x:nth-child(19) {
 z-index:31;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
*>.-intro-x:nth-child(19) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(19) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(19),
*>.intro-y:nth-child(19) {
 z-index:31;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
*>.-intro-y:nth-child(19) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(20) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(20),
*>.intro-x:nth-child(20) {
 z-index:30;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
*>.-intro-x:nth-child(20) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(20) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(20),
*>.intro-y:nth-child(20) {
 z-index:30;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
*>.-intro-y:nth-child(20) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(21) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(21),
*>.intro-x:nth-child(21) {
 z-index:29;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
*>.-intro-x:nth-child(21) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(21) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(21),
*>.intro-y:nth-child(21) {
 z-index:29;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
*>.-intro-y:nth-child(21) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(22) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(22),
*>.intro-x:nth-child(22) {
 z-index:28;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
*>.-intro-x:nth-child(22) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(22) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(22),
*>.intro-y:nth-child(22) {
 z-index:28;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
*>.-intro-y:nth-child(22) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(23) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(23),
*>.intro-x:nth-child(23) {
 z-index:27;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
*>.-intro-x:nth-child(23) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(23) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(23),
*>.intro-y:nth-child(23) {
 z-index:27;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
*>.-intro-y:nth-child(23) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(24) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(24),
*>.intro-x:nth-child(24) {
 z-index:26;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
*>.-intro-x:nth-child(24) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(24) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(24),
*>.intro-y:nth-child(24) {
 z-index:26;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
*>.-intro-y:nth-child(24) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(25) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(25),
*>.intro-x:nth-child(25) {
 z-index:25;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
*>.-intro-x:nth-child(25) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(25) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(25),
*>.intro-y:nth-child(25) {
 z-index:25;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
*>.-intro-y:nth-child(25) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(26) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(26),
*>.intro-x:nth-child(26) {
 z-index:24;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
*>.-intro-x:nth-child(26) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(26) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(26),
*>.intro-y:nth-child(26) {
 z-index:24;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
*>.-intro-y:nth-child(26) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(27) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(27),
*>.intro-x:nth-child(27) {
 z-index:23;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
*>.-intro-x:nth-child(27) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(27) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(27),
*>.intro-y:nth-child(27) {
 z-index:23;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
*>.-intro-y:nth-child(27) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(28) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(28),
*>.intro-x:nth-child(28) {
 z-index:22;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
*>.-intro-x:nth-child(28) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(28) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(28),
*>.intro-y:nth-child(28) {
 z-index:22;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
*>.-intro-y:nth-child(28) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(29) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(29),
*>.intro-x:nth-child(29) {
 z-index:21;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
*>.-intro-x:nth-child(29) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(29) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(29),
*>.intro-y:nth-child(29) {
 z-index:21;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
*>.-intro-y:nth-child(29) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(30) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(30),
*>.intro-x:nth-child(30) {
 z-index:20;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
*>.-intro-x:nth-child(30) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(30) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(30),
*>.intro-y:nth-child(30) {
 z-index:20;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
*>.-intro-y:nth-child(30) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(31) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(31),
*>.intro-x:nth-child(31) {
 z-index:19;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
*>.-intro-x:nth-child(31) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(31) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(31),
*>.intro-y:nth-child(31) {
 z-index:19;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
*>.-intro-y:nth-child(31) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(32) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(32),
*>.intro-x:nth-child(32) {
 z-index:18;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
*>.-intro-x:nth-child(32) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(32) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(32),
*>.intro-y:nth-child(32) {
 z-index:18;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
*>.-intro-y:nth-child(32) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(33) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(33),
*>.intro-x:nth-child(33) {
 z-index:17;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
*>.-intro-x:nth-child(33) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(33) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(33),
*>.intro-y:nth-child(33) {
 z-index:17;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
*>.-intro-y:nth-child(33) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(34) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(34),
*>.intro-x:nth-child(34) {
 z-index:16;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
*>.-intro-x:nth-child(34) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(34) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(34),
*>.intro-y:nth-child(34) {
 z-index:16;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
*>.-intro-y:nth-child(34) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(35) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(35),
*>.intro-x:nth-child(35) {
 z-index:15;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
*>.-intro-x:nth-child(35) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(35) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(35),
*>.intro-y:nth-child(35) {
 z-index:15;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
*>.-intro-y:nth-child(35) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(36) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(36),
*>.intro-x:nth-child(36) {
 z-index:14;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
*>.-intro-x:nth-child(36) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(36) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(36),
*>.intro-y:nth-child(36) {
 z-index:14;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
*>.-intro-y:nth-child(36) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(37) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(37),
*>.intro-x:nth-child(37) {
 z-index:13;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
*>.-intro-x:nth-child(37) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(37) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(37),
*>.intro-y:nth-child(37) {
 z-index:13;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
*>.-intro-y:nth-child(37) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(38) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(38),
*>.intro-x:nth-child(38) {
 z-index:12;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
*>.-intro-x:nth-child(38) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(38) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(38),
*>.intro-y:nth-child(38) {
 z-index:12;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
*>.-intro-y:nth-child(38) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(39) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(39),
*>.intro-x:nth-child(39) {
 z-index:11;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
*>.-intro-x:nth-child(39) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(39) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(39),
*>.intro-y:nth-child(39) {
 z-index:11;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
*>.-intro-y:nth-child(39) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(40) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(40),
*>.intro-x:nth-child(40) {
 z-index:10;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
*>.-intro-x:nth-child(40) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(40) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(40),
*>.intro-y:nth-child(40) {
 z-index:10;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
*>.-intro-y:nth-child(40) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(41) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(41),
*>.intro-x:nth-child(41) {
 z-index:9;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
*>.-intro-x:nth-child(41) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(41) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(41),
*>.intro-y:nth-child(41) {
 z-index:9;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
*>.-intro-y:nth-child(41) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(42) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(42),
*>.intro-x:nth-child(42) {
 z-index:8;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
*>.-intro-x:nth-child(42) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(42) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(42),
*>.intro-y:nth-child(42) {
 z-index:8;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
*>.-intro-y:nth-child(42) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(43) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(43),
*>.intro-x:nth-child(43) {
 z-index:7;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
*>.-intro-x:nth-child(43) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(43) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(43),
*>.intro-y:nth-child(43) {
 z-index:7;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
*>.-intro-y:nth-child(43) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(44) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(44),
*>.intro-x:nth-child(44) {
 z-index:6;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
*>.-intro-x:nth-child(44) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(44) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(44),
*>.intro-y:nth-child(44) {
 z-index:6;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
*>.-intro-y:nth-child(44) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(45) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(45),
*>.intro-x:nth-child(45) {
 z-index:5;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
*>.-intro-x:nth-child(45) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(45) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(45),
*>.intro-y:nth-child(45) {
 z-index:5;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
*>.-intro-y:nth-child(45) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(46) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(46),
*>.intro-x:nth-child(46) {
 z-index:4;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
*>.-intro-x:nth-child(46) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(46) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(46),
*>.intro-y:nth-child(46) {
 z-index:4;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
*>.-intro-y:nth-child(46) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(47) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(47),
*>.intro-x:nth-child(47) {
 z-index:3;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
*>.-intro-x:nth-child(47) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(47) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(47),
*>.intro-y:nth-child(47) {
 z-index:3;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
*>.-intro-y:nth-child(47) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(48) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(48),
*>.intro-x:nth-child(48) {
 z-index:2;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
*>.-intro-x:nth-child(48) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(48) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(48),
*>.intro-y:nth-child(48) {
 z-index:2;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
*>.-intro-y:nth-child(48) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(49) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(49),
*>.intro-x:nth-child(49) {
 z-index:1;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
*>.-intro-x:nth-child(49) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(49) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(49),
*>.intro-y:nth-child(49) {
 z-index:1;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
*>.-intro-y:nth-child(49) {
 transform:translateY(-50px)
}
*>.intro-x:nth-child(50) {
 transform:translateX(50px)
}
*>.-intro-x:nth-child(50),
*>.intro-x:nth-child(50) {
 z-index:0;
 opacity:0;
 position:relative;
 -webkit-animation:intro-x-animation .4s ease-in-out .33333s;
 animation:intro-x-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
*>.-intro-x:nth-child(50) {
 transform:translateX(-50px)
}
*>.intro-y:nth-child(50) {
 transform:translateY(50px)
}
*>.-intro-y:nth-child(50),
*>.intro-y:nth-child(50) {
 z-index:0;
 opacity:0;
 position:relative;
 -webkit-animation:intro-y-animation .4s ease-in-out .33333s;
 animation:intro-y-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
*>.-intro-y:nth-child(50) {
 transform:translateY(-50px)
}
@-webkit-keyframes intro-x-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes intro-x-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes intro-y-animation {
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes intro-y-animation {
 to {
  opacity:1;
  transform:translateY(0)
 }
}
.top-bar {
 height:67px;
 z-index:51;
 --tw-border-opacity:1;
 border-color:rgba(222,231,239,var(--tw-border-opacity));
 border-bottom-width:1px;
 display:flex;
 align-items:center;
 overflow:hidden;
 position:relative
}
@-webkit-keyframes color_wktime_open {
 0% {
  box-shadow:0 0 0 0 rgba(46,204,64,.7),0 0 0 0 rgba(46,204,64,.7)
 }
 40% {
  box-shadow:0 0 0 20px rgba(46,204,64,0),0 0 0 0 rgba(46,204,64,.7)
 }
 80% {
  box-shadow:0 0 0 20px rgba(46,204,64,0),0 0 0 20px rgba(46,204,64,0)
 }
 to {
  box-shadow:0 0 0 0 rgba(46,204,64,0),0 0 0 20px rgba(46,204,64,0)
 }
}
@keyframes color_wktime_open {
 0% {
  box-shadow:0 0 0 0 rgba(46,204,64,.7),0 0 0 0 rgba(46,204,64,.7)
 }
 40% {
  box-shadow:0 0 0 20px rgba(46,204,64,0),0 0 0 0 rgba(46,204,64,.7)
 }
 80% {
  box-shadow:0 0 0 20px rgba(46,204,64,0),0 0 0 20px rgba(46,204,64,0)
 }
 to {
  box-shadow:0 0 0 0 rgba(46,204,64,0),0 0 0 20px rgba(46,204,64,0)
 }
}
@-webkit-keyframes color_wktime_close {
 0% {
  box-shadow:0 0 0 0 rgba(255,0,64,.7),0 0 0 0 rgba(255,0,64,.7)
 }
 40% {
  box-shadow:0 0 0 20px rgba(255,0,64,0),0 0 0 0 rgba(255,0,64,.7)
 }
 80% {
  box-shadow:0 0 0 20px rgba(255,0,64,0),0 0 0 20px rgba(255,0,64,0)
 }
 to {
  box-shadow:0 0 0 0 rgba(255,0,64,0),0 0 0 20px rgba(255,0,64,0)
 }
}
@keyframes color_wktime_close {
 0% {
  box-shadow:0 0 0 0 rgba(255,0,64,.7),0 0 0 0 rgba(255,0,64,.7)
 }
 40% {
  box-shadow:0 0 0 20px rgba(255,0,64,0),0 0 0 0 rgba(255,0,64,.7)
 }
 80% {
  box-shadow:0 0 0 20px rgba(255,0,64,0),0 0 0 20px rgba(255,0,64,0)
 }
 to {
  box-shadow:0 0 0 0 rgba(255,0,64,0),0 0 0 20px rgba(255,0,64,0)
 }
}
#workingtime-fileroom {
 --tw-bg-opacity:1;
 background-color:rgba(39, 39, 39,var(--tw-bg-opacity));
 display:inline-block;
 margin-right:.5rem;
 margin-left:.5rem;
 padding-left:.5rem;
 padding-right:.5rem;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity));
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
#workingtime-fileroom.time_open {
 background:#2ecc40;
 -webkit-animation-name:color_wktime_open;
 animation-name:color_wktime_open
}
#workingtime-fileroom.time_close {
 background:#ff0040;
 -webkit-animation-name:color_wktime_close;
 animation-name:color_wktime_close
}
.app {
 background-repeat:no-repeat;
 background-attachment:fixed;
 padding-top:1.25rem;
 padding-bottom:1.25rem
}
.login {
 --tw-bg-opacity:1;
 background-color:black;
 position:relative
}
@media (max-width:1279px) {
 .login {
  background:linear-gradient(180deg,#000,#f00);
  background-repeat:no-repeat;
  background-attachment:fixed
 }
}
.login:before {
 content:"";
 margin-left:-48%;
 background-image:url(../images/bg-login-page.svg);
 background-repeat:no-repeat;
 background-size:auto 100%;
 background-position:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
@media (max-width:1279px) {
 .login:before {
  display:none
 }
}
.login .login__input {
 min-width:350px;
 box-shadow:0 3px 5px rgba(0,0,0,.027450980392156862)
}
@media (max-width:1279px) {
 .login .login__input {
  min-width:100%
 }
}
.dark .login {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .login:before {
 background-image:url(../images/bg-login-page-dark.svg)
}
.mini-chat-box {
 width:320px;
 height:525px;
 margin-right:360px
}
.mini-chat-box .mini-chat-box__text-box {
 max-width:80%
}
.mini-chat-list {
 width:320px;
 height:570px
}
.mini-chat {
 width:250px
}
.table {
 text-align:left;
 width:100%
}
.table th {
 font-weight:500
}
.table td,
.table th {
 padding:.75rem 1.25rem
}
.table.table--sm td,
.table.table--sm th {
 padding:.5rem 1rem
}
.table.table-striped>tbody>tr:nth-of-type(odd) {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) {
 border-spacing:0 10px;
 border-collapse:separate
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td {
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 box-shadow:20px 3px 20px rgba(0,0,0,.043137254901960784)
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:first-child {
 border-top-left-radius:.375rem;
 border-bottom-left-radius:.375rem
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td:last-child {
 border-top-right-radius:.375rem;
 border-bottom-right-radius:.375rem
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action {
 padding-top:0;
 padding-bottom:0;
 position:relative
}
.table-report:not(.table-report--bordered):not(.table-report--tabulator) td.table-report__action:before {
 content:"";
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity));
 height:2rem;
 margin-top:auto;
 margin-bottom:auto;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:1px
}
.table-report img {
 box-shadow:0 0 0 2px #fff,1px 1px 5px rgba(0,0,0,.32)
}
.table-report.table-report--tabulator .tabulator-header .tabulator-headers .tabulator-col:nth-child(3) .tabulator-col-content .tabulator-col-title,
.table-report.table-report--tabulator .tabulator-header .tabulator-headers .tabulator-col:nth-child(4) .tabulator-col-content .tabulator-col-title,
.table-report.table-report--tabulator .tabulator-header .tabulator-headers .tabulator-col:nth-child(5) .tabulator-col-content .tabulator-col-title,
.table-report.table-report--tabulator .tabulator-header .tabulator-headers .tabulator-col:nth-child(6) .tabulator-col-content .tabulator-col-title {
 text-align:center
}
.dark .table-report:not(.table-report--bordered) td {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.dark .table-report:not(.table-report--bordered) td.table-report__action:before {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.dark .table-report img {
 box-shadow:0 0 0 2px #3f4865,1px 1px 5px rgba(0,0,0,.32)
}
.report-timeline:before {
 height:85%;
 width:1px
}
.report-timeline .report-timeline__image:before,
.report-timeline:before {
 content:"";
 --tw-bg-opacity:1;
 background-color:rgba(222,231,239,var(--tw-bg-opacity));
 margin-top:1.25rem;
 margin-left:1.25rem;
 position:absolute
}
.report-timeline .report-timeline__image:before {
 height:1px;
 width:5rem
}
.dark .report-timeline .report-timeline__image:before,
.dark .report-timeline:before {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.report-chart {
 position:relative
}
.report-chart:before {
 content:"";
 height:93%;
 background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8705882352941177),transparent);
 margin-left:2.5rem;
 position:absolute;
 top:0;
 left:0;
 width:3rem
}
@media (max-width:639px) {
 .report-chart:before {
  height:85%
 }
}
.report-chart:after {
 content:"";
 height:93%;
 background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8705882352941177),#fff);
 margin-right:.5rem;
 position:absolute;
 top:0;
 right:0;
 width:3rem
}
@media (max-width:639px) {
 .report-chart:after {
  height:85%
 }
}
.dark .report-chart:before {
 background:linear-gradient(90deg,#313b56,#313b56,transparent)
}
.dark .report-chart:after {
 background:linear-gradient(90deg,transparent,#313b56,#313b56)
}
.search {
 position:relative
}
.search .search__input {
 --tw-bg-opacity:1;
 background-color:rgba(210,223,234,var(--tw-bg-opacity));
 border-radius:9999px;
 padding-right:2rem;
 width:14rem
}
.search .search__icon {
 height:1.25rem;
 margin-top:auto;
 margin-bottom:auto;
 margin-right:.75rem;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 --tw-text-opacity:1;
 color:rgba(54,90,116,var(--tw-text-opacity));
 width:1.25rem
}
.input {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:.375rem;
 padding:.5rem .75rem;
}
.input::-moz-placeholder {
 --tw-placeholder-opacity:1;
 color:rgba(160,174,192,var(--tw-placeholder-opacity))
}
.input:-ms-input-placeholder {
 --tw-placeholder-opacity:1;
 color:rgba(160,174,192,var(--tw-placeholder-opacity))
}
.input::placeholder {
 --tw-placeholder-opacity:1;
 color:rgba(160,174,192,var(--tw-placeholder-opacity))
}
.input:not(textarea).input--sm {
 padding:.25rem .5rem
}
.input:not(textarea).input--lg {
 padding:.75rem 1rem
}
.input:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
 --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
 /*box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);*/
 box-shadow: none;
}
.input[type=radio] {
 width:16px;
 height:16px;
 border-radius:9999px;
 cursor:pointer;
 overflow:hidden;
 padding:0;
 position:relative
}
.input[type=radio]:before {
 content:"";
 width:10px;
 height:10px;
 transition:all .2s ease-in-out;
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 border-radius:9999px;
 margin:auto;
 opacity:0;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.input[type=radio]:checked {
 --tw-border-opacity:1;
 border-color:rgba(28,63,170,var(--tw-border-opacity))
}
.input[type=radio]:checked:before {
 opacity:1
}
.input[type=checkbox]:not(.input--switch) {
 width:16px;
 height:16px;
 border-radius:.2em;
 cursor:pointer;
 overflow:hidden;
 padding:0;
 position:relative
}
.input[type=checkbox]:not(.input--switch):before {
 content:"";
 transition:all .2s ease-in-out;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
 background-size:80%;
 background-position:50%;
 background-repeat:no-repeat;
 display:flex;
 align-items:center;
 justify-content:center;
 height:100%;
 opacity:0;
 position:absolute;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity));
 width:100%
}
.input[type=checkbox]:not(.input--switch):checked {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(28,63,170,var(--tw-border-opacity))
}
.input[type=checkbox]:not(.input--switch):checked:before {
 opacity:1
}
.input.input--switch[type=checkbox] {
 width:38px;
 height:24px;
 padding:1px;
 border-radius:9999px;
 cursor:pointer;
 outline:2px solid transparent;
 outline-offset:2px;
 position:relative;
}
.input.input--switch[type=checkbox]:before {
 content:"";
 width:22px;
 height:22px;
 transition:all .2s ease-in-out;
 box-shadow:1px 1px 3px rgba(0,0,0,.25);
 border-radius:9999px;
 margin-top:auto;
 margin-bottom:auto;
 position:absolute;
 top:0;
 bottom:0
}
.input.input--switch[type=checkbox]:checked {
 --tw-bg-opacity:1;
 background-color:darkgreen;
 --tw-border-opacity:1;
 border-color:darkgreen;
}
.input.input--switch[type=checkbox]:checked:before {
 margin-left:13px;
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
}
.input-group-info {
 --tw-bg-opacity:1;
 background-color:rgba(247,250,252,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
select.input {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
 background-size:15px;
 background-position:center right .6rem;
 --tw-bg-opacity:1;
 background-color:darkgreen;
 background-repeat:no-repeat;
}
select.input,
select.input.input--lg,
select.input.input--sm {
 padding-right:2rem;
}
.input:disabled {
 --tw-bg-opacity:1;
 background-color:black;
 cursor:not-allowed
}
.dark .input {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .input[type=checkbox]:not(.input--switch) {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(63,72,101,var(--tw-border-opacity))
}
.dark .input[type=checkbox]:not(.input--switch):checked {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(28,63,170,var(--tw-border-opacity))
}
.dark .input.input--switch[type=checkbox] {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(63,72,101,var(--tw-border-opacity))
}
.dark .input.input--switch[type=checkbox]:before {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .input.input--switch[type=checkbox]:checked {
 --tw-bg-opacity:1;
 background-color:rgba(49,96,216,var(--tw-bg-opacity))
}
.dark .input-group-info {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.button {
 border-radius:.375rem;
 cursor:pointer;
 font-weight:500;
 padding:.5rem .75rem
}
.button:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
 --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.button:not(button) {
 text-align:center
}
.button.button--sm {
 padding:.25rem .5rem
}
.button.button--lg {
 padding:.75rem 1rem
}
.notification {
 position:relative;
 --tw-text-opacity:1;
 color:rgba(255, 255, 255,var(--tw-text-opacity))
}
.notification.notification--light {
 --tw-text-opacity:1;
 color:rgba(152,175,245,var(--tw-text-opacity))
}
.notification .notification__icon {
 height:1.25rem;
 width:1.25rem
}
.notification.notification--bullet:before {
 content:"";
 width:8px;
 height:8px;
 margin-top:-2px;
 --tw-bg-opacity:1;
 background-color:rgba(211,41,41,var(--tw-bg-opacity));
 border-radius:9999px;
 position:absolute;
 right:0
}
.image-fit {
 position:relative
}
.image-fit>img {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 position:absolute;
 width:100%
}
.box {
 /*! box-shadow:#333; */
 background-color:#333;
 border-radius:.375rem;
 position:relative
}
.box,
.dark .box {
 --tw-bg-opacity:1;
}
.dark .box {
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.box__working-hours {
 background-image:url(/images/tb-bg.jpg);
 background-position:50%;
 background-repeat:no-repeat
}
.box__working-hours:after {
 content:"";
 width:100%;
 height:100%;
 opacity:.7;
 background:linear-gradient(0deg,#169ac8,#80bcd1);
 position:absolute;
 top:0;
 left:0
}
.box__working-hours>img,
.box__working-hours>table {
 z-index:2;
 position:relative
}
.report-box {
 position:relative
}
.report-box:before {
 /*! content:""; */
 width:85%;
 background:#f9fafc;
 box-shadow:0 3px 20px rgba(0,0,0,.043137254901960784);
 border-radius:.375rem;
 height:100%;
 margin-left:auto;
 margin-right:auto;
 margin-top:.75rem;
 position:absolute;
 right:0;
 left:0
}
.report-box .report-box__icon {
 width:28px;
 height:28px
}
.report-box .report-box__indicator {
 padding-top:3px;
 padding-bottom:3px;
 border-radius:9999px;
 display:flex;
 align-items:center;
 font-weight:500;
 font-size:.75rem;
 line-height:1rem;
 padding-right:.25rem;
 padding-left:.5rem;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .report-box:before {
 background:#2d3650
}
html {
 background-color:#000000
}
html.dark {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
html.dark body {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
html.dark body *,
html.dark body :after,
html.dark body :before {
 --tw-border-opacity:1;
 border-color:rgba(49,58,85,var(--tw-border-opacity))
}
html body {
 -webkit-font-smoothing:antialiased;
 font-family:Roboto;
 font-size:.875rem;
 line-height:1.25rem;
 overflow-x:hidden;
 padding:.75rem 2rem;
 /*! --tw-text-opacity:1; */
 color:white;
}
@media (max-width:639px) {
 html body {
  padding-left:.75rem;
  padding-right:.75rem
 }
}
.content {
 padding:0 22px;
 --tw-bg-opacity:1;
 background-color:black;
 flex:1 1 0%;
 min-height:100vh;
 min-width:0;
 padding-bottom:2.5rem
}
@media (max-width:767px) {
 .content {
  max-width:100%;
  padding-left:1rem;
  padding-right:1rem
 }
}
.content:before {
 content:"";
 display:block;
 height:1px;
 width:100%
}
.dark .content {
 --tw-bg-opacity:1;
 background-color:rgba(,var(--tw-bg-opacity))
}
.top-nav {
 position:relative;
 z-index:50
}
@media (max-width:767px) {
 .top-nav {
  display:none
 }
}
.top-nav>ul {
 padding:0 50px;
 display:flex
}
.top-nav>ul>li:first-child>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.top-nav>ul>li:first-child>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(2)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.top-nav>ul>li:nth-child(2)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(3)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.top-nav>ul>li:nth-child(3)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(4)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.top-nav>ul>li:nth-child(4)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(5)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
.top-nav>ul>li:nth-child(5)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(6)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.top-nav>ul>li:nth-child(6)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(7)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
.top-nav>ul>li:nth-child(7)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(8)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.top-nav>ul>li:nth-child(8)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(9)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
.top-nav>ul>li:nth-child(9)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(10)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.top-nav>ul>li:nth-child(10)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(11)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
.top-nav>ul>li:nth-child(11)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(12)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.top-nav>ul>li:nth-child(12)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(13)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
.top-nav>ul>li:nth-child(13)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(14)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.top-nav>ul>li:nth-child(14)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(15)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
.top-nav>ul>li:nth-child(15)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(16)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
.top-nav>ul>li:nth-child(16)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(17)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
.top-nav>ul>li:nth-child(17)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(18)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
.top-nav>ul>li:nth-child(18)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(19)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
.top-nav>ul>li:nth-child(19)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(20)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
.top-nav>ul>li:nth-child(20)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(21)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
.top-nav>ul>li:nth-child(21)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(22)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
.top-nav>ul>li:nth-child(22)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(23)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
.top-nav>ul>li:nth-child(23)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(24)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
.top-nav>ul>li:nth-child(24)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(25)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
.top-nav>ul>li:nth-child(25)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(26)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
.top-nav>ul>li:nth-child(26)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(27)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
.top-nav>ul>li:nth-child(27)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(28)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
.top-nav>ul>li:nth-child(28)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(29)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
.top-nav>ul>li:nth-child(29)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(30)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
.top-nav>ul>li:nth-child(30)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(31)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
.top-nav>ul>li:nth-child(31)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(32)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
.top-nav>ul>li:nth-child(32)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(33)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
.top-nav>ul>li:nth-child(33)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(34)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
.top-nav>ul>li:nth-child(34)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(35)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
.top-nav>ul>li:nth-child(35)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(36)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
.top-nav>ul>li:nth-child(36)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(37)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
.top-nav>ul>li:nth-child(37)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(38)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
.top-nav>ul>li:nth-child(38)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(39)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
.top-nav>ul>li:nth-child(39)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(40)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
.top-nav>ul>li:nth-child(40)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(41)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
.top-nav>ul>li:nth-child(41)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(42)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
.top-nav>ul>li:nth-child(42)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(43)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
.top-nav>ul>li:nth-child(43)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(44)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
.top-nav>ul>li:nth-child(44)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(45)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
.top-nav>ul>li:nth-child(45)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(46)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
.top-nav>ul>li:nth-child(46)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(47)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
.top-nav>ul>li:nth-child(47)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(48)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
.top-nav>ul>li:nth-child(48)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(49)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
.top-nav>ul>li:nth-child(49)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.top-nav>ul>li:nth-child(50)>a:not(.top-menu--active) {
 opacity:0;
 transform:translateY(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
.top-nav>ul>li:nth-child(50)>a.top-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
@media (max-width:1279px) {
 .top-nav>ul {
  padding:0
 }
}
.top-nav>ul li {
 position:relative
}
.top-nav>ul li:hover>.top-menu>.top-menu__title>.top-menu__sub-icon {
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 --tw-rotate:-90deg
}
.top-nav>ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
 --tw-bg-opacity:1;
 background-color:rgba(49,81,188,var(--tw-bg-opacity))
}
.top-nav>ul li:hover>ul {
 display:block
}
.top-nav>ul li .top-menu {
 height:55px;
 border-top-left-radius:1rem;
 border-top-right-radius:1rem;
 display:flex;
 align-items:center;
 margin-right:.25rem;
 padding-left:1.25rem;
 padding-right:1.25rem;
 position:relative;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
@media (max-width:1279px) {
 .top-nav>ul li .top-menu {
  border-radius:9999px;
  margin-bottom:.75rem
 }
}
.top-nav>ul li .top-menu.top-menu--active {
 --tw-bg-opacity:1;
 background-color:rgba(241,245,248,var(--tw-bg-opacity))
}
.top-nav>ul li .top-menu.top-menu--active:before {
 content:"";
 width:20px;
 height:20px;
 margin-left:-20px;
 transform:rotate(90deg) scale(1.04);
 background-size:100%;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23f1f5f8'/%3E%3C/svg%3E");
 position:absolute;
 bottom:0;
 left:0
}
@media (max-width:1279px) {
 .top-nav>ul li .top-menu.top-menu--active:before {
  display:none
 }
}
.top-nav>ul li .top-menu.top-menu--active:after {
 content:"";
 width:20px;
 height:20px;
 margin-right:-20px;
 transform:rotate(180deg) scale(1.04);
 background-size:100%;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23f1f5f8'/%3E%3C/svg%3E");
 position:absolute;
 right:0;
 bottom:0
}
@media (max-width:1279px) {
 .top-nav>ul li .top-menu.top-menu--active:after {
  display:none
 }
}
.top-nav>ul li .top-menu.top-menu--active .top-menu__icon {
 --tw-text-opacity:1;
 color:rgba(46,81,187,var(--tw-text-opacity))
}
.top-nav>ul li .top-menu.top-menu--active .top-menu__title {
 font-weight:500;
 --tw-text-opacity:1;
 color:rgba(0,0,0,var(--tw-text-opacity))
}
.top-nav>ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
 content:"";
 z-index:-1;
 border-top-left-radius:.5rem;
 border-top-right-radius:.5rem;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,1,1);
 transition-duration:.1s
}
@media (max-width:1279px) {
 .top-nav>ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
  border-radius:9999px
 }
}
.top-nav>ul li .top-menu .top-menu__title {
 display:flex;
 align-items:center;
 margin-left:.75rem;
 white-space:nowrap
}
.top-nav>ul li .top-menu .top-menu__title .top-menu__sub-icon {
 height:1rem;
 margin-left:.5rem;
 width:1rem;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,1,1);
 transition-duration:.1s
}
@media (max-width:1279px) {
 .top-nav>ul li .top-menu .top-menu__title .top-menu__sub-icon {
  display:none
 }
}
.top-nav>ul li ul {
 left:100%;
 margin-left:-4px;
 background:rgba(26,56,159,.9294117647058824);
 box-shadow:0 3px 20px rgba(0,0,0,.043137254901960784);
 border-radius:.375rem;
 display:none;
 margin-top:-1.25rem;
 padding-left:0;
 padding-right:0;
 position:absolute;
 top:0;
 width:14rem;
 z-index:20
}
.top-nav>ul li ul li {
 padding-left:1.25rem;
 padding-right:1.25rem;
 position:relative
}
.top-nav>ul li ul li .top-menu {
 margin-right:0;
 padding-left:0;
 padding-right:0
}
.top-nav>ul li ul li .top-menu .top-menu__icon:before {
 display:none
}
.top-nav>ul li ul li .top-menu .top-menu__title {
 width:100%
}
.top-nav>ul li ul li .top-menu .top-menu__title .top-menu__sub-icon {
 margin-left:auto
}
.top-nav>ul li ul ul {
 background:rgba(26,56,159,.9294117647058824);
 border-radius:.375rem;
 display:none;
 margin-top:0;
 margin-left:0
}
@-webkit-keyframes intro-top-menu-animation {
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes intro-top-menu-animation {
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@-webkit-keyframes intro-active-top-menu-animation {
 to {
  z-index:10
 }
}
@keyframes intro-active-top-menu-animation {
 to {
  z-index:10
 }
}
.dark .top-nav>ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.dark .top-nav>ul li .top-menu.top-menu--active {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .top-nav>ul li .top-menu.top-menu--active:after,
.dark .top-nav>ul li .top-menu.top-menu--active:before {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23293145'/%3E%3C/svg%3E")
}
.dark .top-nav>ul li .top-menu.top-menu--active .top-menu__icon {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .top-nav>ul li .top-menu.top-menu--active .top-menu__icon:before {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .top-nav>ul li .top-menu.top-menu--active .top-menu__title {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .top-nav>ul li .top-menu .top-menu__icon,
.dark .top-nav>ul li .top-menu .top-menu__title {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .top-nav>ul li ul {
 background:rgba(24,31,41,.9019607843137255)
}
.side-nav {
 width:230px;
 overflow-x:hidden;
 padding-right:1.25rem;
 padding-bottom:4rem
}
@media (max-width:1279px) {
 .side-nav {
  width:85px
 }
}
@media (max-width:767px) {
 .side-nav {
  display:none
 }
}
.side-nav.side-nav--simple {
 width:85px
}
.side-nav.side-nav--simple .side-menu .side-menu__title,
.side-nav.side-nav--simple .side-menu .side-menu__title .side-menu__sub-icon,
.side-nav.side-nav--simple .side-menu:not(.side-menu--active) .side-menu__icon:before {
 display:none
}
.side-nav .side-nav__devider {
 --tw-bg-opacity:1;
 background-color:rgba(245,1,1,var(--tw-bg-opacity));
 height:1px;
 position:relative;
 width:100%;
 z-index:10
}
.side-nav .side-menu {
 height:50px;
 display:flex;
 align-items:center;
 margin-bottom:.25rem;
 padding-left:1.25rem;
 position:relative;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.side-nav .side-menu .side-menu__title {
 display:flex;
 align-items:center;
 margin-left:.75rem;
 width:100%
}
.side-nav .side-menu .side-menu__title .side-menu__sub-icon {
 margin-right:1.25rem;
 margin-left:auto;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,1,1);
 transition-duration:.1s
}
.side-nav .side-menu .side-menu__title .side-menu__sub-icon svg {
 height:1rem;
 width:1rem
}
@media (max-width:1279px) {
 .side-nav .side-menu .side-menu__title,
 .side-nav .side-menu .side-menu__title .side-menu__sub-icon {
  display:none
 }
}
.side-nav>ul>li:first-child.side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.side-nav>ul>li:first-child>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.side-nav>ul>li:first-child>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(2).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.side-nav>ul>li:nth-child(2)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.side-nav>ul>li:nth-child(2)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(3).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.side-nav>ul>li:nth-child(3)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.side-nav>ul>li:nth-child(3)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(4).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.side-nav>ul>li:nth-child(4)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.side-nav>ul>li:nth-child(4)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(5).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
.side-nav>ul>li:nth-child(5)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
.side-nav>ul>li:nth-child(5)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(6).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.side-nav>ul>li:nth-child(6)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.side-nav>ul>li:nth-child(6)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(7).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
.side-nav>ul>li:nth-child(7)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
.side-nav>ul>li:nth-child(7)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(8).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.side-nav>ul>li:nth-child(8)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.side-nav>ul>li:nth-child(8)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(9).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
.side-nav>ul>li:nth-child(9)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
.side-nav>ul>li:nth-child(9)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(10).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.side-nav>ul>li:nth-child(10)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.side-nav>ul>li:nth-child(10)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(11).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
.side-nav>ul>li:nth-child(11)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
.side-nav>ul>li:nth-child(11)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(12).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.side-nav>ul>li:nth-child(12)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.side-nav>ul>li:nth-child(12)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(13).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
.side-nav>ul>li:nth-child(13)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
.side-nav>ul>li:nth-child(13)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(14).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.side-nav>ul>li:nth-child(14)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.side-nav>ul>li:nth-child(14)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(15).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
.side-nav>ul>li:nth-child(15)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
.side-nav>ul>li:nth-child(15)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(16).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
.side-nav>ul>li:nth-child(16)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
.side-nav>ul>li:nth-child(16)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(17).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
.side-nav>ul>li:nth-child(17)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
.side-nav>ul>li:nth-child(17)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(18).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
.side-nav>ul>li:nth-child(18)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
.side-nav>ul>li:nth-child(18)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(19).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
.side-nav>ul>li:nth-child(19)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
.side-nav>ul>li:nth-child(19)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(20).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
.side-nav>ul>li:nth-child(20)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
.side-nav>ul>li:nth-child(20)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(21).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
.side-nav>ul>li:nth-child(21)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
.side-nav>ul>li:nth-child(21)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(22).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
.side-nav>ul>li:nth-child(22)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
.side-nav>ul>li:nth-child(22)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(23).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
.side-nav>ul>li:nth-child(23)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
.side-nav>ul>li:nth-child(23)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(24).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
.side-nav>ul>li:nth-child(24)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
.side-nav>ul>li:nth-child(24)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(25).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
.side-nav>ul>li:nth-child(25)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
.side-nav>ul>li:nth-child(25)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(26).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
.side-nav>ul>li:nth-child(26)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
.side-nav>ul>li:nth-child(26)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(27).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
.side-nav>ul>li:nth-child(27)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
.side-nav>ul>li:nth-child(27)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(28).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
.side-nav>ul>li:nth-child(28)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
.side-nav>ul>li:nth-child(28)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(29).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
.side-nav>ul>li:nth-child(29)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
.side-nav>ul>li:nth-child(29)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(30).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
.side-nav>ul>li:nth-child(30)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
.side-nav>ul>li:nth-child(30)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(31).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
.side-nav>ul>li:nth-child(31)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
.side-nav>ul>li:nth-child(31)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(32).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
.side-nav>ul>li:nth-child(32)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
.side-nav>ul>li:nth-child(32)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(33).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
.side-nav>ul>li:nth-child(33)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
.side-nav>ul>li:nth-child(33)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(34).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
.side-nav>ul>li:nth-child(34)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
.side-nav>ul>li:nth-child(34)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(35).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
.side-nav>ul>li:nth-child(35)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
.side-nav>ul>li:nth-child(35)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(36).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
.side-nav>ul>li:nth-child(36)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
.side-nav>ul>li:nth-child(36)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(37).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
.side-nav>ul>li:nth-child(37)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
.side-nav>ul>li:nth-child(37)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(38).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
.side-nav>ul>li:nth-child(38)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
.side-nav>ul>li:nth-child(38)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(39).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
.side-nav>ul>li:nth-child(39)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
.side-nav>ul>li:nth-child(39)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(40).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
.side-nav>ul>li:nth-child(40)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
.side-nav>ul>li:nth-child(40)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(41).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
.side-nav>ul>li:nth-child(41)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
.side-nav>ul>li:nth-child(41)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(42).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
.side-nav>ul>li:nth-child(42)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
.side-nav>ul>li:nth-child(42)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(43).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
.side-nav>ul>li:nth-child(43)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
.side-nav>ul>li:nth-child(43)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(44).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
.side-nav>ul>li:nth-child(44)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
.side-nav>ul>li:nth-child(44)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(45).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
.side-nav>ul>li:nth-child(45)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
.side-nav>ul>li:nth-child(45)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(46).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
.side-nav>ul>li:nth-child(46)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
.side-nav>ul>li:nth-child(46)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(47).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
.side-nav>ul>li:nth-child(47)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
.side-nav>ul>li:nth-child(47)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(48).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
.side-nav>ul>li:nth-child(48)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
.side-nav>ul>li:nth-child(48)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(49).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
.side-nav>ul>li:nth-child(49)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
.side-nav>ul>li:nth-child(49)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul>li:nth-child(50).side-nav__devider {
 opacity:0;
 -webkit-animation:intro-devider-animation .4s ease-in-out .33333s;
 animation:intro-devider-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
.side-nav>ul>li:nth-child(50)>a:not(.side-menu--active) {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-menu-animation .4s ease-in-out .33333s;
 animation:intro-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
.side-nav>ul>li:nth-child(50)>a.side-menu--active {
 -webkit-animation:intro-active-menu-animation .4s ease-in-out .33333s;
 animation:intro-active-menu-animation .4s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.side-nav>ul ul {
 background-color:#FD0000;
 border-radius:.375rem;
 display:none
}
.side-nav>ul ul li:first-child>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.side-nav>ul ul li:nth-child(2)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.2s;
 animation-delay:.2s
}
.side-nav>ul ul li:nth-child(3)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.side-nav>ul ul li:nth-child(4)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.4s;
 animation-delay:.4s
}
.side-nav>ul ul li:nth-child(5)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.5s;
 animation-delay:.5s
}
.side-nav>ul ul li:nth-child(6)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.6s;
 animation-delay:.6s
}
.side-nav>ul ul li:nth-child(7)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.7s;
 animation-delay:.7s
}
.side-nav>ul ul li:nth-child(8)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.8s;
 animation-delay:.8s
}
.side-nav>ul ul li:nth-child(9)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:.9s;
 animation-delay:.9s
}
.side-nav>ul ul li:nth-child(10)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.side-nav>ul ul li:nth-child(11)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.1s;
 animation-delay:1.1s
}
.side-nav>ul ul li:nth-child(12)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s
}
.side-nav>ul ul li:nth-child(13)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.3s;
 animation-delay:1.3s
}
.side-nav>ul ul li:nth-child(14)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.side-nav>ul ul li:nth-child(15)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s
}
.side-nav>ul ul li:nth-child(16)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.6s;
 animation-delay:1.6s
}
.side-nav>ul ul li:nth-child(17)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.7s;
 animation-delay:1.7s
}
.side-nav>ul ul li:nth-child(18)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
.side-nav>ul ul li:nth-child(19)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:1.9s;
 animation-delay:1.9s
}
.side-nav>ul ul li:nth-child(20)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
.side-nav>ul ul li:nth-child(21)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.1s;
 animation-delay:2.1s
}
.side-nav>ul ul li:nth-child(22)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.2s;
 animation-delay:2.2s
}
.side-nav>ul ul li:nth-child(23)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.3s;
 animation-delay:2.3s
}
.side-nav>ul ul li:nth-child(24)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.4s;
 animation-delay:2.4s
}
.side-nav>ul ul li:nth-child(25)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s
}
.side-nav>ul ul li:nth-child(26)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.6s;
 animation-delay:2.6s
}
.side-nav>ul ul li:nth-child(27)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.7s;
 animation-delay:2.7s
}
.side-nav>ul ul li:nth-child(28)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.8s;
 animation-delay:2.8s
}
.side-nav>ul ul li:nth-child(29)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:2.9s;
 animation-delay:2.9s
}
.side-nav>ul ul li:nth-child(30)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3s;
 animation-delay:3s
}
.side-nav>ul ul li:nth-child(31)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.1s;
 animation-delay:3.1s
}
.side-nav>ul ul li:nth-child(32)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.2s;
 animation-delay:3.2s
}
.side-nav>ul ul li:nth-child(33)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.3s;
 animation-delay:3.3s
}
.side-nav>ul ul li:nth-child(34)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.4s;
 animation-delay:3.4s
}
.side-nav>ul ul li:nth-child(35)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s
}
.side-nav>ul ul li:nth-child(36)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.6s;
 animation-delay:3.6s
}
.side-nav>ul ul li:nth-child(37)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.7s;
 animation-delay:3.7s
}
.side-nav>ul ul li:nth-child(38)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.8s;
 animation-delay:3.8s
}
.side-nav>ul ul li:nth-child(39)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:3.9s;
 animation-delay:3.9s
}
.side-nav>ul ul li:nth-child(40)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4s;
 animation-delay:4s
}
.side-nav>ul ul li:nth-child(41)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.1s;
 animation-delay:4.1s
}
.side-nav>ul ul li:nth-child(42)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.2s;
 animation-delay:4.2s
}
.side-nav>ul ul li:nth-child(43)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.3s;
 animation-delay:4.3s
}
.side-nav>ul ul li:nth-child(44)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.4s;
 animation-delay:4.4s
}
.side-nav>ul ul li:nth-child(45)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.5s;
 animation-delay:4.5s
}
.side-nav>ul ul li:nth-child(46)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.6s;
 animation-delay:4.6s
}
.side-nav>ul ul li:nth-child(47)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.7s;
 animation-delay:4.7s
}
.side-nav>ul ul li:nth-child(48)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.8s;
 animation-delay:4.8s
}
.side-nav>ul ul li:nth-child(49)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:4.9s;
 animation-delay:4.9s
}
.side-nav>ul ul li:nth-child(50)>a {
 opacity:0;
 transform:translateX(50px);
 -webkit-animation:intro-submenu-animation .2s ease-in-out .33333s;
 animation:intro-submenu-animation .2s ease-in-out .33333s;
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-delay:5s;
 animation-delay:5s
}
.side-nav>ul ul.side-menu__sub-open {
 display:block
}
.side-nav>ul ul .side-menu__icon:before {
 display:none
}
.side-nav>ul ul li a:not(.side-menu--active) {
 --tw-text-opacity:1;
 color:rgba(199,210,255,var(--tw-text-opacity))
}
.side-nav>ul ul li a.side-menu--active .side-menu__title {
 font-weight:500
}
.side-nav>ul ul ul {
 --tw-bg-opacity:1;
 background-color:rgba(20,44,145,var(--tw-bg-opacity));
 border-radius:.375rem;
 display:none
}
.side-nav>ul>li>.side-menu.side-menu--active {
 --tw-bg-opacity:1;
 background-color:rgba(241,245,248,var(--tw-bg-opacity))
}
.side-nav>ul>li>.side-menu.side-menu--active:before {
 margin-top:-30px;
 transform:rotate(90deg) scale(1.04)
}
.side-nav>ul>li>.side-menu.side-menu--active:after,
.side-nav>ul>li>.side-menu.side-menu--active:before {
 content:"";
 width:30px;
 height:30px;
 background-size:100%;
 margin-right:-1.25rem;
 position:absolute;
 top:0;
 right:0
}
.side-nav>ul>li>.side-menu.side-menu--active:after {
 margin-top:50px;
 transform:scale(1.04)
}
.side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon {
 --tw-text-opacity:1;
 color:rgba(46,81,187,var(--tw-text-opacity))
}
.side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon:before {
 content:"";
 z-index:-1;
 --tw-bg-opacity:1;
 background-color:rgba(241,245,248,var(--tw-bg-opacity));
 height:100%;
 margin-right:-1.25rem;
 position:absolute;
 top:0;
 right:0;
 width:3rem
}
.side-nav>ul>li>.side-menu.side-menu--active .side-menu__title {
 font-weight:500;
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.side-nav>ul>li>.side-menu:not(.side-menu--active) .side-menu__icon:before {
 content:"";
 z-index:-1;
 width:230px;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,1,1);
 transition-duration:.1s
}
@media (max-width:1279px) {
 .side-nav>ul>li>.side-menu:not(.side-menu--active) .side-menu__icon:before {
  display:none
 }
}
.side-nav>ul>li>.side-menu:hover:not(.side-menu--active):not(.side-menu--open) .side-menu__icon:before {
 background-color:#E20116
}
@-webkit-keyframes intro-devider-animation {
 to {
  opacity:1
 }
}
@keyframes intro-devider-animation {
 to {
  opacity:1
 }
}
@-webkit-keyframes intro-menu-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes intro-menu-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes intro-submenu-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes intro-submenu-animation {
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes intro-active-menu-animation {
 to {
  z-index:10
 }
}
@keyframes intro-active-menu-animation {
 to {
  z-index:10
 }
}
.dark .side-nav__devider {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.dark .side-nav>ul ul {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.dark .side-nav>ul ul li a:not(.side-menu--active) {
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.dark .side-nav>ul ul ul {
 --tw-bg-opacity:1;
 background-color:rgba(24,31,41,var(--tw-bg-opacity))
}
.dark .side-nav>ul>li>.side-menu.side-menu--active {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .side-nav>ul>li>.side-menu.side-menu--active .side-menu__icon:before {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .side-nav>ul>li>.side-menu.side-menu--active .side-menu__title {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .side-nav>ul>li>.side-menu .side-menu__icon,
.dark .side-nav>ul>li>.side-menu .side-menu__title {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .side-nav>ul>li>.side-menu:hover:not(.side-menu--active):not(.side-menu--open) .side-menu__icon:before {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.breadcrumb {
 display:flex;
 align-items:center
}
.breadcrumb.breadcrumb--light {
 --tw-border-opacity:1;
 border-color:rgba(46,81,187,var(--tw-border-opacity));
 border-left-width:1px;
 height:100%;
 margin-left:2.5rem;
 padding-left:2.5rem;
 --tw-text-opacity:1;
 color:rgba(198,212,253,var(--tw-text-opacity))
}
@media (max-width:767px) {
 .breadcrumb.breadcrumb--light {
  border-left-width:0;
  margin-left:0;
  padding-left:0
 }
}
.breadcrumb.breadcrumb--light .breadcrumb--active {
 --tw-text-opacity:1;
 color:rgba(232,238,255,var(--tw-text-opacity))
}
.breadcrumb .breadcrumb__icon {
 width:14px;
 height:14px;
 margin-left:.25rem;
 margin-right:.25rem
}
.breadcrumb .breadcrumb--active {
 font-weight:500;
 --tw-text-opacity:1;
 color:rgba(28,63,170,var(--tw-text-opacity))
}
.dark .breadcrumb.breadcrumb--light {
 --tw-border-opacity:1;
 border-color:rgba(49,58,85,var(--tw-border-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .breadcrumb .breadcrumb--active,
.dark .breadcrumb.breadcrumb--light .breadcrumb--active {
 --tw-text-opacity:1;
 color:rgba(49,96,216,var(--tw-text-opacity))
}

/*! tailwindcss v2.1.1 | MIT License | https://tailwindcss.com*/

/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
:root {
 -moz-tab-size:4;
 -o-tab-size:4;
 tab-size:4
}
html {
 line-height:1.15;
 -webkit-text-size-adjust:100%
}
body {
 margin:0;
 font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}
hr {
 height:0;
 color:inherit
}
abbr[title] {
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
pre,
samp {
 font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
 font-size:1em
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
table {
 text-indent:0;
 border-color:inherit
}
button,
input,
optgroup,
select,
textarea {
 font-family:inherit;
 font-size:100%;
 line-height:1.15;
 margin:0
}
button,
select {
 text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
 -webkit-appearance:button
}
legend {
 padding:0
}
progress {
 vertical-align:baseline
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
summary {
 display:list-item
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
 margin:0
}
button {
 background-color:transparent;
 background-image:none
}
button:focus {
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color
}
fieldset,
ol,
ul {
 margin:0;
 padding:0
}
ol,
ul {
 list-style:none
}
html {
 font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
 line-height:1.5
}
body {
 font-family:inherit;
 line-height:inherit
}
*,
:after,
:before {
 box-sizing:border-box;
 border:0 solid #333;
}
hr {
 border-top-width:1px
}
img {
 border-style:solid
}
textarea {
 resize:vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
 opacity:1;
 color:#cbd5e0
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 opacity:1;
 color:#cbd5e0
}
input::placeholder,
textarea::placeholder {
 opacity:1;
 color:#cbd5e0
}
[role=button],
button {
 cursor:pointer
}
table {
 border-collapse:collapse
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size:inherit;
 font-weight:inherit
}
a {
 color:inherit;
 text-decoration:inherit;
}
button,
input,
optgroup,
select,
textarea {
 padding:0;
 line-height:inherit;
 color:white;
 background-color: #676767;
}
code,
kbd,
pre,
samp {
 font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
 display:block;
 vertical-align:middle
}
img,
video {
 max-width:100%;
 height:auto
}
.container {
 width:100%;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:640px) {
 .container {
  max-width:640px
 }
}
@media (min-width:768px) {
 .container {
  max-width:768px
 }
}
@media (min-width:1024px) {
 .container {
  max-width:1024px
 }
}
@media (min-width:1280px) {
 .container {
  max-width:1280px
 }
}
@media (min-width:1536px) {
 .container {
  max-width:1536px
 }
}
@media (min-width:1600px) {
 .container {
  max-width:1600px
 }
}

@media (min-width:1900px) {
 .top-145 {
  margin-top:-100px
 }
}
@media (min-width:2100px) {
 .top-145 {
  margin-top:-145px
 }
}
@media (min-width:2400px) {
 .top-145 {
  margin-top:-160px
 }
}


.bg-white {
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity))
}
.bg-gray-200 {
 --tw-bg-opacity:1;
 background-color:black;
}
.bg-gray-400 {
 --tw-bg-opacity:1;
 background-color:rgba(203,213,224,var(--tw-bg-opacity))
}
.bg-gray-700 {
 --tw-bg-opacity:1;
 background-color:rgba(74,85,104,var(--tw-bg-opacity))
}
.bg-yellow-500 {
 --tw-bg-opacity:1;
 background-color:rgba(245,158,11,var(--tw-bg-opacity))
}
.bg-theme-1 {
 --tw-bg-opacity:1;
 background-color:rgba(235, 4, 0,var(--tw-bg-opacity))
}
.bg-theme-6 {
 --tw-bg-opacity:1;
 background-color:rgba(211,41,41,var(--tw-bg-opacity))
}
.bg-theme-9 {
 --tw-bg-opacity:1;
 background-color:rgba(145,199,20,var(--tw-bg-opacity))
}
.bg-theme-11 {
 --tw-bg-opacity:1;
 background-color:rgba(247,139,0,var(--tw-bg-opacity))
}
.bg-theme-12 {
 --tw-bg-opacity:1;
 background-color:rgba(251,197,0,var(--tw-bg-opacity))
}
.bg-theme-14 {
 --tw-bg-opacity:1;
 background-color:rgba(230,243,255,var(--tw-bg-opacity))
}
.bg-theme-17 {
 --tw-bg-opacity:1;
 background-color:rgba(255,239,217,var(--tw-bg-opacity))
}
.bg-theme-18 {
 --tw-bg-opacity:1;
 background-color:rgba(216,248,188,var(--tw-bg-opacity))
}
.bg-theme-33 {
 --tw-bg-opacity:1;
 background-color:rgba(74,179,244,var(--tw-bg-opacity))
}
.bg-theme-38 {
 --tw-bg-opacity:1;
 background-color:rgba(21,50,154,var(--tw-bg-opacity))
}
.hover\:bg-gray-200:hover {
 --tw-bg-opacity:1;
 background-color:darkgreen;
}
.hover\:bg-gray-300:hover {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity))
}
.hover\:bg-theme-1:hover {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity))
}
.dark .dark\:bg-dark-1 {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .dark\:bg-dark-2 {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .dark\:bg-dark-3 {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.dark .dark\:bg-dark-5 {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.dark .dark\:bg-dark-6 {
 --tw-bg-opacity:1;
 background-color:rgba(43,51,72,var(--tw-bg-opacity))
}
.dark .dark\:hover\:bg-dark-2:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .dark\:hover\:bg-dark-3:hover {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.border-transparent {
 border-color:transparent
}
.border-white {
 --tw-border-opacity:1;
 border-color:rgba(255,255,255,var(--tw-border-opacity))
}
.border-gray-200 {
 --tw-border-opacity:1;
 border-color:rgba(237,242,247,var(--tw-border-opacity));
}
.border-gray-300 {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity))
}
.border-gray-500 {
 --tw-border-opacity:1;
 border-color:rgba(160,174,192,var(--tw-border-opacity))
}
.border-theme-6 {
 --tw-border-opacity:1;
 border-color:rgba(211,41,41,var(--tw-border-opacity))
}
.border-theme-9 {
 --tw-border-opacity:1;
 border-color:rgba(145,199,20,var(--tw-border-opacity))
}
.border-theme-12 {
 --tw-border-opacity:1;
 border-color:rgba(251,197,0,var(--tw-border-opacity))
}
.border-theme-24 {
 --tw-border-opacity:1;
 border-color:rgba(46,81,187,var(--tw-border-opacity))
}
.border-theme-40 {
 --tw-border-opacity:1;
 border-color:rgba(32,63,173,var(--tw-border-opacity))
}
.hover\:border-theme-3:hover {
 --tw-border-opacity:1;
 border-color:rgba(46,81,187,var(--tw-border-opacity))
}
.dark .dark\:border-dark-3 {
 --tw-border-opacity:1;
 border-color:rgba(49,58,85,var(--tw-border-opacity))
}
.dark .dark\:border-dark-5 {
 --tw-border-opacity:1;
 border-color:rgba(63,72,101,var(--tw-border-opacity))
}
.rounded {
 border-radius:.25rem
}
.rounded-md {
 border-radius:.375rem
}
.rounded-full {
 border-radius:9999px
}
.rounded-t-md {
 border-top-left-radius:.375rem
}
.rounded-r-md,
.rounded-t-md {
 border-top-right-radius:.375rem
}
.rounded-r-md {
 border-bottom-right-radius:.375rem
}
.rounded-l-md {
 border-top-left-radius:.375rem;
 border-bottom-left-radius:.375rem
}
.border-dashed {
 border-style:dashed;
}
.border-2 {
 border-width:2px
}
.border {
 border-width:3px;
}
.border-r-2 {
 border-right-width:2px
}
.border-b-2 {
 border-bottom-width:2px
}
.border-t {
 border-top-width:1px
}
.border-b {
 border-bottom-width:1px
}
.cursor-pointer {
 cursor:pointer
}
.block {
 display:block
}
.inline-block {
 display:inline-block
}
.inline {
 display:inline
}
.flex {
 display:flex
}
.table {
 display:table
}
.grid {
 display:grid;
}
.hidden {
 display:none
}
.flex-col {
 flex-direction:column
}
.flex-wrap {
 flex-wrap:wrap
}
.items-start {
 align-items:flex-start
}
.items-end {
 align-items:flex-end
}
.items-center {
 align-items:center
}
.justify-end {
 justify-content:flex-end
}
.justify-center {
 justify-content:center
}
.flex-1 {
 flex:1 1 0%
}
.flex-none {
 flex:none
}
.float-right {
 float:right
}
.float-left {
 float:left
}
.clear-both {
 clear:both
}
.font-medium {
 font-weight:500
}
.font-bold {
 font-weight:700
}
.h-1 {
 height:.25rem
}
.h-3 {
 height:.75rem
}
.h-4 {
 height:1rem
}
.h-5 {
 height:1.25rem
}
.h-6 {
 height:1.5rem
}
.h-8 {
 height:2rem
}
.h-10 {
 height:2.5rem
}
.h-12 {
 height:3rem
}
.h-16 {
 height:4rem
}
.h-32 {
 height:8rem
}
.h-48 {
 height:12rem
}
.h-96 {
 height:24rem
}
.h-full {
 height:100%
}
.h-screen {
 height:100vh
}
.text-xs {
 font-size:.75rem;
 line-height:1rem
}
.text-sm {
 font-size:.875rem;
 line-height:1.25rem
}
.text-lg {
 font-size:1.125rem;
 color:red
}
.text-lg,
.text-xl {
 line-height:1.75rem
}
.text-xl {
 font-size:1.25rem
}
.text-2xl {
 font-size:1.5rem;
 line-height:2rem
}
.text-3xl {
 font-size:1.875rem;
 line-height:2.25rem
}
.text-6xl {
 font-size:3.75rem;
 line-height:1
}
.leading-relaxed {
 line-height:1.625
}
.m-1 {
 margin:.25rem
}
.m-auto {
 margin:auto
}
.mx-1 {
 margin-left:.25rem;
 margin-right:.25rem
}
.my-2 {
 margin-top:.5rem;
 margin-bottom:.5rem
}
.my-6 {
 margin-top:1.5rem;
 margin-bottom:1.5rem
}
.my-10 {
 margin-top:2.5rem;
 margin-bottom:2.5rem
}
.my-auto {
 margin-top:auto;
 margin-bottom:auto
}
.mx-auto {
 margin-left:auto;
 margin-right:auto
}
.-mx-3 {
 margin-left:-.75rem;
 margin-right:-.75rem
}
.mt-0 {
 margin-top:0
}
.mb-0 {
 margin-bottom:0
}
.mt-1 {
 margin-top:.25rem
}
.mr-1 {
 margin-right:.25rem
}
.ml-1 {
 margin-left:.25rem
}
.mt-2 {
 margin-top:.5rem
}
.mr-2 {
 margin-right:.5rem
}
.mb-2 {
 margin-bottom:.5rem
}
.ml-2 {
 margin-left:.5rem
}
.mt-3 {
 margin-top:.75rem
}
.mr-3 {
 margin-right:.75rem
}
.mb-3 {
 margin-bottom:.75rem
}
.ml-3 {
 margin-left:.75rem
}
.mt-4 {
 margin-top:1rem
}
.mr-4 {
 margin-right:1rem
}
.mb-4 {
 margin-bottom:1rem;
}
.ml-4 {
 margin-left:1rem
}
.mt-5 {
 margin-top:1.25rem
}
.mr-5 {
 margin-right:1.25rem
}
.mb-5 {
 margin-bottom:1.25rem
}
.ml-5 {
 margin-left:1.25rem
}
.mt-8 {
 margin-top:2rem
}
.mt-10 {
 margin-top:2.5rem
}
.mr-10 {
 margin-right:2.5rem
}
.mb-10 {
 margin-bottom:2.5rem
}
.mr-auto {
 margin-right:auto
}
.ml-auto {
 margin-left:auto
}
.mt-0\.5 {
 margin-top:.125rem
}
.-mt-2 {
 margin-top:-.5rem
}
.-ml-5 {
 margin-left:-1.25rem
}
.-mt-10 {
 margin-top:-2.5rem
}
.-mt-16 {
 margin-top:-4rem
}
.max-h-52 {
 max-height:13rem
}
.min-h-screen {
 min-height:100vh
}
.opacity-0 {
 opacity:0
}
.focus\:outline-none:focus {
 outline:2px solid transparent;
 outline-offset:2px
}
.overflow-hidden {
 overflow:hidden
}
.overflow-x-auto {
 overflow-x:auto
}
.overflow-y-auto {
 overflow-y:auto
}
.overflow-y-hidden {
 overflow-y:hidden
}
.overflow-y-scroll {
 overflow-y:scroll
}
.p-0 {
 padding:0
}
.p-2 {
 padding:.5rem
}
.p-4 {
 padding:1rem
}
.p-5 {
 padding:1rem
}
.p-10 {
 padding:2.5rem
}
.px-1 {
 padding-left:.25rem;
 padding-right:.25rem
}
.py-2 {
 padding-top:.5rem;
 padding-bottom:.5rem
}
.px-2 {
 padding-left:.5rem;
 padding-right:.5rem
}
.py-3 {
 padding-top:.75rem;
 padding-bottom:.75rem
}
.px-3 {
 padding-left:.75rem;
 padding-right:.75rem
}
.px-4 {
 padding-left:1rem;
 padding-right:1rem
}
.py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem
}
.px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem
}
.py-8 {
 padding-top:2rem;
 padding-bottom:2rem
}
.pt-2 {
 padding-top:.5rem
}
.pr-2 {
 padding-right:.5rem
}
.pl-2 {
 padding-left:.5rem
}
.pt-3 {
 padding-top:.75rem
}
.pb-3 {
 padding-bottom:.75rem
}
.pt-4 {
 padding-top:1rem
}
.pt-5 {
 padding-top:1.25rem
}
.pl-5 {
 padding-left:1.25rem
}
.pt-6 {
 padding-top:1.5rem
}
.pt-8 {
 padding-top:2rem
}
.pb-10 {
 padding-bottom:2.5rem
}
.static {
 position:static
}
.fixed {
 position:fixed
}
.absolute {
 position:absolute
}
.relative {
 position:relative
}
.top-0 {
 top:0
}
.right-0 {
 right:0
}
.bottom-0 {
 bottom:0
}
.left-0 {
 left:0
}
.resize-none {
 resize:none
}
.resize {
 resize:both
}
* {
 --tw-shadow:0 0 transparent;
}
.shadow-md {
 --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.shadow-lg,
.shadow-md {
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.shadow-lg {
 --tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.focus\:shadow-none:focus {
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
* {
 --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
 --tw-ring-offset-width:0px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:rgba(59,130,246,0.5);
 --tw-ring-offset-shadow:0 0 transparent;
 --tw-ring-shadow:0 0 transparent
}
.text-center {
 text-align:center;
}
.text-right {
 text-align:right
}
.text-justify {
 text-align:justify
}
.text-white {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.text-gray-100 {
 --tw-text-opacity:1;
 color:rgba(247,250,252,var(--tw-text-opacity))
}
.text-gray-500 {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.text-gray-600 {
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.text-gray-700 {
 --tw-text-opacity:1;
 color:darkgreen;
}
.text-theme-1 {
 --tw-text-opacity:1;
 color:red;
}
.text-theme-6 {
 --tw-text-opacity:1;
 color:rgba(211,41,41,var(--tw-text-opacity))
}
.text-theme-9 {
 --tw-text-opacity:1;
 color:rgba(145,199,20,var(--tw-text-opacity))
}
.text-theme-10 {
 --tw-text-opacity:1;
 color:rgba(49,96,216,var(--tw-text-opacity))
}
.text-theme-11 {
 --tw-text-opacity:1;
 color:rgba(247,139,0,var(--tw-text-opacity))
}
.text-theme-12 {
 --tw-text-opacity:1;
 color:rgba(251,197,0,var(--tw-text-opacity))
}
.text-theme-20 {
 --tw-text-opacity:1;
 color:rgba(36,73,175,var(--tw-text-opacity))
}
.text-theme-25 {
 --tw-text-opacity:1;
 color:rgba(198,212,253,var(--tw-text-opacity))
}
.text-theme-41 {
 --tw-text-opacity:1;
 color:rgba(187,200,253,var(--tw-text-opacity))
}
.dark .dark\:text-gray-300 {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .dark\:text-gray-500 {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .dark\:text-gray-600 {
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.dark .dark\:text-theme-1 {
 --tw-text-opacity:1;
 color:rgba(28,63,170,var(--tw-text-opacity))
}
.dark .dark\:text-theme-10 {
 --tw-text-opacity:1;
 color:rgba(49,96,216,var(--tw-text-opacity))
}
.truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.italic {
 font-style:italic
}
.underline {
 text-decoration:underline
}
.select-none {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.align-top {
 vertical-align:top
}
.visible {
 visibility:visible
}
.whitespace-nowrap {
 white-space:nowrap
}
.w-1 {
 width:.25rem
}
.w-3 {
 width:.75rem
}
.w-4 {
 width:1rem
}
.w-5 {
 width:1.25rem
}
.w-6 {
 width:1.5rem
}
.w-7 {
 width:1.75rem
}
.w-8 {
 width:2rem
}
.w-10 {
 width:2.5rem
}
.w-12 {
 width:3rem
}
.w-14 {
 width:3.5rem
}
.w-16 {
 width:4rem
}
.w-20 {
 width:5rem
}
.w-24 {
 width:6rem
}
.w-32 {
 width:8rem
}
.w-40 {
 width:10rem
}
.w-56 {
 width:14rem
}
.w-80 {
 width:20rem
}
.w-auto {
 width:auto
}
.w-1\/2 {
 width:50%
}
.w-5\/6 {
 width:83.333333%
}
.w-full {
 width:100%;
}
.z-50 {
 z-index:50
}
.gap-4 {
 gap:0.5rem;
}
.gap-6 {
 gap:0.1rem
}
.grid-cols-2 {
 grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-8 {
 grid-template-columns:repeat(8,minmax(0,1fr))
}
.grid-cols-12 {
 grid-template-columns:repeat(12,minmax(0,1fr));
}
.col-span-6 {
 grid-column:span 6/span 6
}
.col-span-12 {
 grid-column:span 12/span 12
}
.transform {
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-110 {
 --tw-scale-x:1.1;
 --tw-scale-y:1.1
}
.rotate-180 {
 --tw-rotate:180deg
}
.-rotate-90 {
 --tw-rotate:-90deg
}
.transition {
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s
}
.ease-in-out {
 transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.duration-300 {
 transition-duration:.3s
}
@-webkit-keyframes spin {
 to {
  transform:rotate(1turn)
 }
}
@keyframes spin {
 to {
  transform:rotate(1turn)
 }
}
@-webkit-keyframes ping {
 75%,
 to {
  transform:scale(2);
  opacity:0
 }
}
@keyframes ping {
 75%,
 to {
  transform:scale(2);
  opacity:0
 }
}
@keyframes pulse {
 50% {
  opacity:.5
 }
}
@-webkit-keyframes bounce {
 0%,
 to {
  transform:translateY(-25%);
  -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
  animation-timing-function:cubic-bezier(.8,0,1,1)
 }
 50% {
  transform:none;
  -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
  animation-timing-function:cubic-bezier(0,0,.2,1)
 }
}
@keyframes bounce {
 0%,
 to {
  transform:translateY(-25%);
  -webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
  animation-timing-function:cubic-bezier(.8,0,1,1)
 }
 50% {
  transform:none;
  -webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
  animation-timing-function:cubic-bezier(0,0,.2,1)
 }
}
.filter {
 --tw-blur:var(--tw-empty,/*!*/ /*!*/);
 --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
 --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
 --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
 --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
 --tw-invert:var(--tw-empty,/*!*/ /*!*/);
 --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
 --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
 --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
 filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.top-bar-boxed {
 height:70px;
 z-index:51;
 position:relative
}
.mobile-menu {
 --tw-border-opacity:1;
 border-color:rgba(46,81,187,var(--tw-border-opacity));
 border-bottom-width:1px;
 margin:-1.25rem -2rem 1.5rem
}
@media (max-width:639px) {
 .mobile-menu {
  margin-left:-.75rem;
  margin-right:-.75rem
 }
}
.mobile-menu .mobile-menu-bar {
 height:70px;
 display:flex;
 align-items:center;
 padding-left:2rem;
 padding-right:2rem
}
@media (max-width:639px) {
 .mobile-menu .mobile-menu-bar {
  padding-left:.75rem;
  padding-right:.75rem
 }
}
.mobile-menu ul.menu__sub-open {
 display:block
}
.mobile-menu ul li {
 max-width:1280px;
 margin-left:auto;
 margin-right:auto;
 width:100%
}
.mobile-menu ul li ul {
 --tw-bg-opacity:1;
 background-color:rgba(26,56,159,var(--tw-bg-opacity));
 border-radius:.375rem;
 display:none;
 margin:.25rem 1.5rem
}
@media (max-width:639px) {
 .mobile-menu ul li ul {
  margin-left:.75rem;
  margin-right:.75rem
 }
}
.mobile-menu ul li ul .menu {
 padding-left:1rem;
 padding-right:1rem
}
.mobile-menu ul li ul ul {
 --tw-bg-opacity:1;
 background-color:rgba(20,44,145,var(--tw-bg-opacity));
 border-radius:.375rem;
 display:none;
 margin-left:0;
 margin-right:0
}
.mobile-menu .menu__devider {
 --tw-bg-opacity:1;
 background-color:rgba(46,81,187,var(--tw-bg-opacity));
 height:1px;
 position:relative;
 width:100%
}
.mobile-menu .menu {
 height:50px;
 display:flex;
 align-items:center;
 padding-left:2.5rem;
 padding-right:2.5rem;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
@media (max-width:639px) {
 .mobile-menu .menu {
  padding-left:1.25rem;
  padding-right:1.25rem
 }
}
.mobile-menu .menu .menu__title {
 display:flex;
 align-items:center;
 margin-left:.75rem;
 width:100%
}
.mobile-menu .menu .menu__title .menu__sub-icon {
 margin-left:auto;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,1,1);
 transition-duration:.1s
}
.mobile-menu .menu .menu__title .menu__sub-icon svg {
 height:1.25rem;
 width:1.25rem
}
.dark .mobile-menu ul li ul {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.dark .mobile-menu ul li ul ul {
 --tw-bg-opacity:1;
 background-color:rgba(24,31,41,var(--tw-bg-opacity))
}
.dark .mobile-menu .menu__devider {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.pagination {
 display:flex;
 margin-right:auto
}
@media (max-width:639px) {
 .pagination {
  margin-right:0;
  width:100%
 }
}
@media (max-width:639px) {
 .pagination li {
  flex:1 1 0%
 }
 .pagination li:first-child .pagination__link,
 .pagination li:nth-child(2) .pagination__link,
 .pagination li:nth-child(3) .pagination__link,
 .pagination li:nth-child(7) .pagination__link,
 .pagination li:nth-child(8) .pagination__link,
 .pagination li:nth-child(9) .pagination__link {
  padding-left:.25rem;
  padding-right:.25rem
 }
}
.pagination li .pagination__link {
 min-width:40px;
 border-radius:.375rem;
 cursor:pointer;
 font-weight:500;
 padding:.5rem .75rem
}
.pagination li .pagination__link:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
 --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.pagination li .pagination__link:not(button) {
 text-align:center
}
.pagination li .pagination__link.button--sm {
 padding:.25rem .5rem
}
.pagination li .pagination__link.button--lg {
 padding:.75rem 1rem
}
.pagination li .pagination__link {
 border-color:transparent;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:400;
 margin-right:.5rem;
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
@media (max-width:639px) {
 .pagination li .pagination__link {
  margin-right:0;
  min-width:0
 }
}
.pagination li .pagination__link.pagination__link--active {
 box-shadow:0 3px 20px rgba(0,0,0,.043137254901960784);
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 border-radius:.375rem;
 position:relative;
 font-weight:500
}
.dark .pagination li .pagination__link {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .pagination li .pagination__link.pagination__link--active {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.dropdown-box {
 z-index:9999;
 inset:0 auto auto 0;
 transform:translate3d(-10000px,0,0);
 transition:visibility 0s linear .2s,opacity .2s 0s;
 opacity:0;
 position:absolute;
 visibility:hidden
}
.dropdown-box.show {
 transition:visibility 0s linear 0s,opacity .2s 0s;
 opacity:1;
 visibility:visible
}
.dropdown-box.show>.dropdown-box__content {
 margin-top:.25rem
}
.dropdown-box.show>.dropdown-box__content .tab-content .tab-content__pane {
 visibility:visible
}
.dropdown-box .dropdown-box__content {
 transition:margin-top .2s;
 box-shadow:0 3px 10px rgba(0,0,0,.09019607843137255);
 margin-top:1.25rem
}
.dropdown-box .dropdown-box__content .tab-content .tab-content__pane,
.modal {
 visibility:hidden
}
.modal {
 margin-top:-10000px;
 margin-left:-10000px;
 background:rgba(0,0,0,.5019607843137255);
 transition:visibility 0s linear .2s,opacity .2s 0s;
 height:100vh;
 opacity:0;
 position:fixed;
 top:0;
 left:0;
 width:100vw
}
.modal.modal__overlap {
 background:rgba(0,0,0,.6509803921568628)
}
.modal.show {
 transition:visibility 0s linear 0s,opacity .2s 0s;
 opacity:1;
 visibility:visible
}
.modal.show>.modal__content {
 margin-top:4rem;
}
.modal .modal__content {
 width:90%;
 transition:margin-top .2s;
 --tw-bg-opacity:1;
 background-color:#444;
 border-radius:.25rem;
 margin:-4rem auto 4rem;
 --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
@media (min-width:640px) {
 .modal .modal__content {
  width:70%; 
 }
 .modal .modal__content.modal__content--sm {
  width:300px
 }
 .modal .modal__content.modal__content--lg,
 .modal .modal__content.modal__content--xl {
  width:600px
 }
}
@media (min-width:1024px) {
 .modal .modal__content.modal__content--xl {
  width:900px
 }
}
.dark .modal__content {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.nav-tabs .active {
 --tw-border-opacity:1;
 border-color:rgba(28,63,170,var(--tw-border-opacity));
 border-bottom-width:2px;
 font-weight:500
}
.tab-content .tab-content__pane {
 top:-9999px;
 left:-9999px;
 transition:visibility 0s linear .6s,opacity .6s 0s;
 opacity:0;
 position:absolute;
 visibility:hidden
}
.tab-content .tab-content__pane.active {
 transition:visibility 0s linear 0s,opacity .6s 0s;
 opacity:1;
 position:static;
 visibility:visible
}
.checkbox {
 padding:0 3px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 cursor:pointer;
 height:1.25rem;
 outline:2px solid transparent;
 outline-offset:2px;
 position:relative;
 width:2.5rem
}
.checkbox,
.checkbox:before {
 --tw-bg-opacity:1;
 border-radius:9999px
}
.checkbox:before {
 content:"";
 width:50%;
 height:84%;
 transition:all .3s ease-in-out;
 background-color:rgba(203,213,224,var(--tw-bg-opacity));
 margin-top:auto;
 margin-bottom:auto;
 position:absolute;
 top:0;
 bottom:0
}
.checkbox:checked:before {
 margin-left:35%;
 --tw-bg-opacity:1;
 background-color:rgba(113,128,150,var(--tw-bg-opacity))
}
.file .file__icon {
 background-position:50%;
 background-repeat:no-repeat;
 background-size:contain;
 display:block;
 position:relative
}
.file .file__icon.file__icon--empty-directory {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='786' height='786'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 2' transform='translate(-567 -93)'%3E%3Crect data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect data-name='Rectangle 2' width='786' height='721' rx='40' transform='translate(567 158)' fill='url(%23a)'/%3E%3C/g%3E%3C/svg%3E")
}
.file .file__icon.file__icon--directory {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='786' height='786'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 3' transform='translate(-567 -93)'%3E%3Crect data-name='Rectangle 4' width='418' height='681' rx='40' transform='translate(896 109)' fill='%2395a5b9'/%3E%3Crect data-name='Rectangle 3' width='433' height='681' rx='40' transform='translate(606 93)' fill='%23a0aec0'/%3E%3Crect data-name='Rectangle 2' width='742' height='734' rx='40' transform='translate(590 145)' fill='%23bec8d9'/%3E%3Crect data-name='Rectangle 5' width='786' height='692' rx='40' transform='translate(567 187)' fill='url(%23a)'/%3E%3C/g%3E%3C/svg%3E")
}
.file .file__icon.file__icon--file {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='628.027' height='786.012'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%238a97ac'/%3E%3Cstop offset='1' stop-color='%235d6c83'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg data-name='Group 5'%3E%3Cpath data-name='Union 2' d='M40 786a40 40 0 01-40-40V40A40 40 0 0140 0h461v103h29v24h98v619a40 40 0 01-40 40z' transform='translate(0 .012)' fill='url(%23a)'/%3E%3Cpath data-name='Intersection 2' d='M501.409 111.054l.058-109.9c31.605 29.739 125.37 125.377 125.37 125.377l-109.976.049a20.025 20.025 0 01-15.452-15.526z' fill='%23bec8d9' stroke='%23bec8d9'/%3E%3C/g%3E%3C/svg%3E")
}
.file .file__icon.file__icon--image .file__icon--image__preview {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.file .file__icon.file__icon--image .file__icon--image__preview img {
 border-radius:.375rem
}
.file .file__icon .file__icon__file-name {
 display:flex;
 align-items:center;
 justify-content:center;
 margin:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.file .file__icon:before {
 content:"";
 padding-top:100%;
 display:block;
 width:100%
}
.inbox-filter .inbox-filter__dropdown-box {
 width:250px
}
.inbox-filter__dropdown-box .dropdown-box__content {
 margin-left:-228px
}
.inbox .inbox__item {
 cursor:pointer;
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
 transition-duration:.15s;
 transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-duration:.2s
}
.inbox .inbox__item:hover {
 transform:scale(1.02);
 border-radius:.25rem;
 border-width:0;
 position:relative;
 --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
 z-index:20
}
.inbox .inbox__item.inbox__item--active {
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.inbox .inbox__item.inbox__item--active .inbox__item--highlight,
.inbox .inbox__item.inbox__item--active .inbox__item--sender,
.inbox .inbox__item.inbox__item--active .inbox__item--time {
 font-weight:500
}
.dark .inbox .inbox__item.inbox__item--active {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.scrollbar-hidden::-webkit-scrollbar {
 background-color:transparent;
 width:0
}
.chat .chat__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.chat .chat__chat-list,
.chat .chat__user-list {
 height:525px
}
.chat .chat__box {
 height:380px
}
.chat .chat__box .chat__box__text-box {
 max-width:49%
}
@media (max-width:639px) {
 .chat .chat__box .chat__box__text-box {
  max-width:90%
 }
}
.chat .chat__box__input {
 height:46px
}
.boxed-tabs a.active,
.dark .boxed-tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.chat-dropdown {
 width:320px;
 margin-top:-364px
}
.chat-dropdown .chat-dropdown__box {
 height:364px
}
.chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs {
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity));
 border-bottom-width:0;
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.dark .chat-dropdown .chat-dropdown__box .chat-dropdown__box__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.wizard .wizard__line {
 height:3px
}
.blog .blog__preview {
 height:320px
}
.blog .blog__preview:before {
 content:"";
 background:linear-gradient(0deg,rgba(0,0,0,.8509803921568627),rgba(0,0,0,.27058823529411763));
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:10
}
.blog .blog__action,
.blog .blog__category {
 background:hsla(0,0%,100%,.23921568627450981)
}
.news .news__preview {
 height:500px
}
@media (max-width:767px) {
 .news .news__preview {
  height:300px
 }
}
.news p {
 text-indent:30px
}
.news .news__input {
 height:69px
}
.pricing-tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.accordion .accordion__pane.active .accordion__pane__toggle {
 --tw-text-opacity:1;
 color:darkgreen;
}
.accordion .accordion__pane:not(.active) .accordion__pane__content {
 display:none
}
.dark .accordion .accordion__pane.active .accordion__pane__toggle {
 --tw-text-opacity:1;
 color:rgba(49,96,216,var(--tw-text-opacity))
}
.error-page img {
 width:450px
}
.search-result {
 width:450px;
 margin-top:.25rem;
 opacity:0;
 position:absolute;
 right:0;
 visibility:hidden;
 z-index:20;
 transition:visibility 0s linear .2s,opacity .2s 0s
}
.search-result.show {
 transition:visibility 0s linear 0s,opacity .2s 0s;
 opacity:1;
 visibility:visible
}
.search-result.show>.search-result__content {
 margin-top:-1px
}
.search-result.show>.search-result__content .tab-content .tab-content__pane {
 visibility:visible
}
.search-result .search-result__content {
 transition:margin-top .2s;
 box-shadow:0 3px 20px rgba(0,0,0,.043137254901960784);
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 border-radius:.375rem;
 position:relative
}
.dark .search-result .search-result__content {
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.search-result .search-result__content {
 margin-top:1.25rem;
 padding:1.25rem
}
.search-result .search-result__content .search-result__content__title {
 font-weight:500;
 margin-bottom:.5rem
}
.dark .search-result .search-result__content {
 --tw-bg-opacity:1;
 background-color:rgba(43,51,72,var(--tw-bg-opacity))
}
.mini-report-chart {
 height:130px
}
.notification-content {
 width:350px
}
@media (max-width:639px) {
 .notification-content {
  width:280px
 }
}
.notification-content .notification-content__title {
 font-weight:500;
 margin-bottom:1.25rem
}
.notification-content .notification-content__box {
 padding:1.25rem;
 border: 1px solid #cbd5e0;
}
.report-maps {
 height:310px
}
.pos-dropdown .pos-dropdown__dropdown-box {
 width:265px
}
.pos .pos-image:before {
 content:"";
 padding-top:100%;
 display:block;
 width:100%
}
.pos .pos-image .pos-image__preview {
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.pos .pos-image .pos-image__preview img {
 border-radius:.375rem
}
.pos .pos__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.pos .pos__ticket .pos__ticket__item-name {
 max-width:50%
}
.pos .pos__box {
 height:780px
}
.post .post__tabs a {
 border-bottom-width:0
}
.post .post__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(28,63,170,var(--tw-text-opacity))
}
.dark .post .post__tabs a.active {
 --tw-bg-opacity:1;
 background-color:rgba(49,58,85,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
svg.feather {
 stroke-width:1.5
}
.litepicker {
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 border-radius:.375rem;
 font-size:.875rem;
 line-height:1.25rem;
 margin-top:7px;
 box-shadow:0 3px 20px rgba(0,0,0,.0784313725490196)
}
.litepicker:before {
 left:9px;
 top:-7px;
 border-right:7px solid transparent;
 border-left:7px solid transparent;
 border-bottom:7px solid #e8e8e8
}
.litepicker:after,
.litepicker:before {
 content:"";
 display:inline-block;
 position:absolute
}
.litepicker:after {
 left:10px;
 top:-6px;
 border-right:6px solid transparent;
 border-bottom:6px solid #fff;
 border-left:6px solid transparent
}
.litepicker .container__footer,
.litepicker .container__months {
 background-color:transparent;
 padding-top:0;
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.litepicker .container__footer {
 --tw-border-opacity:1;
 border-color:rgba(237,242,247,var(--tw-border-opacity));
 border-top-width:1px;
 margin:0;
 padding:.75rem
}
.litepicker .container__footer .button-apply,
.litepicker .container__footer .button-cancel {
 border-radius:.375rem;
 font-weight:500;
 margin-right:0;
 margin-left:.25rem;
 padding:.25rem .5rem;
 width:5rem
}
.litepicker .container__footer .button-apply {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.litepicker .container__footer .button-cancel {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.litepicker .container__months {
 padding-left:.25rem;
 padding-right:.25rem
}
.litepicker .container__months .month-item-weekdays-row {
 margin-top:.75rem;
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.litepicker .container__months .month-item-header {
 padding:.5rem 0 0
}
.litepicker .container__months .month-item-header .button-previous-month {
 display:flex;
 align-items:center;
 justify-content:center;
 height:2rem;
 width:2rem
}
.litepicker .container__months .month-item-header .button-previous-month:hover {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.litepicker .container__months .month-item-header .button-previous-month svg {
 transform:rotate(135deg);
 margin-right:-.25rem
}
.litepicker .container__months .month-item-header .button-next-month {
 display:flex;
 align-items:center;
 justify-content:center;
 height:2rem;
 width:2rem
}
.litepicker .container__months .month-item-header .button-next-month:hover {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.litepicker .container__months .month-item-header .button-next-month svg {
 transform:rotate(-45deg);
 margin-left:-.25rem
}
.litepicker .container__months .month-item-header .button-next-month:hover svg,
.litepicker .container__months .month-item-header .button-next-month svg,
.litepicker .container__months .month-item-header .button-previous-month:hover svg,
.litepicker .container__months .month-item-header .button-previous-month svg {
 fill:transparent;
 border-radius:0;
 display:inline-block;
 border:solid #4a5568;
 border-width:0 2px 2px 0;
 display:block;
 height:.5rem;
 width:.5rem
}
.litepicker .container__months .month-item-header div>.month-item-name,
.litepicker .container__months .month-item-header div>.month-item-year {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
 background-size:15px;
 background-position:center right .6rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:transparent;
 background-repeat:no-repeat;
 border-radius:.375rem;
 border-width:1px;
 padding:.25rem 2rem .25rem .5rem
}
.litepicker .container__days .day-item {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.litepicker .container__days .day-item:hover {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity));
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.litepicker .container__days .day-item.is-today,
.litepicker .container__days .day-item.is-today:hover {
 --tw-text-opacity:1;
 color:rgba(211,41,41,var(--tw-text-opacity))
}
.litepicker .container__days .day-item.is-end-date,
.litepicker .container__days .day-item.is-end-date:hover,
.litepicker .container__days .day-item.is-start-date,
.litepicker .container__days .day-item.is-start-date:hover {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.litepicker .container__days .day-item.is-in-range,
.litepicker .container__days .day-item.is-in-range:hover {
 --tw-bg-opacity:1;
 background-color:rgba(230,243,255,var(--tw-bg-opacity))
}
.litepicker .container__days .week-number {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .litepicker {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .litepicker:after,
.dark .litepicker:before {
 border-right-color:transparent;
 border-left-color:transparent;
 border-bottom-color:#293145
}
.dark .litepicker .container__months .button-next-month:hover,
.dark .litepicker .container__months .button-previous-month:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .litepicker .container__months .month-item-header .button-next-month:hover svg,
.dark .litepicker .container__months .month-item-header .button-next-month svg,
.dark .litepicker .container__months .month-item-header .button-previous-month:hover svg,
.dark .litepicker .container__months .month-item-header .button-previous-month svg {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity))
}
.dark .litepicker .container__days .day-item,
.dark .litepicker .container__months .month-item-header div>.month-item-name,
.dark .litepicker .container__months .month-item-header div>.month-item-year {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .litepicker .container__days .day-item:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .litepicker .container__days .day-item.is-end-date,
.dark .litepicker .container__days .day-item.is-end-date:hover,
.dark .litepicker .container__days .day-item.is-start-date,
.dark .litepicker .container__days .day-item.is-start-date:hover {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .litepicker .container__days .day-item.is-in-range,
.dark .litepicker .container__days .day-item.is-in-range:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .litepicker .container__days .day-item.is-today,
.dark .litepicker .container__days .day-item.is-today:hover {
 --tw-text-opacity:1;
 color:rgba(211,41,41,var(--tw-text-opacity))
}
.dark .litepicker .container__footer {
 --tw-border-opacity:1;
 border-color:rgba(49,58,85,var(--tw-border-opacity))
}
.dark .litepicker .container__footer .button-cancel {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .litepicker .container__footer .button-cancel,
.dark .litepicker .container__tooltip {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.dark .litepicker .container__tooltip:after,
.dark .litepicker .container__tooltip:before {
 border-top-color:#3f4865
}
.tns-outer {
 position:relative
}
.tns-outer .tns-controls button {
 background:rgba(113,128,150,.2784313725490196);
 border-radius:9999px;
 height:1.25rem;
 margin-top:auto;
 margin-bottom:auto;
 outline:2px solid transparent;
 outline-offset:2px;
 position:absolute;
 top:0;
 bottom:0;
 color:transparent;
 width:1.25rem;
 z-index:10
}
.tns-outer .tns-controls button:hover {
 --tw-bg-opacity:1;
 background-color:rgba(160,174,192,var(--tw-bg-opacity))
}
.tns-outer .tns-controls button[data-controls=prev] {
 margin-left:-1.5rem;
 left:0
}
.tns-outer .tns-controls button[data-controls=prev]:before {
 content:"";
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
 background-size:80%;
 background-position:50%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 --tw-rotate:90deg
}
.tns-outer .tns-controls button[data-controls=next] {
 margin-right:-1.5rem;
 right:0
}
.tns-outer .tns-controls button[data-controls=next]:before {
 content:"";
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(102 113 132)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
 background-size:80%;
 background-position:50%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 --tw-translate-x:0;
 --tw-translate-y:0;
 --tw-rotate:0;
 --tw-skew-x:0;
 --tw-skew-y:0;
 --tw-scale-x:1;
 --tw-scale-y:1;
 transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 --tw-rotate:-90deg
}
.tns-outer .tns-nav {
 margin-bottom:-1.8rem;
 display:flex;
 justify-content:center;
 position:absolute;
 bottom:0;
 width:100%;
 z-index:10
}
.tns-outer .tns-nav button {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity));
 border-radius:9999px;
 height:.75rem;
 margin-left:.25rem;
 margin-right:.25rem;
 outline:2px solid transparent;
 outline-offset:2px;
 width:.75rem
}
.tns-outer .tns-nav button.tns-nav-active {
 --tw-bg-opacity:1;
 background-color:rgba(160,174,192,var(--tw-bg-opacity))
}
.tns-outer .tns-visually-hidden,
.tns-outer button[data-action] {
 display:none
}
.tooltip-content {
 left:10000px;
 position:fixed
}
.tippy-box {
 border-radius:.375rem
}
.tippy-box .tippy-content {
 padding:.375rem .75rem
}
.tippy-popper[x-placement=left-end] .tippy-arrow,
.tippy-popper[x-placement=left-end] .tippy-roundarrow,
.tippy-popper[x-placement=left-start] .tippy-arrow,
.tippy-popper[x-placement=left-start] .tippy-roundarrow,
.tippy-popper[x-placement=left] .tippy-arrow,
.tippy-popper[x-placement=left] .tippy-roundarrow,
.tippy-popper[x-placement=right-end] .tippy-arrow,
.tippy-popper[x-placement=right-end] .tippy-roundarrow,
.tippy-popper[x-placement=right-start] .tippy-arrow,
.tippy-popper[x-placement=right-start] .tippy-roundarrow,
.tippy-popper[x-placement=right] .tippy-arrow,
.tippy-popper[x-placement=right] .tippy-roundarrow {
 margin-top:auto;
 margin-bottom:auto;
 top:0;
 bottom:0
}
.tippy-popper[x-placement=bottom-end] .tippy-arrow,
.tippy-popper[x-placement=bottom-end] .tippy-roundarrow,
.tippy-popper[x-placement=bottom-start] .tippy-arrow,
.tippy-popper[x-placement=bottom-start] .tippy-roundarrow,
.tippy-popper[x-placement=bottom] .tippy-arrow,
.tippy-popper[x-placement=bottom] .tippy-roundarrow,
.tippy-popper[x-placement=top-end] .tippy-arrow,
.tippy-popper[x-placement=top-end] .tippy-roundarrow,
.tippy-popper[x-placement=top-start] .tippy-arrow,
.tippy-popper[x-placement=top-start] .tippy-roundarrow,
.tippy-popper[x-placement=top] .tippy-arrow,
.tippy-popper[x-placement=top] .tippy-roundarrow {
 margin-left:auto;
 margin-right:auto;
 right:0;
 left:0
}
.tabulator-print-fullscreen-hide:before {
 content:"";
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 height:100vh;
 position:fixed;
 top:0;
 left:0;
 width:100%
}
.tabulator {
 background-color:transparent;
 border-width:0;
 overflow:hidden
}
.tabulator .tabulator-header {
 background-color:transparent;
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-top-width:1px;
 border-bottom-width:1px;
 font-weight:500;
 color:currentColor
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col {
 background-color:transparent;
 border-right-width:0
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col:hover {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content {
 padding:.75rem 1.25rem
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-col-title {
 padding-right:0
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-arrow {
 top:-3px;
 border-left-width:5px;
 border-right-width:5px;
 margin-top:auto;
 margin-bottom:auto;
 bottom:0
}
.tabulator .tabulator-header .tabulator-headers .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow {
 border-bottom-color:#cbd5e0
}
.tabulator .tabulator-row {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-bottom-width:1px
}
.tabulator .tabulator-row.tabulator-row-even:hover,
.tabulator .tabulator-row:hover {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity))
}
.tabulator .tabulator-row.tabulator-row-even {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.tabulator .tabulator-row .tabulator-cell {
 border-right-width:0;
 padding:.75rem 1.25rem
}
.tabulator .tabulator-row .tabulator-cell.tabulator-row-handle {
 padding-left:0;
 padding-right:0
}
.tabulator .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
 --tw-bg-opacity:1;
 background-color:rgba(160,174,192,var(--tw-bg-opacity));
 border-radius:9999px;
 height:1rem;
 margin-right:-1.25rem;
 width:1rem
}
.tabulator .tabulator-row .tabulator-responsive-collapse {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-bottom-width:0;
 padding:.75rem
}
.tabulator .tabulator-row .tabulator-responsive-collapse td {
 padding:.5rem
}
.tabulator .tabulator-row .tabulator-responsive-collapse td strong {
 font-weight:500
}
.tabulator .tabulator-footer {
 background-color:transparent;
 border-top-width:0;
 margin-top:.5rem;
 padding:0
}
@media (max-width:767px) {
 .tabulator .tabulator-footer {
  white-space:normal
 }
}
.tabulator .tabulator-footer .tabulator-paginator {
 display:flex;
 align-items:center
}
@media (max-width:767px) {
 .tabulator .tabulator-footer .tabulator-paginator {
  display:block;
  text-align:left
 }
}
.tabulator .tabulator-footer .tabulator-paginator>label {
 font-weight:400;
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
 background-size:15px;
 background-position:center right .6rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 --tw-bg-opacity:1;
 background-color:rgba(255,255,255,var(--tw-bg-opacity));
 background-repeat:no-repeat;
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-radius:.375rem;
 margin-left:.5rem;
 margin-right:auto;
 padding:.5rem 2rem .5rem .75rem
}
@media (max-width:767px) {
 .tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
  margin-right:.75rem
 }
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
 min-width:40px;
 border-radius:.375rem;
 cursor:pointer;
 font-weight:500;
 padding:.5rem .75rem
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
 --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:not(button) {
 text-align:center
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.button--sm {
 padding:.25rem .5rem
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.button--lg {
 padding:.75rem 1rem
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
 border-color:transparent;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 font-weight:400;
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
@media (max-width:639px) {
 .tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
  margin-right:0;
  padding-left:.25rem;
  padding-right:.25rem
 }
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity));
 color:currentColor
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active {
 font-weight:500
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active,
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=first],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=last],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=next],
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=prev] {
 color:transparent;
 width:1.25rem
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=first] {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M11 17l-5-5 5-5M18 17l-5-5 5-5'/%3E%3C/svg%3E");
 background-size:50%;
 background-position:50%;
 background-repeat:no-repeat
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=prev] {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E");
 background-size:45%;
 background-position:50%;
 background-repeat:no-repeat
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=next] {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");
 background-size:45%;
 background-position:50%;
 background-repeat:no-repeat
}
.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=last] {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%232d3748' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M13 17l5-5-5-5M6 17l5-5-5-5'/%3E%3C/svg%3E");
 background-size:50%;
 background-position:50%;
 background-repeat:no-repeat
}
.tabulator .tabulator-tableHolder .tabulator-placeholder span {
 font-weight:400;
 font-size:.875rem;
 line-height:1.25rem;
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.tabulator .tabulator-loader {
 background:hsla(0,0%,100%,.7411764705882353)
}
.tabulator .tabulator-loader .tabulator-loader-msg {
 background-color:transparent;
 font-weight:400;
 font-size:1rem;
 line-height:1.5rem
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
 border-width:0;
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {
 border-width:0;
 --tw-text-opacity:1;
 color:rgba(211,41,41,var(--tw-text-opacity))
}
.dark .tabulator .tabulator-header {
 --tw-border-opacity:1;
 border-color:rgba(63,72,101,var(--tw-border-opacity))
}
.dark .tabulator .tabulator-header .tabulator-headers .tabulator-col:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .tabulator .tabulator-table {
 background-color:transparent;
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .tabulator .tabulator-table .tabulator-row {
 background-color:transparent;
 border-color:transparent
}
.dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even:hover,
.dark .tabulator .tabulator-table .tabulator-row:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .tabulator .tabulator-table .tabulator-row.tabulator-row-even {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .tabulator .tabulator-footer .tabulator-paginator>label {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page {
 background-color:transparent;
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active,
.dark .tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active:hover {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .tabulator .tabulator-loader {
 background:rgba(0,0,0,.23921568627450981)
}
.dark .tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.tail-select {
 margin:0;
 vertical-align:top
}
.tail-select input[type=text] {
 padding:8px 10px;
 font-size:.875rem;
 line-height:1.25rem;
 -webkit-user-select:text;
 -moz-user-select:text;
 -ms-user-select:text;
 user-select:text
}
.tail-select input[type=text],
.tail-select input[type=text]:focus {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-radius:.25rem;
 border-width:1px
}
.tail-select input[type=text]:focus {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.tail-select mark {
 --tw-bg-opacity:1;
 background-color:rgba(211,41,41,var(--tw-bg-opacity));
 border-radius:.25rem
}
.tail-select.active .select-label,
.tail-select.idle .select-label,
.tail-select:hover .select-label {
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.tail-select .select-label {
 padding:7.5px 32px 7.5px 12px;
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-radius:.375rem;
 border-width:1px;
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.tail-select .select-label:after {
 border-top-color:#444;
 border-right:4px solid transparent;
 border-left:4px solid transparent
}
.tail-select .select-label.tail-select-container {
 padding:5.5px 25px 5.5px 8px
}
.tail-select .select-label.tail-select-container .select-handle {
 margin-top:1.5px;
 margin-bottom:1.5px;
 margin-right:5px;
 padding:.2em .6em .3em 1.6em;
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity));
 font-weight:400;
 font-size:.875rem;
 line-height:1.25rem;
 margin-left:0
}
.tail-select .select-label.tail-select-container .select-handle:before {
 content:"\D7";
 margin-left:8px;
 display:flex;
 align-items:center;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 --tw-text-opacity:1;
 color:rgba(74,85,104,var(--tw-text-opacity))
}
.tail-select .select-label.tail-select-container .select-handle:hover:before {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.tail-select .select-label.tail-select-container .label-inner {
 padding:1.3px 4px
}
.tail-select .select-dropdown {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-radius:.25rem;
 border-width:1px;
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.tail-select .select-dropdown .dropdown-inner {
 padding:0
}
.tail-select .select-dropdown .dropdown-empty {
 font-size:.875rem;
 line-height:1.25rem;
 padding-top:.75rem;
 padding-bottom:.75rem;
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity));
 text-transform:capitalize
}
.tail-select .select-dropdown .dropdown-search {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 padding:.25rem;
 --tw-shadow:0 0 transparent;
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.tail-select .select-dropdown ul li {
 padding:9px 13px;
 font-size:.875rem;
 line-height:1.25rem
}
.tail-select .select-dropdown ul li:first-of-type {
 margin-top:0
}
.tail-select .select-dropdown ul li:first-of-type.selected {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem;
 border-top-width:1px
}
.tail-select .select-dropdown ul li:last-of-type {
 margin-bottom:0
}
.tail-select .select-dropdown ul li:last-of-type.selected {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem;
 border-bottom-width:1px
}
.tail-select .select-dropdown ul li.dropdown-option:before {
 display:none
}
.tail-select .select-dropdown ul li.dropdown-option.selected {
 --tw-bg-opacity:1;
 background-color:rgba(28,63,170,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.tail-select .select-dropdown ul li.dropdown-option.selected:before {
 opacity:.8
}
.tail-select .select-dropdown ul li.optgroup-title {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.dark .tail-select input[type=text] {
 background-color:rgba(49,58,85,var(--tw-bg-opacity))
}
.dark .tail-select .select-label,
.dark .tail-select input[type=text] {
 --tw-bg-opacity:1;
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .tail-select .select-label {
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .tail-select .select-label:after {
 --tw-border-opacity:1;
 border-color:rgba(113,128,150,var(--tw-border-opacity));
 border-right-color:transparent;
 border-left-color:transparent
}
.dark .tail-select .select-label.tail-select-container .select-handle {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .tail-select .select-label.tail-select-container .select-handle:before {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .tail-select .select-label.tail-select-container .select-handle:hover:before {
 --tw-text-opacity:1;
 color:rgba(203,213,224,var(--tw-text-opacity))
}
.dark .tail-select .select-dropdown {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .tail-select .select-dropdown,
.dark .tail-select .select-dropdown ul li {
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .tail-select .select-dropdown ul li.optgroup-title {
 --tw-text-opacity:1;
 color:rgba(160,174,192,var(--tw-text-opacity))
}
.dark .tail-select .select-dropdown ul li:hover:not(.selected):not(.optgroup-title) {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .tail-select .select-dropdown .dropdown-search,
.dark .tail-select .select-dropdown ul li:first-of-type.selected,
.dark .tail-select .select-dropdown ul li:last-of-type.selected {
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.toastify {
 border-radius:.375rem;
 padding:1rem 3.5rem 1rem 1rem;
 box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)
}
@media (max-width:767px) {
 .toastify {
  max-width:calc(100% - 30px)
 }
}
.toastify .toast-close {
 display:flex;
 align-items:center;
 opacity:.5;
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 color:transparent
}
.toastify .toast-close:before {
 content:"\D7";
 display:block;
 font-weight:300;
 font-size:1.875rem;
 line-height:2.25rem;
 margin-top:-.375rem;
 --tw-text-opacity:1;
 color:rgba(255,255,255,var(--tw-text-opacity))
}
.dark .dropzone {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.document-editor {
 display:flex;
 max-height:700px;
 flex-flow:column nowrap;
 border-radius:var(--ck-border-radius);
 border-width:1px
}
.document-editor,
.document-editor .document-editor__toolbar {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity))
}
.document-editor .document-editor__toolbar {
 z-index:1;
 border-bottom-width:1px
}
.document-editor .document-editor__toolbar .ck-toolbar {
 border:0;
 border-radius:0;
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity))
}
.document-editor .document-editor__toolbar .ck-toolbar .ck-icon {
 width:16px
}
.document-editor .document-editor__editable-container {
 overflow-y:scroll;
 padding:calc(var(--ck-spacing-large)*2);
 --tw-bg-opacity:1;
 background-color:rgba(247,250,252,var(--tw-bg-opacity))
}
.document-editor .document-editor__editable-container .ck-editor__editable {
 width:15.8cm;
 margin:0 auto;
 min-height:21cm;
 background:#fff;
 padding:1cm 2cm 2cm;
 border-radius:var(--ck-border-radius);
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-width:1px;
 --tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
 box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}
.document-editor .ck-heading-dropdown .ck-list .ck-button__label {
 line-height:calc(var(--ck-line-height-base)*1.7*var(--ck-font-size-base));
 min-width:6em
}
.document-editor .ck-heading-dropdown .ck-list .ck-button:not(.ck-heading_paragraph) .ck-button__label {
 transform:scale(.8);
 transform-origin:left
}
.document-editor .ck-content h2,
.document-editor .ck-heading-dropdown .ck-heading_heading1 .ck-button__label {
 font-size:2.18em;
 font-weight:400
}
.document-editor .ck-content h2 {
 line-height:1.37em;
 padding-top:.342em;
 margin-bottom:.142em
}
.document-editor .ck-content h3,
.document-editor .ck-heading-dropdown .ck-heading_heading2 .ck-button__label {
 font-size:1.75em;
 font-weight:400;
 color:#009dff
}
.document-editor .ck-heading-dropdown .ck-heading_heading2.ck-on .ck-button__label {
 color:var(--ck-color-list-button-on-text)
}
.document-editor .ck-content h3 {
 line-height:1.86em;
 padding-top:.171em;
 margin-bottom:.357em
}
.document-editor .ck-content h4,
.document-editor .ck-heading-dropdown .ck-heading_heading3 .ck-button__label {
 font-size:1.31em;
 font-weight:700
}
.document-editor .ck-content h4 {
 line-height:1.24em;
 padding-top:.286em;
 margin-bottom:.952em
}
.document-editor .ck-content p {
 font-size:1em;
 line-height:1.63em;
 padding-top:.5em;
 margin-bottom:1.13em
}
.document-editor .ck-content blockquote {
 font-family:Georgia,serif;
 margin-left:calc(var(--ck-spacing-large)*2);
 margin-right:calc(var(--ck-spacing-large)*2)
}
.ck.ck-content {
 min-height:250px
}
.ck.ck-content.ck-editor__editable_inline {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-width:1px
}
.ck .ck .ck-content {
 min-height:250px
}
.ck .ck .ck-content.ck-editor__editable_inline {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity));
 border-width:1px
}
.ck .ck.ck-reset_all,
.ck .ck.ck-reset_all * {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.ck .ck.ck-balloon-panel,
.ck .ck.ck-toolbar {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity))
}
.ck .ck.ck-balloon-panel:before,
.ck .ck.ck-toolbar:before {
 border-bottom-color:#e2e8f0!important
}
.ck .ck.ck-balloon-panel:after,
.ck .ck.ck-toolbar:after {
 border-bottom-color:#edf2f7!important
}
.ck .ck.ck-balloon-panel .ck-icon,
.ck .ck.ck-toolbar .ck-icon {
 width:16px
}
.ck .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
 --tw-border-opacity:1;
 border-color:rgba(226,232,240,var(--tw-border-opacity))
}
.ck .ck.ck-button:not(.ck-disabled):hover,
.ck .cka.ck-button:not(.ck-disabled):hover {
 --tw-bg-opacity:1;
 background-color:rgba(226,232,240,var(--tw-bg-opacity))
}
.dark .document-editor,
.dark .document-editor .document-editor__toolbar {
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .document-editor .document-editor__toolbar .ck-toolbar {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-toolbar__separator {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck-tooltip .ck-tooltip__text:after {
 border-bottom-color:#3f4865
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-icon :not([fill]) {
 fill:#9fa8bb
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-dropdown__panel {
 --tw-border-opacity:1;
 border-color:rgba(35,42,59,var(--tw-border-opacity))
}
.dark .document-editor .document-editor__toolbar .ck-toolbar .ck.ck-button.ck-on,
.dark .document-editor .document-editor__toolbar .ck-toolbar a.ck.ck-button.ck-on {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .document-editor .document-editor__editable-container {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity))
}
.dark .ck.ck-content.ck-editor__editable_inline,
.dark .ck .ck .ck-content.ck-editor__editable_inline,
.dark .document-editor .document-editor__editable-container .ck-editor__editable {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .ck .ck.ck-reset_all,
.dark .ck .ck.ck-reset_all * {
 --tw-text-opacity:1;
 color:rgba(45,55,72,var(--tw-text-opacity))
}
.dark .ck .ck.ck-balloon-panel,
.dark .ck .ck.ck-toolbar {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity));
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .ck .ck.ck-balloon-panel:after,
.dark .ck .ck.ck-balloon-panel:before,
.dark .ck .ck.ck-toolbar:after,
.dark .ck .ck.ck-toolbar:before {
 border-bottom-color:#1e2533!important
}
.dark .ck .ck.ck-balloon-panel .ck-toolbar__separator,
.dark .ck .ck.ck-toolbar .ck-toolbar__separator {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity))
}
.dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text,
.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text {
 --tw-bg-opacity:1;
 background-color:rgba(63,72,101,var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgba(226,232,240,var(--tw-text-opacity))
}
.dark .ck .ck.ck-balloon-panel .ck-tooltip .ck-tooltip__text:after,
.dark .ck .ck.ck-toolbar .ck-tooltip .ck-tooltip__text:after {
 border-bottom-color:#3f4865
}
.dark .ck .ck.ck-balloon-panel .ck.ck-icon :not([fill]),
.dark .ck .ck.ck-toolbar .ck.ck-icon :not([fill]) {
 fill:#9fa8bb
}
.dark .ck .ck.ck-balloon-panel .ck.ck-dropdown__panel,
.dark .ck .ck.ck-toolbar .ck.ck-dropdown__panel {
 --tw-border-opacity:1;
 border-color:rgba(35,42,59,var(--tw-border-opacity))
}
.dark .ck .ck.ck-balloon-panel .ck.ck-button.ck-on,
.dark .ck .ck.ck-balloon-panel a.ck.ck-button.ck-on,
.dark .ck .ck.ck-editor__main>.ck-editor__editable,
.dark .ck .ck.ck-toolbar .ck.ck-button.ck-on,
.dark .ck .ck.ck-toolbar a.ck.ck-button.ck-on {
 --tw-bg-opacity:1;
 background-color:rgba(35,42,59,var(--tw-bg-opacity))
}
.dark .ck .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
 --tw-border-opacity:1;
 border-color:rgba(30,37,51,var(--tw-border-opacity))
}
.dark .ck .ck.ck-button:not(.ck-disabled):hover,
.dark .ck .cka.ck-button:not(.ck-disabled):hover {
 --tw-bg-opacity:1;
 background-color:rgba(30,37,51,var(--tw-bg-opacity))
}
.zoom-overlay {
 --tw-bg-opacity:1;
 background-color:rgba(41,49,69,var(--tw-bg-opacity));
 --tw-bg-opacity:0.75
}
#result__render-vehicle .tuning_stats_wrap .stats_heading {
 display:flex;
 margin-bottom:.5rem;
 padding:0;
 font-style:italic
}
#result__render-vehicle .tuning_stats_wrap .stats_heading li {
 width:100%;
 padding-left:1%
}
#result__render-vehicle .tuning_stats_wrap .stats_content {
 display:flex;
 margin-bottom:.75rem;
 overflow-x:auto
}
#result__render-vehicle .tuning_stats_wrap .stats_content li {
 width:100%;
 height:80px;
 padding-left:2%;
 -webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);
 clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);
 font-size:1.5em;
 display:flex;
 align-items:center;
 justify-content:center;
 font-weight:700
}
@media (max-width:639px) {
 #result__render-vehicle .tuning_stats_wrap .stats_content li {
  font-size:1em
 }
}
#result__render-vehicle .tuning_stats_wrap .stats_content li:first-child {
 background-color:#bababa
}
#result__render-vehicle .tuning_stats_wrap .stats_content li:nth-child(2) {
 background-color:#535353
}
#result__render-vehicle .tuning_stats_wrap .stats_content li:nth-child(3) {
 background-color:#bc0909
}
#result__render-vehicle .tuning_stats_wrap .stats_content li:nth-child(4) {
 background-color:#099806
}
#result__render-vehicle .tuning_stats_wrap .stats_content li:nth-child(6) {
 background-color:#bc0909
}
#result__render-vehicle .tuning_stats_wrap li.no_background {
 background-color:unset;
 width:125px;
 color:#099806
}
.modal-loading-icon {
 margin-top:0;
 margin-left:0;
 z-index:53;
 background:hsla(0,0%,87.5%,.5);
 transition:visibility 0s linear .2s,opacity .2s 0s;
 display:flex;
 align-items:center;
 justify-content:center;
 height:100vh;
 opacity:0;
 position:fixed;
 top:0;
 left:0;
 visibility:hidden;
 width:100vw
}
.modal-loading-icon.show {
 transition:visibility 0s linear 0s,opacity .2s 0s;
 opacity:1;
 visibility:visible
}
.custom_pagination>nav>div:first-child {
 margin-right:.5rem
}
@media (min-width:640px) {
 .custom_pagination>nav>div:first-child {
  display:none
 }
}
@media (min-width:768px) {
 .custom_pagination>nav>div:first-child {
  display:none
 }
}
@media (min-width:1280px) {
 .custom_pagination>nav>div:first-child {
  display:none
 }
}
@media (min-width:640px) {
 .custom_pagination>nav>div:nth-child(2) {
  display:block
 }
}
@media (min-width:768px) {
 .custom_pagination>nav>div:nth-child(2) {
  display:block
 }
}
@media (min-width:1280px) {
 .custom_pagination>nav>div:nth-child(2) {
  display:block
 }
}
.custom_pagination>nav>div>div>span.z-0 svg {
 display:inline
}
.dataTables_wrapper>.dt-buttons {
 display:inline;
 margin-bottom:1.25rem
}
.dataTables_wrapper>.dt-buttons>button.dt-button {
 border-radius:.375rem;
 cursor:pointer;
 font-weight:500;
 padding:.5rem .75rem
}
.dataTables_wrapper>.dt-buttons>button.dt-button:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
 --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}
.dataTables_wrapper>.dt-buttons>button.dt-button:not(button) {
 text-align:center
}
.dataTables_wrapper>.dt-buttons>button.dt-button.button--sm {
 padding:.25rem .5rem
}
.dataTables_wrapper>.dt-buttons>button.dt-button.button--lg {
 padding:.75rem 1rem
}
.dataTables_wrapper>.dt-buttons>button.dt-button {
 --tw-bg-opacity:1;
 background-color:rgba(237,242,247,var(--tw-bg-opacity));
 margin-left:.25rem;
 padding:.5rem;
 --tw-text-opacity:1;
 color:rgba(113,128,150,var(--tw-text-opacity))
}
.dataTables_wrapper>.dataTables_filter {
 display:inline;
 margin-bottom:1.25rem;
 color: #fff;
}
.chip-number-animate th {
 font-weight:400;
 padding-top:.75rem;
 padding-bottom:.75rem;
 padding-right:.5rem;
 text-align:left;
 white-space:nowrap
}
.chip-number-animate .chip_title {
 -webkit-clip-path:polygon(80% 0,100% 50%,80% 100%,0 100%,0 0);
 clip-path:polygon(80% 0,100% 50%,80% 100%,0 100%,0 0);
 margin-top:.5rem;
 margin-bottom:.5rem;
 margin-right:.5rem;
 padding:.75rem
}
.chip-number-animate .chip_title.tt_bhp {
 --tw-bg-opacity:1;
 background-color:rgba(248,113,113,var(--tw-bg-opacity))
}
.chip-number-animate .chip_title.tt_torque {
 --tw-bg-opacity:1;
 background-color:rgba(96,165,250,var(--tw-bg-opacity))
}
.chip-number-animate .chip_contend,
.chip-number-animate .chip_end {
 border-radius:.25rem;
 border-width:1px;
 margin-top:.5rem;
 margin-bottom:.5rem;
 margin-right:.5rem;
 padding:.75rem
}
.chip-number-animate .chip_contend span,
.chip-number-animate .chip_end span {
 font-weight:500;
 font-size:1.125rem;
 line-height:1.75rem
}
.rating-stars input {
 position:absolute;
 clip:rect(0,0,0,0)
}
.rating-stars label {
 box-sizing:border-box;
 display:inline-block;
 margin-right:6px;
 height:25px;
 width:25px;
 background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='transparent' stroke='sandybrown' stroke-width='38' d='M259.216 29.942L330.27 173.92l158.89 23.087L374.185 309.08l27.145 158.23-142.114-74.698-142.112 74.698 27.146-158.23L29.274 197.007l158.89-23.088z' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 font-size:0;
 cursor:pointer
}
.rating-stars input:first-child:checked~label:nth-of-type(-n+1),
.rating-stars input:first-child:hover~label:nth-of-type(-n+1),
.rating-stars input:nth-child(2):checked~label:nth-of-type(-n+2),
.rating-stars input:nth-child(2):hover~label:nth-of-type(-n+2),
.rating-stars input:nth-child(3):checked~label:nth-of-type(-n+3),
.rating-stars input:nth-child(3):hover~label:nth-of-type(-n+3),
.rating-stars input:nth-child(4):checked~label:nth-of-type(-n+4),
.rating-stars input:nth-child(4):hover~label:nth-of-type(-n+4),
.rating-stars input:nth-child(5):checked~label:nth-of-type(-n+5),
.rating-stars input:nth-child(5):hover~label:nth-of-type(-n+5),
.rating-stars label.active {
 background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='sandybrown' stroke='sandybrown' stroke-width='38' d='M259.216 29.942L330.27 173.92l158.89 23.087L374.185 309.08l27.145 158.23-142.114-74.698-142.112 74.698 27.146-158.23L29.274 197.007l158.89-23.088z' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.rating-stars.show-only label {
 height:15px;
 width:15px
}
figure.image-style-align-left {
 text-align:left
}
figure.image-style-align-left>img {
 display:inline-block
}
figure.image-style-align-center {
 text-align:center;
 margin:auto
}
figure.image-style-align-center>img {
 display:inline-block
}
figure.image-style-align-right {
 text-align:right;
 margin-left:auto
}
figure.image-style-align-right>img {
 display:inline-block
}
@media (min-width:640px) {
 .sm\:block {
  display:block
 }
 .sm\:flex {
  display:flex
 }
 .sm\:flex-row {
  flex-direction:row
 }
 .sm\:items-end {
  align-items:flex-end
 }
 .sm\:h-5 {
  height:1.25rem
 }
 .sm\:h-10 {
  height:2.5rem
 }
 .sm\:text-sm {
  font-size:.875rem;
  line-height:1.25rem
 }
 .sm\:-mx-8 {
  margin-left:-2rem;
  margin-right:-2rem
 }
 .sm\:mt-0 {
  margin-top:0
 }
 .sm\:mb-0 {
  margin-bottom:0
 }
 .sm\:ml-0 {
  margin-left:0
 }
 .sm\:ml-1 {
  margin-left:.25rem
 }
 .sm\:mr-4 {
  margin-right:1rem
 }
 .sm\:mr-5 {
  margin-right:1.25rem
 }
 .sm\:mr-6 {
  margin-right:1.5rem
 }
 .sm\:mr-auto {
  margin-right:auto
 }
 .sm\:py-4 {
  padding-top:1rem;
  padding-bottom:1rem
 }
 .sm\:px-8 {
  padding-left:2rem;
  padding-right:2rem
 }
 .sm\:px-10 {
  padding-left:2.5rem;
  padding-right:2.5rem
 }
 .sm\:static {
  position:static
 }
 .sm\:w-5 {
  width:1.25rem
 }
 .sm\:w-10 {
  width:2.5rem
 }
 .sm\:w-16 {
  width:4rem
 }
 .sm\:w-3\/4 {
  width:75%
 }
 .sm\:col-span-3 {
  grid-column:span 3/span 3
 }
 .sm\:col-span-4 {
  grid-column:span 4/span 4
 }
 .sm\:col-span-6 {
  grid-column:span 6/span 6
 }
 .sm\:col-span-9 {
  grid-column:span 9/span 9
 }
 .sm\:col-span-12 {
  grid-column:span 12/span 12
 }
}
@media (min-width:768px) {
 .md\:flex {
  display:flex
 }
 .md\:hidden {
  display:none
 }
 .md\:-mt-5 {
  margin-top:-1.25rem
 }
 .md\:pt-0 {
  padding-top:0
 }
}
@media (min-width:1024px) {
 .lg\:flex-row {
  flex-direction:row
 }
 .lg\:justify-center {
  justify-content:center
 }
 .lg\:h-auto {
  height:auto
 }
 .lg\:text-3xl {
  font-size:1.875rem;
  line-height:2.25rem
 }
 .lg\:mt-0 {
  margin-top:0
 }
 .lg\:mr-20 {
  margin-right:5rem
 }
 .lg\:text-left {
  text-align:left
 }
 .lg\:w-2\/4 {
  width:50%
 }
 .lg\:col-span-4 {
  grid-column:span 4/span 4
 }
 .lg\:col-span-6 {
  grid-column:span 6/span 6
 }
 .lg\:col-span-8 {
  grid-column:span 8/span 8
 }
}
@media (min-width:1280px) {
 .xl\:bg-transparent {
  background-color:transparent
 }
 .xl\:block {
  display:block
 }
 .xl\:flex {
  display:flex
 }
 .xl\:grid {
  display:grid
 }
 .xl\:hidden {
  display:none
 }
 .xl\:items-start {
  align-items:flex-start
 }
 .xl\:h-auto {
  height:auto
 }
 .xl\:text-3xl {
  font-size:1.875rem;
  line-height:2.25rem
 }
 .xl\:my-0 {
  margin-bottom:0
 }
 .xl\:mt-0,
 .xl\:my-0 {
  margin-top:0
 }
 .xl\:mr-3 {
  margin-right:.75rem
 }
 .xl\:mt-8 {
  margin-top:2rem
 }
 .xl\:ml-20 {
  margin-left:5rem
 }
 .xl\:mt-24 {
  margin-top:6rem
 }
 .xl\:p-0 {
  padding:0
 }
 .xl\:py-0 {
  padding-top:0;
  padding-bottom:0
 }
 .xl\:shadow-none {
  --tw-shadow:0 0 transparent;
  box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
 }
 .xl\:text-left {
  text-align:left
 }
 .xl\:w-32 {
  width:8rem
 }
 .xl\:w-auto {
  width:auto
 }
 .xl\:col-span-3 {
  grid-column:span 3/span 3
 }
 .xl\:col-span-4 {
  grid-column:span 4/span 4;
 }
 .xl\:col-span-6 {
  grid-column:span 6/span 6
 }
 .xl\:col-span-8 {
  grid-column:span 8/span 8
 }
 .xl\:col-span-9 {
  grid-column:span 9/span 9
 }
 .xl\:col-span-12 {
  grid-column:span 12/span 12
 }
}
@media (min-width:1600px) {
 .xxl\:col-span-9 {
  grid-column:span 9/span 9
 }
}
/*Custom css aug 2021 414D54*/
.vehicle_icons svg{
    fill:#fff;
}
.vehicle_icons svg:hover{
    fill:red !important;
}
.rrp_price .rrp_text {
    font-size: 14px;
    background-color: red;
    padding: .5rem;
    font-weight: 600;
}
ul.side-menu__sub-open li .side-menu:hover {
    background-color: #fff;
    color:#000
}
a.text-theme-1.p-2.border-r-2:hover {
	display: inline-block;
	padding: 4px;
    background: #fff;
    border-radius: 8px;
}

/*Ramashankar*/
.btnEdit{
	float: right;
}
.btnEditin{
	float: right;
}
.cars-row-edit,
.ecu-row-edit,
.tcu-row-edit,
.tool-row-edit,
.avl1-row-edit,
.avl2-row-edit,
.avl-row-edit,
.stage-row-edit,
.note1-row-edit,
.note2-row-edit,
.additionalComment,
.additionalFiles
{
	display: none;
	border: 1px solid;
}
.checkOption{}
.hideit{
	display: none;
}
.pComment
{
	background-color: #f0f7fb;
     border-left: solid 4px #c41010eb;
     line-height: 18px;
     overflow: hidden;
     padding: 12px;
     color: black;
     font-style: italic;
     font-weight: bold;
     border-top: solid 4px #c41010eb;
     border-radius: 20px 2px 20px 2px;
     min-height: 60px;
}
/*.comtd{
	width: 32%;
}*/
.btnMoreD{
	font-weight: bold;
}
/*.comval{
	width: 15%;
}*/
#avlFileimg
{
	width: 100%; 
	height: 100%;
	/*max-width: 200px;*/
	/*max-height: 250px*/
}
.bg-selected
{
	background: #91c7146e;
}
.desc,.desces,.descpl,.desclt2,.descger,.descit,.descall{
	color: red;
    display: block;
    font-size: small;
}
.upldesc{
	color: red;
    font-size: small;
}
.optionimg{
	display: inline-block;
	width: 100px;
	max-height: 100px;
}
.trash-display{
	display: inline-block;
}
.moredetailsa{
	display: inline-block;
	padding: 10px;
}
.flright
{
	float: right;
}
.select2-container {
    width: 150px !important;
}
.select2-container--default .select2-results>.select2-results__options{
	color: green !important;
}
.select2-container--default .select2-search--inline .select2-search__field{
	color: green !important;
}
.fieldsspan a, svg
{
	display: inline-block;
}

.hardhide{
	display: none !important;
}
/*Loader*/
.lds-spinner {
  color: red;
  display: inline-block;
  position: absolute;
  width: 80px;
  height: 80px;
  z-index: 1;
    top:0;
    bottom: 60%;
    left: 0;
    right: 0;
    
    margin: auto;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #f00;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*End loader*/

.settingbase span a{
	padding: 4px;
	display: inline-block;
}
.manufacturer
{
	background: #b18f12;
	border: 3px solid #333333;
}
.toolsdata
{
	display: none;
}
.toolfieldtable
{
	margin-top: -30px;
}
.toolseditdata
{
	display: none;
}
.bg-black
{
	background: black;
}
.border-right
{
	border-right: 2px solid;
}
.border-right3
{
	border-right: 3px solid;
}
.chartjs-render-monitor
{
	height: 560px !important;
}
.w-70
{
	width: 70%;
}
.filetd img
{
	width: 100px;
}
.toolmnflabel
{
	font-weight: bold;
    color: #fbc500;
    font-size: 16px;
}
.inputfile
{
	width: 88%;
}
.w-90
{
	width: 90%;
}
.w-32p
{
	width: 32%;
}
.w-24p
{
	width: 24%;
}
.w-65p
{
	width: 100%;
}
.right-35p
{
	right: 0;
}	
@media (min-width: 2400px)
{
	.w-65p
	{
		width: 65%;
	}
	.right-35p
	{
		right: 35%;
	}	
}

.table-fix
{
	table-layout: fixed;
	width: 100%;
}
.border-radius
{
	border-radius: 5px; 
}
.mt-44
{
	margin-top: 44px;
}
.setting-active
{
	display: inline-block;
    padding: 4px;
    background: #fff;
    border-radius: 8px;
}
.bg-gray
{
	background-color: gray;
}
.table.table--sm td, .table.table--sm th {
    padding: 0.4rem 0.8rem;
}
.text-xxs {
    font-size: .7rem;
    line-height: 1rem;
}