﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

@font-face {
    font-family: "poppins";
    src: url("../fonts/poppins-regular.woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "poppins";
    src: url("../fonts/poppins-bold.woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "poppins";
    src: url("../fonts/poppins-extrabold.woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

body {
    font-family: poppins;
    font-size: 16px;
    line-height: 1.6
}

h1,
.h1 {
    font-family: poppins;
    font-size: 1.75rem;
    font-weight: bold;
    line-height: 1.25
}

h2,
.h2 {
    font-family: poppins;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.25
}

h3,
.h3 {
    font-family: poppins;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.25
}

h4,
.h4 {
    font-family: poppins;
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 1.25
}

h5,
.h5 {
    font-family: poppins;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.25
}

h6,
.h6 {
    font-family: poppins;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.25
}

main p,
aside p,
article p,
section p {
    margin-top: 0;
    margin-bottom: .75rem
}

main ol,
aside ol,
article ol,
section ol {
    margin-top: 0;
    margin-bottom: .75rem
}

main ul,
aside ul,
article ul,
section ul {
    margin-top: 0;
    margin-bottom: .75rem
}

main dd,
aside dd,
article dd,
section dd {
    margin-top: 0;
    margin-bottom: .75rem
}

main figure,
aside figure,
article figure,
section figure {
    margin-top: 0;
    margin-bottom: .75rem
}

main blockquote,
aside blockquote,
article blockquote,
section blockquote {
    margin-top: 0;
    margin-bottom: .75rem
}

main table,
aside table,
article table,
section table {
    margin-top: 0;
    margin-bottom: .75rem
}

main h1,
aside h1,
article h1,
section h1 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h1,
aside .h1,
article .h1,
section .h1 {
    margin-top: 0;
    margin-bottom: .75rem
}

main h2,
aside h2,
article h2,
section h2 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h2,
aside .h2,
article .h2,
section .h2 {
    margin-top: 0;
    margin-bottom: .75rem
}

main h3,
aside h3,
article h3,
section h3 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h3,
aside .h3,
article .h3,
section .h3 {
    margin-top: 0;
    margin-bottom: .75rem
}

main h4,
aside h4,
article h4,
section h4 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h4,
aside .h4,
article .h4,
section .h4 {
    margin-top: 0;
    margin-bottom: .75rem
}

main h5,
aside h5,
article h5,
section h5 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h5,
aside .h5,
article .h5,
section .h5 {
    margin-top: 0;
    margin-bottom: .75rem
}

main h6,
aside h6,
article h6,
section h6 {
    margin-top: 0;
    margin-bottom: .75rem
}

main .h6,
aside .h6,
article .h6,
section .h6 {
    margin-top: 0;
    margin-bottom: .75rem
}

main li,
aside li,
article li,
section li {
    margin-top: 0;
    margin-bottom: .375rem
}

main h1,
aside h1,
article h1,
section h1 {
    margin-top: 1.5rem
}

main h1:first-child,
aside h1:first-child,
article h1:first-child,
section h1:first-child {
    margin-top: 0
}

main .h1,
aside .h1,
article .h1,
section .h1 {
    margin-top: 1.5rem
}

main .h1:first-child,
aside .h1:first-child,
article .h1:first-child,
section .h1:first-child {
    margin-top: 0
}

main h2,
aside h2,
article h2,
section h2 {
    margin-top: 1.5rem
}

main h2:first-child,
aside h2:first-child,
article h2:first-child,
section h2:first-child {
    margin-top: 0
}

main .h2,
aside .h2,
article .h2,
section .h2 {
    margin-top: 1.5rem
}

main .h2:first-child,
aside .h2:first-child,
article .h2:first-child,
section .h2:first-child {
    margin-top: 0
}

main h3,
aside h3,
article h3,
section h3 {
    margin-top: 1.5rem
}

main h3:first-child,
aside h3:first-child,
article h3:first-child,
section h3:first-child {
    margin-top: 0
}

main .h3,
aside .h3,
article .h3,
section .h3 {
    margin-top: 1.5rem
}

main .h3:first-child,
aside .h3:first-child,
article .h3:first-child,
section .h3:first-child {
    margin-top: 0
}

ol {
    padding: 0 0 0 1em;
    list-style-type: decimal
}

ul {
    padding: 0 0 0 1em;
    list-style: circle
}

li {
    padding-left: 1em
}

dl {
    margin-top: 0;
    margin-bottom: 0
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

blockquote {
    margin-left: 2rem;
    margin-right: 2rem;
    border-radius: 0;
    padding: .5rem 1rem;
    background-color: #60cce9
}

.adc-icon {
    display: inline;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    fill: #1ca3c7;
    stroke-width: 0;
    stroke: currentColor
}

.ms .adc-icon {
    display: inline;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    fill: #d1cf17;
    stroke-width: 0;
    stroke: currentColor
}

.sd .adc-icon {
    display: inline;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    fill: #dc7020;
    stroke-width: 0;
    stroke: currentColor
}

.sj .adc-icon {
    display: inline;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    fill: #58a92d;
    stroke-width: 0;
    stroke: currentColor
}

.adc-success,
p.adc-success {
    color: #070;
    background-color: #dfd
}

p.adc-success {
    border: 1px solid #0d0;
    border-radius: 0;
    padding: .25rem;
    padding-left: 2rem;
    position: relative
}

p.adc-success::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #0d0;
    border: 0
}

.adc-warning,
p.adc-warning {
    color: #660;
    background-color: #ffc
}

p.adc-warning {
    border: 1px solid #cc0;
    border-radius: 0;
    padding: .25rem;
    padding-left: 2rem;
    position: relative
}

p.adc-warning::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #cc0;
    border: 0
}

.adc-error,
p.adc-error {
    color: #700;
    background-color: #fdd
}

p.adc-error {
    border: 1px solid #d00;
    border-radius: 0;
    padding: .25rem;
    padding-left: 2rem;
    position: relative
}

p.adc-error::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #d00;
    border: 0
}

.adc-info,
p.adc-info {
    color: #077;
    background-color: #dff
}

p.adc-info {
    border: 1px solid #0dd;
    border-radius: 0;
    padding: .25rem;
    padding-left: 2rem;
    position: relative
}

p.adc-info::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #0dd;
    border: 0
}

a[href*=http]::after,
a[target*=blank]::after,
a.adc-link-out {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Elink-out%3C/title%3E%3Cpath fill='' d='M28 2h-10v2h6.76l-14.78 14.7 1.46 1.46 14.52-14.5v6.34h2.040v-10zM0 6v24h24v-14l-2 2v10h-20v-20h10.1l1.9-2h-14z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat
}

a[href*=".doc"]::before,
a.adc-file-word::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-word%3C/title%3E%3Cpath fill='' d='M20 14.88v-2.88h5.32l-4.060 16h-3.12l-2.14-9.46-2.38 9.46h-3.4l-3.54-16h3.48l1.8 9.94 2.42-9.94h3.32l2.080 9.94 1.6-7.060h-1.38zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".doc"]::after,
a.adc-file-word::after {
    width: 0
}

a[href*=".xls"]::before,
a.adc-file-excel::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-excel%3C/title%3E%3Cpath fill='' d='M23.22 12l-5.060 7.58 5.72 8.42h-4.4l-3.48-5.2-1.56 2.34h1.56v2.86h-7.86l5.7-8.42-5.060-7.58h4.22l3 4.4 3-4.4h4.22zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".xls"]::after,
a.adc-file-excel::after {
    width: 0
}

a[href*=".ppt"]::before,
a.adc-file-powerpoint::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-powerpoint%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.96-1.66-2.060-2.72-3.12s-2.16-2.020-3.12-2.72c-1.6-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM9.88 27.64v-15.96h5.18c1.96 0 3.22 0.080 3.82 0.24 0.92 0.24 1.68 0.76 2.3 1.56s0.94 1.84 0.94 3.12c0 0.98-0.2 1.8-0.56 2.48-0.34 0.64-0.8 1.18-1.34 1.56s-1.1 0.62-1.66 0.76c-0.76 0.16-1.88 0.24-3.34 0.24h-2.1v3.7h1.96v2.3h-5.2zM13.12 14.38v4.54h1.76c1.26 0 2.12-0.080 2.54-0.24s0.76-0.42 1-0.8c0.24-0.34 0.36-0.76 0.36-1.24 0-0.58-0.18-1.060-0.5-1.44-0.34-0.36-0.78-0.6-1.3-0.7-0.38-0.080-1.14-0.12-2.3-0.12h-1.56z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".ppt"]::after,
a.adc-file-powerpoint::after {
    width: 0
}

a[href*=".txt"]::before,
a.adc-file-text::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-text%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM23 26v0c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14zM23 22c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14zM23 18c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".txt"]::after,
a.adc-file-text::after {
    width: 0
}

a[href*=".pdf"]::before,
a.adc-file-pdf::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-pdf%3C/title%3E%3Cpath fill='' d='M26.32 18.42c-0.44-0.42-1.38-0.64-2.82-0.66-0.98-0.020-2.14 0.080-3.38 0.24-0.56-0.32-1.12-0.66-1.56-1.080-1.2-1.12-2.22-2.68-2.84-4.4 0.040-0.16 0.080-0.3 0.12-0.44 0 0 0.66-3.84 0.48-5.14-0.020-0.18-0.040-0.24-0.080-0.36l-0.060-0.16c-0.18-0.42-0.54-0.88-1.12-0.86h-0.34c-0.62 0-1.14 0.32-1.28 0.8-0.4 1.52 0.020 3.78 0.78 6.72l-0.18 0.48c-0.56 1.34-1.24 2.68-1.86 3.88l-0.080 0.14c-0.64 1.26-1.22 2.32-1.74 3.22l-0.54 0.28c-0.040 0.020-0.98 0.52-1.18 0.66-1.86 1.1-3.080 2.36-3.3 3.34-0.060 0.32 0 0.74 0.32 0.92l0.52 0.26c0.24 0.12 0.48 0.18 0.72 0.18 1.32 0 2.86-1.64 4.96-5.32 2.44-0.8 5.2-1.46 7.64-1.82 1.84 1.040 4.12 1.76 5.56 1.76 0.26 0 0.48-0.020 0.66-0.060 0.28-0.080 0.5-0.24 0.64-0.44 0.28-0.42 0.34-1 0.26-1.6-0.020-0.18-0.16-0.4-0.3-0.54v0zM6.62 25.44c0.24-0.66 1.18-1.96 2.6-3.12 0.080-0.060 0.3-0.26 0.5-0.46-1.48 2.34-2.46 3.28-3.1 3.58zM14.96 6.24c0.42 0 0.66 1.060 0.68 2.060 0.020 1.020-0.22 1.72-0.5 2.24-0.24-0.78-0.36-1.98-0.36-2.78 0 0-0.020-1.52 0.18-1.52v0 0zM12.46 19.92c0.3-0.52 0.6-1.080 0.92-1.68 0.76-1.44 1.26-2.58 1.6-3.5 0.72 1.3 1.62 2.4 2.66 3.3 0.14 0.1 0.28 0.22 0.42 0.32-2.14 0.42-3.98 0.94-5.6 1.56v0 0zM25.9 19.8c-0.12 0.080-0.5 0.12-0.74 0.12-0.78 0-1.72-0.34-3.060-0.92 0.52-0.040 0.98-0.060 1.4-0.060 0.78 0 1 0 1.76 0.2 0.76 0.18 0.78 0.58 0.64 0.66v0 0zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".pdf"]::after,
a.adc-file-pdf::after {
    width: 0
}

a[href*=".zip"]::before,
a.adc-file-zip::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-zip%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 2v2h4v-2h-4zM12 4v2h4v-2h-4zM8 6v2h4v-2h-4zM12 8v2h4v-2h-4zM8 10v2h4v-2h-4zM12 12v2h4v-2h-4zM8 14v2h4v-2h-4zM12 16v2h4v-2h-4zM8 26.5c0 0.82 0.68 1.5 1.5 1.5h5c0.82 0 1.5-0.68 1.5-1.5v-5c0-0.82-0.68-1.5-1.5-1.5h-2.5v-2h-4v8.5zM14 24v2h-4v-2h4z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".zip"]::after,
a.adc-file-zip::after {
    width: 0
}

a[href*=".arj"]::before,
a.adc-file-zip::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-zip%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 2v2h4v-2h-4zM12 4v2h4v-2h-4zM8 6v2h4v-2h-4zM12 8v2h4v-2h-4zM8 10v2h4v-2h-4zM12 12v2h4v-2h-4zM8 14v2h4v-2h-4zM12 16v2h4v-2h-4zM8 26.5c0 0.82 0.68 1.5 1.5 1.5h5c0.82 0 1.5-0.68 1.5-1.5v-5c0-0.82-0.68-1.5-1.5-1.5h-2.5v-2h-4v8.5zM14 24v2h-4v-2h4z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".arj"]::after,
a.adc-file-zip::after {
    width: 0
}

a[href*=".gz"]::before,
a.adc-file-zip::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-zip%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 2v2h4v-2h-4zM12 4v2h4v-2h-4zM8 6v2h4v-2h-4zM12 8v2h4v-2h-4zM8 10v2h4v-2h-4zM12 12v2h4v-2h-4zM8 14v2h4v-2h-4zM12 16v2h4v-2h-4zM8 26.5c0 0.82 0.68 1.5 1.5 1.5h5c0.82 0 1.5-0.68 1.5-1.5v-5c0-0.82-0.68-1.5-1.5-1.5h-2.5v-2h-4v8.5zM14 24v2h-4v-2h4z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".gz"]::after,
a.adc-file-zip::after {
    width: 0
}

a[href*=".tar"]::before,
a.adc-file-zip::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-zip%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 2v2h4v-2h-4zM12 4v2h4v-2h-4zM8 6v2h4v-2h-4zM12 8v2h4v-2h-4zM8 10v2h4v-2h-4zM12 12v2h4v-2h-4zM8 14v2h4v-2h-4zM12 16v2h4v-2h-4zM8 26.5c0 0.82 0.68 1.5 1.5 1.5h5c0.82 0 1.5-0.68 1.5-1.5v-5c0-0.82-0.68-1.5-1.5-1.5h-2.5v-2h-4v8.5zM14 24v2h-4v-2h4z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a[href*=".tar"]::after,
a.adc-file-zip::after {
    width: 0
}

a.adc-no-file::before {
    width: 0
}

a.adc-no-link-out::after {
    width: 0
}

a.adc-file::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-empty%3C/title%3E%3Cpath fill='' d='M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a.adc-file::after {
    width: 0
}

a.adc-file-img::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-picture%3C/title%3E%3Cpath fill='' d='M26 28v-8l-5.78 4-8.22-10-6 10v4h20zM26 15c0-1.66-1.34-3-3-3s-3 1.34-3 3c0 1.66 1.34 3 3 3s3-1.34 3-3zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a.adc-file-img::after {
    width: 0
}

a.adc-file-music::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-music%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM23.64 12.22v0c0.22 0.2 0.36 0.48 0.36 0.78v10c0 1.66-1.8 3-4 3s-4-1.34-4-3c0-1.66 1.8-3 4-3 0.72 0 1.42 0.14 2 0.4v-4.18l-8 1.6v7.18c0 1.66-1.8 3-4 3s-4-1.34-4-3c0-1.66 1.8-3 4-3 0.72 0 1.42 0.14 2 0.4v-7.4c0-0.48 0.34-0.88 0.8-0.98l10-2c0.3-0.060 0.6 0.020 0.84 0.2z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a.adc-file-music::after {
    width: 0
}

a.adc-file-video::before {
    content: "";
    display: inline-block;
    width: 1.25em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-video%3C/title%3E%3Cpath fill='' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 16v10h10v-10h-10zM18 20v2l6 4v-10l-6 4z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat
}

a.adc-file-video::after {
    width: 0
}

ul.adc-list {
    list-style: none;
    padding-left: 0
}

ul.adc-list li {
    position: relative;
    padding-left: 2rem
}

ul.adc-list li::before {
    position: absolute;
    content: "";
    margin-left: -2rem;
    height: 1.5em;
    width: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23cc00cc' d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center
}

ul.adc-list2 {
    list-style: none;
    padding-left: 0
}

ul.adc-list2 li {
    position: relative;
    padding-left: 2rem
}

ul.adc-list2 li::before {
    position: absolute;
    content: "";
    margin-left: -2rem;
    height: 1.5em;
    width: 1em;
    background-image: url("/img/adent/adentsign.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center
}

.adc-icon-test-angle-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-up%3C/title%3E%3Cpath fill='green' d='M16.032 7.296l-1.424 1.408-14.576 14.592 1.408 1.408 14.592-14.576 14.528 14.528 1.408-1.408-14.528-14.544z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-right%3C/title%3E%3Cpath fill='green' d='M24.704 15.968l-1.408 1.424-14.592 14.576-1.408-1.408 14.576-14.592-14.528-14.528 1.408-1.408 14.544 14.528z'%3E%3C/path%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-down::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-down%3C/title%3E%3Cpath fill='green' d='M16.032 24.704l-1.424-1.408-14.576-14.592 1.408-1.408 14.592 14.576 14.528-14.528 1.408 1.408-14.528 14.544z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-left::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-left%3C/title%3E%3Cpath fill='green' d='M7.296 15.968l1.408 1.424 14.592 14.576 1.408-1.408-14.576-14.592 14.528-14.528-1.408-1.408-14.544 14.528z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-bold-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-up%3C/title%3E%3Cpath fill='green' d='M16 6.592l16 16-2.832 2.816-13.168-13.168-13.168 13.168-2.832-2.832 13.168-13.168z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-bold-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-right%3C/title%3E%3Cpath fill='green' d='M25.408 16l-16 16-2.816-2.832 13.168-13.168-13.168-13.168 2.832-2.832 13.168 13.168z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-bold-down::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-down%3C/title%3E%3Cpath fill='green' d='M16 25.408l16-16-2.832-2.816-13.168 13.168-13.168-13.168-2.832 2.832 13.168 13.168z'%3E%3C/path%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-bold-left::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-left%3C/title%3E%3Cpath fill='green' d='M6.592 16l16 16 2.816-2.832-13.168-13.168 13.168-13.168-2.832-2.832-13.168 13.168z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-up%3C/title%3E%3Cpath fill='green' d='M0 16c0 8.84 7.16 16 16 16s16-7.16 16-16c0-8.84-7.16-16-16-16s-16 7.16-16 16zM29 16c0 7.18-5.82 13-13 13s-13-5.82-13-13c0-7.18 5.82-13 13-13s13 5.82 13 13zM22.080 20.92l-6.080-6.1-6.080 6.1-2.84-2.84 8.92-8.9 8.92 8.9-2.84 2.84z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-right%3C/title%3E%3Cpath fill='green' d='M16 0c-8.84 0-16 7.16-16 16s7.16 16 16 16c8.84 0 16-7.16 16-16s-7.16-16-16-16zM16 29c-7.18 0-13-5.82-13-13s5.82-13 13-13c7.18 0 13 5.82 13 13s-5.82 13-13 13zM11.080 22.080l6.1-6.080-6.1-6.080 2.84-2.84 8.9 8.92-8.9 8.92-2.84-2.84z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-down::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-down%3C/title%3E%3Cpath fill='green' d='M32 16c0-8.84-7.16-16-16-16s-16 7.16-16 16c0 8.84 7.16 16 16 16s16-7.16 16-16zM3 16c0-7.18 5.82-13 13-13s13 5.82 13 13c0 7.18-5.82 13-13 13s-13-5.82-13-13zM9.92 11.080l6.080 6.1 6.080-6.1 2.84 2.84-8.92 8.9-8.92-8.9 2.84-2.84z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-left::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-left%3C/title%3E%3Cpath fill='green' d='M16 32c8.84 0 16-7.16 16-16s-7.16-16-16-16c-8.84 0-16 7.16-16 16s7.16 16 16 16zM16 3c7.18 0 13 5.82 13 13s-5.82 13-13 13c-7.18 0-13-5.82-13-13s5.82-13 13-13zM20.92 9.92l-6.1 6.080 6.1 6.080-2.84 2.84-8.9-8.92 8.9-8.92 2.84 2.84z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-f-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-up%3C/title%3E%3Cpath fill='green' d='M0 16c0-8.832 7.168-16 16-16s16 7.168 16 16c0 8.832-7.168 16-16 16s-16-7.168-16-16zM22.080 20.912l2.832-2.832-8.912-8.912-8.912 8.912 2.832 2.832 6.080-6.080 6.080 6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-f-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-right%3C/title%3E%3Cpath fill='green' d='M16 0c8.832 0 16 7.168 16 16s-7.168 16-16 16c-8.832 0-16-7.168-16-16s7.168-16 16-16zM11.088 22.080l2.832 2.832 8.912-8.912-8.912-8.912-2.832 2.832 6.080 6.080-6.080 6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-f-down::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-down%3C/title%3E%3Cpath fill='green' d='M32 16c0 8.832-7.168 16-16 16s-16-7.168-16-16c0-8.832 7.168-16 16-16s16 7.168 16 16zM9.92 11.088l-2.832 2.832 8.912 8.912 8.912-8.912-2.832-2.832-6.080 6.080-6.080-6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-circle-f-left::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-left%3C/title%3E%3Cpath fill='green' d='M16 32c-8.832 0-16-7.168-16-16s7.168-16 16-16c8.832 0 16 7.168 16 16s-7.168 16-16 16zM20.912 9.92l-2.832-2.832-8.912 8.912 8.912 8.912 2.832-2.832-6.080-6.080 6.080-6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-caret-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecaret-up%3C/title%3E%3Cpath fill='green' d='M16.032 0l-1.424 1.408-14.608 14.624 1.408 1.408 29.184-0.048 1.408-1.408-14.56-14.576z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-caret-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecaret-right%3C/title%3E%3Cpath fill='green' d='M24.72 15.968l-1.408 1.424-14.624 14.608-1.408-1.408 0.048-29.184 1.408-1.408 14.576 14.56z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-caret-down::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecaret-down%3C/title%3E%3Cpath fill='green' d='M16.032 24.72l-1.424-1.408-14.608-14.624 1.408-1.408 29.184 0.048 1.408 1.408-14.56 14.576z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-caret-left::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecaret-left%3C/title%3E%3Cpath fill='green' d='M7.28 15.968l1.408 1.424 14.624 14.608 1.408-1.408-0.048-29.184-1.408-1.408-14.576 14.56z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-point-up::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Epoint-up%3C/title%3E%3Cpath fill='green' d='M30 19v-5c0-1.654-1.346-3-3-3-0.535 0-1.037 0.14-1.472 0.386-0.534-0.833-1.467-1.386-2.528-1.386-0.768 0-1.469 0.29-2 0.766-0.531-0.476-1.232-0.766-2-0.766-0.35 0-0.687 0.060-1 0.171v-7.171c0-1.654-1.346-3-3-3s-3 1.346-3 3v12.334l-5.501-2.932c-0.454-0.262-0.973-0.401-1.499-0.401-1.654 0-3 1.346-3 3 0 0.824 0.327 1.592 0.922 2.163 0.008 0.007 0.015 0.015 0.023 0.022l7.474 6.815h-1.419c-0.552 0-1 0.448-1 1v6c0 0.552 0.448 1 1 1h20c0.552 0 1-0.448 1-1v-6c0-0.552-0.448-1-1-1h-1.382l2.276-4.553c0.069-0.139 0.106-0.292 0.106-0.447zM28 27c0 0.552-0.448 1-1 1s-1-0.448-1-1 0.448-1 1-1 1 0.448 1 1zM28 18.764l-2.618 5.236h-11.995l-9.088-8.286c-0.193-0.19-0.299-0.443-0.299-0.714 0-0.551 0.449-1 1-1 0.171 0 0.332 0.041 0.479 0.122 0.017 0.010 0.033 0.020 0.051 0.029l7 3.732c0.31 0.165 0.684 0.156 0.985-0.025s0.485-0.506 0.485-0.857v-14c0-0.551 0.449-1 1-1s1 0.449 1 1v10c0 0.552 0.448 1 1 1s1-0.448 1-1c0-0.551 0.449-1 1-1s1 0.449 1 1c0 0.552 0.448 1 1 1s1-0.448 1-1c0-0.551 0.449-1 1-1s1 0.449 1 1v1c0 0.552 0.448 1 1 1s1-0.448 1-1c0-0.551 0.449-1 1-1s1 0.449 1 1v4.764z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-point-right::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Epoint-right%3C/title%3E%3Cpath fill='green' d='M13 30h5c1.654 0 3-1.346 3-3 0-0.535-0.14-1.037-0.387-1.472 0.833-0.534 1.387-1.467 1.387-2.528 0-0.768-0.29-1.469-0.766-2 0.476-0.531 0.766-1.232 0.766-2 0-0.35-0.060-0.687-0.171-1h7.171c1.654 0 3-1.346 3-3s-1.346-3-3-3h-12.334l2.932-5.501c0.262-0.454 0.401-0.973 0.401-1.499 0-1.654-1.346-3-3-3-0.824 0-1.592 0.327-2.163 0.922-0.007 0.008-0.015 0.015-0.022 0.023l-6.815 7.474v-1.419c0-0.552-0.448-1-1-1h-6c-0.552 0-1 0.448-1 1v20c0 0.552 0.448 1 1 1h6c0.552 0 1-0.448 1-1v-1.382l4.553 2.276c0.139 0.069 0.292 0.106 0.447 0.106zM5 28c-0.552 0-1-0.448-1-1s0.448-1 1-1 1 0.448 1 1-0.448 1-1 1zM13.236 28l-5.236-2.618v-11.995l8.287-9.088c0.19-0.193 0.443-0.299 0.713-0.299 0.551 0 1 0.449 1 1 0 0.171-0.041 0.332-0.122 0.479-0.010 0.017-0.020 0.033-0.029 0.051l-3.732 7c-0.165 0.31-0.156 0.684 0.025 0.985s0.506 0.485 0.857 0.485h14c0.551 0 1 0.449 1 1s-0.449 1-1 1h-10c-0.552 0-1 0.448-1 1s0.448 1 1 1c0.551 0 1 0.449 1 1s-0.449 1-1 1c-0.552 0-1 0.448-1 1s0.448 1 1 1c0.551 0 1 0.449 1 1s-0.449 1-1 1h-1c-0.552 0-1 0.448-1 1s0.448 1 1 1c0.551 0 1 0.449 1 1s-0.449 1-1 1h-4.764z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-rollup::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-rollup%3C/title%3E%3Cpath fill='green' d='M16.032 0l-1.424 1.408-14.576 14.592 1.408 1.408 14.592-14.576 14.528 14.528 1.408-1.408-14.528-14.544z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-rolldown::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-rolldown%3C/title%3E%3Cpath fill='green' d='M16.032 32.16l-1.424-1.408-14.576-14.592 1.408-1.408 14.592 14.592 14.528-14.544 1.408 1.408-14.528 14.544z'%3E%3C/path%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-resize::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-resize%3C/title%3E%3Cpath fill='green' d='M16 32l-12.5-12.5 1.42-1.42 11.080 11.1 11.1-11.1 1.4 1.42-12.5 12.5zM16 0l-12.64 12.64 1.42 1.42 11.22-11.22 11.22 11.22 1.42-1.42-12.64-12.64z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-angle-bold-resize::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-resize%3C/title%3E%3Cpath fill='green' d='M16 32l11.16-11.16-2.82-2.84-8.34 8.34-8.34-8.34-2.84 2.84 11.18 11.16zM16 0l11.18 11.16-2.84 2.84-8.34-8.34-8.32 8.34-2.84-2.84 8.34-8.32 2.82-2.84z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-caret-resize::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecaret-resize%3C/title%3E%3Cpath fill='green' d='M16.040 32l1.12-1.14 11.68-11.7-1.12-1.12-23.44-0.040-1.12 1.14 11.72 11.72 1.16 1.14zM16.040 0l1.12 1.14 11.68 11.7-1.12 1.12-23.44 0.040-1.12-1.14 11.72-11.72 1.16-1.14z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-plus-collapsed::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eplus-collapsed%3C/title%3E%3Cpath fill='green' d='M16 22h2v-4h4v-2h-4v-4h-2v4h-4v2h4v4zM6 27.060c0 0.5 0.42 0.94 0.92 0.94h20.14c0.5 0 0.94-0.44 0.94-0.94v-20.14c0-0.5-0.44-0.92-0.94-0.92h-20.14c-0.5 0-0.92 0.42-0.92 0.92v20.14zM8 24.92v-15.86c0-0.6 0.46-1.060 1.060-1.060h15.86c0.6 0 1.080 0.46 1.080 1.060v15.86c0 0.6-0.48 1.080-1.080 1.080h-15.86c-0.6 0-1.060-0.48-1.060-1.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-minus-expanded::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eminus-expanded%3C/title%3E%3Cpath fill='green' d='M12 18c7.12 0 2.88 0 10 0v-2c-7.12 0-2.88 0-10 0v2zM6 27.060c0 0.5 0.42 0.94 0.92 0.94h20.14c0.5 0 0.94-0.44 0.94-0.94v-20.14c0-0.5-0.44-0.92-0.94-0.92h-20.14c-0.5 0-0.92 0.42-0.92 0.92v20.14zM8 24.92v-15.86c0-0.6 0.46-1.060 1.060-1.060h15.86c0.6 0 1.080 0.46 1.080 1.060v15.86c0 0.6-0.48 1.080-1.080 1.080h-15.86c-0.6 0-1.060-0.48-1.060-1.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-empty::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-empty%3C/title%3E%3Cpath fill='green' d='M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-files-empty::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efiles-empty%3C/title%3E%3Cpath fill='green' d='M28.68 11.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-11.5c-1.38 0-2.5 1.12-2.5 2.5v23c0 1.38 1.12 2.5 2.5 2.5h19c1.38 0 2.5-1.12 2.5-2.5v-15.5c0-0.44-0.14-1.22-1.32-2.84v0zM24.54 9.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-19c-0.28 0-0.5-0.22-0.5-0.5v-23c0-0.28 0.22-0.5 0.5-0.5 0 0 11.5 0 11.5 0v7c0 0.56 0.44 1 1 1h7v15.5zM18.84 1.32v0c0.28 0.2 0.58 0.44 0.88 0.68h-15.22c-0.28 0-0.5 0.22-0.5 0.5v25.46c-1.14-0.24-2-1.26-2-2.46v-23c0-1.38 1.12-2.5 2.5-2.5h11.5c0.44 0 1.22 0.14 2.84 1.32z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-pdf::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-pdf%3C/title%3E%3Cpath fill='green' d='M26.32 18.42c-0.44-0.42-1.38-0.64-2.82-0.66-0.98-0.020-2.14 0.080-3.38 0.24-0.56-0.32-1.12-0.66-1.56-1.080-1.2-1.12-2.22-2.68-2.84-4.4 0.040-0.16 0.080-0.3 0.12-0.44 0 0 0.66-3.84 0.48-5.14-0.020-0.18-0.040-0.24-0.080-0.36l-0.060-0.16c-0.18-0.42-0.54-0.88-1.12-0.86h-0.34c-0.62 0-1.14 0.32-1.28 0.8-0.4 1.52 0.020 3.78 0.78 6.72l-0.18 0.48c-0.56 1.34-1.24 2.68-1.86 3.88l-0.080 0.14c-0.64 1.26-1.22 2.32-1.74 3.22l-0.54 0.28c-0.040 0.020-0.98 0.52-1.18 0.66-1.86 1.1-3.080 2.36-3.3 3.34-0.060 0.32 0 0.74 0.32 0.92l0.52 0.26c0.24 0.12 0.48 0.18 0.72 0.18 1.32 0 2.86-1.64 4.96-5.32 2.44-0.8 5.2-1.46 7.64-1.82 1.84 1.040 4.12 1.76 5.56 1.76 0.26 0 0.48-0.020 0.66-0.060 0.28-0.080 0.5-0.24 0.64-0.44 0.28-0.42 0.34-1 0.26-1.6-0.020-0.18-0.16-0.4-0.3-0.54v0zM6.62 25.44c0.24-0.66 1.18-1.96 2.6-3.12 0.080-0.060 0.3-0.26 0.5-0.46-1.48 2.34-2.46 3.28-3.1 3.58zM14.96 6.24c0.42 0 0.66 1.060 0.68 2.060 0.020 1.020-0.22 1.72-0.5 2.24-0.24-0.78-0.36-1.98-0.36-2.78 0 0-0.020-1.52 0.18-1.52v0 0zM12.46 19.92c0.3-0.52 0.6-1.080 0.92-1.68 0.76-1.44 1.26-2.58 1.6-3.5 0.72 1.3 1.62 2.4 2.66 3.3 0.14 0.1 0.28 0.22 0.42 0.32-2.14 0.42-3.98 0.94-5.6 1.56v0 0zM25.9 19.8c-0.12 0.080-0.5 0.12-0.74 0.12-0.78 0-1.72-0.34-3.060-0.92 0.52-0.040 0.98-0.060 1.4-0.060 0.78 0 1 0 1.76 0.2 0.76 0.18 0.78 0.58 0.64 0.66v0 0zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-word::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-word%3C/title%3E%3Cpath fill='green' d='M20 14.88v-2.88h5.32l-4.060 16h-3.12l-2.14-9.46-2.38 9.46h-3.4l-3.54-16h3.48l1.8 9.94 2.42-9.94h3.32l2.080 9.94 1.6-7.060h-1.38zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-excel::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-excel%3C/title%3E%3Cpath fill='green' d='M23.22 12l-5.060 7.58 5.72 8.42h-4.4l-3.48-5.2-1.56 2.34h1.56v2.86h-7.86l5.7-8.42-5.060-7.58h4.22l3 4.4 3-4.4h4.22zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-powerpoint::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-powerpoint%3C/title%3E%3Cpath fill='green' d='M28.68 7.16c-0.7-0.96-1.66-2.060-2.72-3.12s-2.16-2.020-3.12-2.72c-1.6-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM9.88 27.64v-15.96h5.18c1.96 0 3.22 0.080 3.82 0.24 0.92 0.24 1.68 0.76 2.3 1.56s0.94 1.84 0.94 3.12c0 0.98-0.2 1.8-0.56 2.48-0.34 0.64-0.8 1.18-1.34 1.56s-1.1 0.62-1.66 0.76c-0.76 0.16-1.88 0.24-3.34 0.24h-2.1v3.7h1.96v2.3h-5.2zM13.12 14.38v4.54h1.76c1.26 0 2.12-0.080 2.54-0.24s0.76-0.42 1-0.8c0.24-0.34 0.36-0.76 0.36-1.24 0-0.58-0.18-1.060-0.5-1.44-0.34-0.36-0.78-0.6-1.3-0.7-0.38-0.080-1.14-0.12-2.3-0.12h-1.56z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-text::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-text%3C/title%3E%3Cpath fill='green' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM23 26v0c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14zM23 22c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14zM23 18c0.56 0 1-0.44 1-1s-0.44-1-1-1h-14c-0.56 0-1 0.44-1 1s0.44 1 1 1h14z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-zip::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-zip%3C/title%3E%3Cpath fill='green' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 2v2h4v-2h-4zM12 4v2h4v-2h-4zM8 6v2h4v-2h-4zM12 8v2h4v-2h-4zM8 10v2h4v-2h-4zM12 12v2h4v-2h-4zM8 14v2h4v-2h-4zM12 16v2h4v-2h-4zM8 26.5c0 0.82 0.68 1.5 1.5 1.5h5c0.82 0 1.5-0.68 1.5-1.5v-5c0-0.82-0.68-1.5-1.5-1.5h-2.5v-2h-4v8.5zM14 24v2h-4v-2h4z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-picture::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-picture%3C/title%3E%3Cpath fill='green' d='M26 28v-8l-5.78 4-8.22-10-6 10v4h20zM26 15c0-1.66-1.34-3-3-3s-3 1.34-3 3c0 1.66 1.34 3 3 3s3-1.34 3-3zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-music::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-music%3C/title%3E%3Cpath fill='green' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM23.64 12.22v0c0.22 0.2 0.36 0.48 0.36 0.78v10c0 1.66-1.8 3-4 3s-4-1.34-4-3c0-1.66 1.8-3 4-3 0.72 0 1.42 0.14 2 0.4v-4.18l-8 1.6v7.18c0 1.66-1.8 3-4 3s-4-1.34-4-3c0-1.66 1.8-3 4-3 0.72 0 1.42 0.14 2 0.4v-7.4c0-0.48 0.34-0.88 0.8-0.98l10-2c0.3-0.060 0.6 0.020 0.84 0.2z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-play::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-play%3C/title%3E%3Cpath fill='green' d='M12 12v14l10-7-10-7zM28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-file-video::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Efile-video%3C/title%3E%3Cpath fill='green' d='M28.68 7.16c-0.7-0.94-1.66-2.060-2.72-3.12s-2.18-2.020-3.12-2.72c-1.62-1.18-2.4-1.32-2.84-1.32h-15.5c-1.38 0-2.5 1.12-2.5 2.5v27c0 1.38 1.12 2.5 2.5 2.5h23c1.38 0 2.5-1.12 2.5-2.5v-19.5c0-0.44-0.14-1.24-1.32-2.84v0 0 0zM24.54 5.46c0.96 0.96 1.72 1.82 2.28 2.54h-4.82v-4.82c0.72 0.56 1.58 1.32 2.54 2.28v0 0zM28 29.5c0 0.28-0.22 0.5-0.5 0.5h-23c-0.28 0-0.5-0.22-0.5-0.5v-27c0-0.28 0.22-0.5 0.5-0.5 0 0 15.5 0 15.5 0v7c0 0.56 0.44 1 1 1h7v19.5zM8 16v10h10v-10h-10zM18 20v2l6 4v-10l-6 4z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-libreoffice::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Elibreoffice%3C/title%3E%3Cpath fill='green' d='M16.707 0.707c-0.389-0.389-1.157-0.707-1.707-0.707h-12c-0.55 0-1 0.45-1 1v30c0 0.55 0.45 1 1 1h24c0.55 0 1-0.45 1-1v-18c0-0.55-0.318-1.318-0.707-1.707l-10.586-10.586zM26 30h-22v-28h10.974c0.091 0.015 0.263 0.086 0.338 0.14l10.549 10.549c0.054 0.075 0.125 0.247 0.14 0.338v16.974zM27 0h-6c-0.55 0-0.682 0.318-0.293 0.707l6.586 6.586c0.389 0.389 0.707 0.257 0.707-0.293v-6c0-0.55-0.45-1-1-1z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-link-out::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Elink-out%3C/title%3E%3Cpath fill='green' d='M28 2h-10v2h6.76l-14.78 14.7 1.46 1.46 14.52-14.5v6.34h2.040v-10zM0 6v24h24v-14l-2 2v10h-20v-20h10.1l1.9-2h-14z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-copy::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecopy%3C/title%3E%3Cpath fill='green' d='M20 8v-8h-14l-6 6v18h12v8h20v-24h-12zM6 2.828v3.172h-3.172l3.172-3.172zM2 22v-14h6v-6h10v6l-6 6v8h-10zM18 10.828v3.172h-3.172l3.172-3.172zM30 30h-16v-14h6v-6h10v20z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

.adc-icon-test-star::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: .5em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='green' d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

html {
    box-sizing: border-box;
    background-color: #d2deeb
}

body {
    position: relative;
    color: #2f2f2f;
    background-color: #fff;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
}

body a {
    color: #1ca3c7;
    background-color: transparent
}

body a:visited {
    color: #136c84;
    background-color: transparent
}

body a:hover,
body a:focus,
body a:active {
    color: #1ca3c7;
    background-color: transparent
}

body h1,
body .h1 {
    color: #1CA3C7
}

body h2,
body .h2 {
    color: #1CA3C7
}

body h3,
body .h3 {
    color: #1CA3C7
}

body h4,
body .h4 {
    color: #1CA3C7
}

body h5,
body .h5 {
    color: #1CA3C7
}

body h6,
body .h6 {
    color: #1CA3C7
}

body .adc-colorset2 {
    color: #2f2f2f;
    background-color: #eee
}

body .adc-colorset2 a {
    color: #1ca3c7;
    background-color: transparent
}

body .adc-colorset2 a:visited {
    color: #136c84;
    background-color: transparent
}

body .adc-colorset2 a:hover,
body .adc-colorset2 a:focus,
body .adc-colorset2 a:active {
    color: #1ca3c7;
    background-color: transparent
}

body .adc-colorset2 h1,
body .adc-colorset2 .h1 {
    color: #1CA3C7
}

body .adc-colorset2 h2,
body .adc-colorset2 .h2 {
    color: #1CA3C7
}

body .adc-colorset2 h3,
body .adc-colorset2 .h3 {
    color: #1CA3C7
}

body .adc-colorset2 h4,
body .adc-colorset2 .h4 {
    color: #1CA3C7
}

body .adc-colorset2 h5,
body .adc-colorset2 .h5 {
    color: #1CA3C7
}

body .adc-colorset2 h6,
body .adc-colorset2 .h6 {
    color: #1CA3C7
}

@media only screen and (max-width: 992px) {
    body>*>*:not(.adc-strip),
    body>*>*.adc-strip>*:not(.adc-strip) {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media only screen and (min-width: 1200px) {
    body>*>*:not(.adc-strip),
    body>*>*.adc-strip>*:not(.adc-strip) {
        max-width: 1140px;
        margin-left: auto;
        margin-right: auto
    }
}

body main>*:not(.adc-strip):not(.adc-no-vertical-padding),
body main>*>*:not(.adc-no-vertical-padding) {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-top: 0;
    margin-bottom: 0
}

body main>*:not(.adc-strip):not(.adc-no-vertical-padding):first-child,
body main>*>*:not(.adc-no-vertical-padding):first-child {
    padding-top: 2rem
}

body main>*:not(.adc-strip):not(.adc-no-vertical-padding):last-child,
body main>*>*:not(.adc-no-vertical-padding):last-child {
    padding-bottom: 1rem
}

header {
    padding: 0;
    margin-top: 0;
    background-color: #fff
}

header nav:nth-child(2) {
    display: none
}

@media only screen and (min-width: 1200px) {
    header nav:nth-child(1) {
        display: none
    }
    header nav:nth-child(2) {
        display: block
    }
}

header nav {
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}

header nav ul {
    box-sizing: border-box;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    padding: 0;
    margin: 0;
    border: 0
}

header nav ul ul ul {
    left: 1rem
}

header nav ul li,
header nav ul button {
    display: block;
    padding: 0;
    margin: 0;
    border: 0
}

header nav ul li.dropdown,
header nav ul button {
    position: relative
}

header nav ul a {
    display: block;
    text-decoration: none
}

header nav ul a:hover,
header nav ul a:focus,
header nav ul a:active {
    text-decoration: underline
}

header nav ul.expanded {
    display: block;
    z-index: 3000
}

header nav>ul:not(.expanded) {
    position: static;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center
}

header nav>ul:not(.expanded)>li {
    display: inline-block
}

header nav ul li {
    color: #fff;
    background-color: #1ca3c7
}

header nav ul li a {
    color: #fff
}

header nav ul li a:visited {
    color: #fff
}

header nav ul li a:hover,
header nav ul li a:focus,
header nav ul li a:active {
    color: #fff
}

header nav ul li.active>a {
    color: #fff
}

header nav .expanded {
    list-style: none
}

header nav .expanded li {
    color: #fff;
    background-color: rgba(0, 91, 115, .89);
    border: 1px solid rgba(0, 0, 0, .2)
}

header nav .expanded li a {
    color: #fff
}

header nav .expanded li a:visited {
    color: #fff
}

header nav .expanded li a:hover,
header nav .expanded li a:focus,
header nav .expanded li a:active {
    color: #fff;
    background-color: #167e9a
}

header nav .expanded li.active>a {
    color: #fff;
    background-color: #167e9a
}

header nav .expanded li:not(:first-of-type) {
    border-top: 0
}

header nav .expanded li:hover:not(:first-of-type),
header nav .expanded li:focus:not(:first-of-type),
header nav .expanded li:active:not(:first-of-type) {
    border-top: 0
}

header nav .expanded li ul.expanded {
    border: 1px solid rgba(255, 255, 255, .5)
}

header nav .expanded li ul.expanded:not(:first-of-type) {
    border-top: 0
}

header nav>ul {
    margin-left: -1rem;
    margin-right: -1rem
}

@media only screen and (min-width: 992px) {
    header nav>ul {
        margin-left: 0;
        margin-right: 0
    }
}

header nav>ul:not(.expanded) {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: auto;
    gap: 0
}

header nav>ul:not(.expanded)>li:nth-child(1) {
    background-color: #1ca3c7
}

header nav>ul:not(.expanded)>li:nth-child(1) a:hover,
header nav>ul:not(.expanded)>li:nth-child(1) a:focus,
header nav>ul:not(.expanded)>li:nth-child(1) a:active {
    background-color: #167e9a
}

header nav>ul:not(.expanded)>li:nth-child(1) li {
    background-color: rgba(0, 91, 115, .89)
}

header nav>ul:not(.expanded)>li:nth-child(1) li.active a {
    background-color: #1ca3c7
}

header nav>ul:not(.expanded)>li:nth-child(1):nth-last-child(1)>ul,
header nav>ul:not(.expanded)>li:nth-child(1):nth-last-child(2)>ul {
    left: initial;
    right: 0
}

header nav>ul:not(.expanded)>li:nth-child(1):nth-last-child(1)>ul ul.expanded,
header nav>ul:not(.expanded)>li:nth-child(1):nth-last-child(2)>ul ul.expanded {
    left: -1.5rem;
    right: initial
}

header nav>ul:not(.expanded)>li:nth-child(2) {
    background-color: #d1cf17
}

header nav>ul:not(.expanded)>li:nth-child(2) a:hover,
header nav>ul:not(.expanded)>li:nth-child(2) a:focus,
header nav>ul:not(.expanded)>li:nth-child(2) a:active {
    background-color: #a3a112
}

header nav>ul:not(.expanded)>li:nth-child(2) li {
    background-color: rgba(174, 172, 0, .89)
}

header nav>ul:not(.expanded)>li:nth-child(2) li.active a {
    background-color: #d1cf17
}

header nav>ul:not(.expanded)>li:nth-child(2):nth-last-child(1)>ul,
header nav>ul:not(.expanded)>li:nth-child(2):nth-last-child(2)>ul {
    left: initial;
    right: 0
}

header nav>ul:not(.expanded)>li:nth-child(2):nth-last-child(1)>ul ul.expanded,
header nav>ul:not(.expanded)>li:nth-child(2):nth-last-child(2)>ul ul.expanded {
    left: -1.5rem;
    right: initial
}

header nav>ul:not(.expanded)>li:nth-child(3) {
    background-color: #dc7020
}

header nav>ul:not(.expanded)>li:nth-child(3) a:hover,
header nav>ul:not(.expanded)>li:nth-child(3) a:focus,
header nav>ul:not(.expanded)>li:nth-child(3) a:active {
    background-color: #af591a
}

header nav>ul:not(.expanded)>li:nth-child(3) li {
    background-color: rgba(220, 112, 33, .89)
}

header nav>ul:not(.expanded)>li:nth-child(3) li.active a {
    background-color: #dc7020
}

header nav>ul:not(.expanded)>li:nth-child(3):nth-last-child(1)>ul,
header nav>ul:not(.expanded)>li:nth-child(3):nth-last-child(2)>ul {
    left: initial;
    right: 0
}

header nav>ul:not(.expanded)>li:nth-child(3):nth-last-child(1)>ul ul.expanded,
header nav>ul:not(.expanded)>li:nth-child(3):nth-last-child(2)>ul ul.expanded {
    left: -1.5rem;
    right: initial
}

header nav>ul:not(.expanded)>li:nth-child(4) {
    background-color: #58a92d
}

header nav>ul:not(.expanded)>li:nth-child(4) a:hover,
header nav>ul:not(.expanded)>li:nth-child(4) a:focus,
header nav>ul:not(.expanded)>li:nth-child(4) a:active {
    background-color: #438122
}

header nav>ul:not(.expanded)>li:nth-child(4) li {
    background-color: rgba(59, 124, 25, .89)
}

header nav>ul:not(.expanded)>li:nth-child(4) li.active a {
    background-color: #58a92d
}

header nav>ul:not(.expanded)>li:nth-child(4):nth-last-child(1)>ul,
header nav>ul:not(.expanded)>li:nth-child(4):nth-last-child(2)>ul {
    left: initial;
    right: 0
}

header nav>ul:not(.expanded)>li:nth-child(4):nth-last-child(1)>ul ul.expanded,
header nav>ul:not(.expanded)>li:nth-child(4):nth-last-child(2)>ul ul.expanded {
    left: -1.5rem;
    right: initial
}

header nav>ul:not(.expanded)>li>a {
    text-align: center;
    padding: 1rem 1rem;
    font-size: 1.25rem
}

@media only screen and (min-width: 992px) {
    header nav>ul:not(.expanded)>li>a {
        font-size: 1.5rem
    }
}

header nav .expanded a {
    padding: .5rem 1rem
}

header nav li>a {
    font-size: 1rem;
    white-space: nowrap
}

@media only screen and (min-width: 992px) {
    header nav li>a {
        font-size: 1.25rem
    }
}

header nav>a {
    display: inline-block
}

header nav>button {
    display: none
}

header .headings {
    display: flex;
    justify-content: space-between;
    align-items: center
}

header .headings .ms {
    color: #222
}

header .headings h1 {
    margin: 1.5rem 0;
    color: #222;
    font-size: 1.15rem
}

@media only screen and (min-width: 360px) {
    header .headings h1 {
        font-size: 1.25rem
    }
}

@media only screen and (min-width: 410px) {
    header .headings h1 {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 768px) {
    header .headings h1 {
        font-size: 1.75rem
    }
}

header .headings h1 small {
    font-size: 1.1rem;
    font-weight: normal;
    color: #000
}

@media only screen and (min-width: 576px) {
    header .headings h1 small {
        font-size: 1.25rem
    }
}

header .kontakty {
    display: none
}

@media only screen and (min-width: 768px) {
    header .kontakty {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        font-size: 1.25rem
    }
}

@media only screen and (min-width: 768px)and (min-width: 1200px) {
    header .kontakty {
        font-size: 1.5rem
    }
}

@media only screen and (min-width: 768px) {
    header .kontakty a {
        font-weight: bold;
        color: #1ca3c7;
        text-decoration: none
    }
    header .kontakty a:hover,
    header .kontakty a:focus,
    header .kontakty a:active {
        text-decoration: underline
    }
}

@media only screen and (min-width: 768px) {
    header .kontakty.ms a {
        color: #d1cf17
    }
}

@media only screen and (min-width: 768px) {
    header .kontakty.sd a {
        color: #dc7020
    }
}

@media only screen and (min-width: 768px) {
    header .kontakty.sj a {
        color: #58a92d
    }
}

header .kontakty::after {
    content: "";
    width: 2rem;
    height: 2rem;
    margin-left: .75rem;
    background-image: url("../img/icon-contacts.svg");
    background-size: contain
}

header .slider {
    background-color: rgba(174, 172, 0, .89)
}

header .slider img {
    width: 100%;
    height: auto;
    display: block
}

header .slider div {
    position: relative
}

header .slider div div {
    font-size: 1rem;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 2px #150905
}

@media only screen and (min-width: 768px) {
    header .slider div div {
        font-size: 2rem
    }
}

@media only screen and (min-width: 992px) {
    header .slider div div {
        font-size: 3rem
    }
}

@media only screen and (min-width: 1366px) {
    header .slider div div {
        font-size: 3.5rem
    }
}

@media only screen and (min-width: 1500px) {
    header .slider div div {
        font-size: 4rem
    }
}

@media only screen and (min-width: 1900px) {
    header .slider div div {
        font-size: 4.75rem
    }
}

@media only screen and (min-width: 1200px) {
    .sliderx+main {
        position: inherit;
        z-index: 2999;
        margin-top: -150px
    }
}

@media only screen and (min-width: 1200px)and (min-width: 1900px) {
    .sliderx+main {
        margin-top: -200px
    }
}

main {
    min-height: 57vh
}

main>div {
    padding: 0
}

main>div nav {
    display: none
}

@media only screen and (min-width: 1200px) {
    main>div nav {
        display: block
    }
    main>div nav ul {
        list-style: none
    }
}

main>div .novinky {
    position: relative;
    padding: 1.5rem 2rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: -2rem;
    margin-bottom: 2rem;
    background-color: rgba(0, 0, 0, .25)
}

@media only screen and (min-width: 1200px) {
    main>div .novinky {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 2rem;
        background-color: rgba(255, 255, 255, .75)
    }
}

@media only screen and (min-width: 1200px)and (min-width: 1900px) {
    main>div .novinky {
        margin-bottom: 5rem
    }
}

@media only screen and (min-width: 1200px) {
    main>div .novinky::before {
        position: absolute;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        right: 0;
        top: -2.75rem;
        padding: 0 1.5rem;
        height: 2.75rem;
        background-color: #6fd739;
        color: #fff;
        font-size: 1.5rem;
        font-weight: bold;
        content: "Nástěnka"
    }
}

main>div .novinky .titulek {
    font-size: 1.25rem;
    font-weight: bold
}

main>div .novinky .datum {
    color: #1ca3c7
}

main>div .novinky p+p {
    margin-top: -0.5rem
}

main>div .novinky-prazdne * {
    display: none
}

@media only screen and (min-width: 1200px) {
    main>div .novinky-prazdne {
        padding-bottom: 11rem
    }
}

main>div .adc-strip {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

@media only screen and (min-width: 1200px) {
    main>div {
        display: grid;
        grid-template-columns: 2fr 5fr;
        grid-template-rows: auto;
        gap: 2rem
    }
    main>div nav {
        background-color: rgba(0, 91, 115, .89);
        font-weight: bold;
        color: #fff
    }
    main>div nav a {
        color: #fff
    }
    main>div nav a:visited {
        color: #fff
    }
    main>div nav a:hover,
    main>div nav a:focus,
    main>div nav a:active {
        color: #fff
    }
    main>div nav a {
        text-decoration: none
    }
    main>div nav a:hover,
    main>div nav a:active,
    main>div nav a:focus {
        text-decoration: underline
    }
    main>div nav li {
        padding-left: 1rem
    }
    main>div nav li::before {
        content: "";
        display: inline-block;
        margin-left: -1rem;
        margin-right: .75rem;
        margin-bottom: .125rem;
        width: .5rem;
        height: .5rem;
        background-color: #8dff08
    }
}

.zpet {
    display: flex;
    justify-content: flex-end
}

.zpet a {
    display: inline-block;
    padding: .5rem 1.5rem;
    background-color: #6fd739;
    color: #fff;
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none
}

.zpet a:visited,
.zpet a:hover,
.zpet a:focus,
.zpet a:active {
    text-decoration: underline;
    background-color: #6fd739;
    color: #fff
}

main.zs>div h1,
main.zs>div h2,
main.zs>div h3,
main.zs>div h4,
main.zs>div h5,
main.zs>div h6 {
    color: #1ca3c7
}

main.zs>div nav {
    background-color: rgba(0, 91, 115, .89)
}

main.ms>div h1,
main.ms>div h2,
main.ms>div h3,
main.ms>div h4,
main.ms>div h5,
main.ms>div h6 {
    color: #d1cf17
}

main.ms>div nav {
    background-color: rgba(174, 172, 0, .89)
}

main.sd>div h1,
main.sd>div h2,
main.sd>div h3,
main.sd>div h4,
main.sd>div h5,
main.sd>div h6 {
    color: #dc7020
}

main.sd>div nav {
    background-color: rgba(220, 112, 33, .89)
}

main.sj>div h1,
main.sj>div h2,
main.sj>div h3,
main.sj>div h4,
main.sj>div h5,
main.sj>div h6 {
    color: #58a92d
}

main.sj>div nav {
    background-color: rgba(59, 124, 25, .89)
}

footer {
    color: rgba(255, 255, 255, .9);
    background-color: #000;
    border-top: 4px solid #6fd739;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    margin-bottom: 0;
    text-align: center;
    font-size: .8rem
}

footer a {
    color: rgba(255, 255, 255, .8)
}

footer a:visited {
    color: rgba(255, 255, 255, .8)
}

footer a:hover,
footer a:focus,
footer a:active {
    color: #fff
}

@media only screen and (min-width: 360px) {
    footer {
        font-size: .9rem
    }
}

@media only screen and (min-width: 410px) {
    footer {
        font-size: 1rem
    }
}

body>div.js {
    display: none
}

table {
    border-collapse: collapse;
    border: 1px solid #072a33;
    font-family: poppins;
    font-size: 16px;
    overflow: scroll
}

table th {
    background-color: #1ca3c7;
    color: rgba(255, 255, 255, .8);
    padding: .5em 1em;
    text-align: left
}

table td {
    background-color: transparent;
    color: #2f2f2f;
    padding: .5em 1em
}

table tr {
    border-top: 1px solid #ccc
}

table tr:last-of-type {
    border-bottom: 1px solid #ccc
}

table.adc-condensed th,
table.adc-condensed td {
    padding: .25em .5em;
    font-size: 12px
}

table.adc-striped tr:nth-of-type(2n) {
    background-color: #eee
}

table.adc-hover tr:hover {
    background-color: #d0f0f8
}

table.adc-grid th,
table.adc-grid td {
    border: 1px solid #ccc
}

table.adc-grid th {
    color: #2f2f2f;
    background-color: transparent
}

table.adc-centered th,
table.adc-centered td {
    text-align: center
}

table.adc-centered th:first-of-type,
table.adc-centered td:first-of-type {
    text-align: left
}

table.adc-matta {
    border: 0
}

table.adc-matta tr,
table.adc-matta th,
table.adc-matta td,
table.adc-matta tr>*:first-child,
table.adc-matta tr>*:last-child {
    border: 0
}

table.adc-matta tr:not(:last-of-type) {
    border-bottom: 1px solid #1ca3c7
}

table.adc-matta tr:hover {
    background-color: #d0f0f8
}

table tr>*:first-child {
    border-left: 1px solid #072a33
}

table tr>*:last-child {
    border-right: 1px solid #072a33
}

table tr:first-of-type>* {
    border-top: 1px solid #072a33
}

table tr:last-of-type>* {
    border-bottom: 1px solid #072a33
}

.ms .adc-matta tr:not(:last-of-type) {
    border-bottom: 1px solid #d1cf17
}

.ms .adc-matta tr:hover {
    background-color: #fafad3
}

.sd .adc-matta tr:not(:last-of-type) {
    border-bottom: 1px solid #dc7020
}

.sd .adc-matta tr:hover {
    background-color: #fbefe6
}

.sj .adc-matta tr:not(:last-of-type) {
    border-bottom: 1px solid #58a92d
}

.sj .adc-matta tr:hover {
    background-color: #d8f1ca
}

table.t2 th {
    background-color: green;
    color: rgba(255, 255, 255, .8);
    padding: .5em 1em;
    text-align: left
}

.adc-table-responsive {
    max-width: 100%;
    width: auto;
    height: 20em;
    overflow: auto
}

.adc-table-responsive table {
    width: 100%
}

.adc-tabs {
    padding: 0;
    margin: 0;
    border: 0
}

.adc-tabs>div {
    display: none
}

.adc-tabs>div.active {
    display: block
}

.adc-tabs>ul {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.adc-tabs>ul li {
    overflow: hidden;
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: center
}

.adc-tabs>ul li a {
    display: block;
    text-decoration: none
}

.adc-tabs>ul li a:hover,
.adc-tabs>ul li a:focus,
.adc-tabs>ul li a:active,
.adc-tabs>ul li a.active {
    text-decoration: underline
}

.adc-tabs>ul {
    padding: .5rem 1rem 0 1rem;
    border-bottom: 3px solid #1ca3c7
}

.adc-tabs>ul li {
    border: 1px solid currentcolor;
    border-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #1ca3c7;
    background-color: #e6f7fc
}

.adc-tabs>ul li+li {
    margin-left: .25rem
}

.adc-tabs>ul li a {
    padding: .5rem 1.5rem .5rem 1.5rem
}

.adc-tabs>ul li a {
    color: #1ca3c7;
    background-color: #e6f7fc
}

.adc-tabs>ul li a:visited {
    color: #1ca3c7;
    background-color: transparent
}

.adc-tabs>ul li a:hover,
.adc-tabs>ul li a:focus,
.adc-tabs>ul li a:active {
    color: rgba(255, 255, 255, .95);
    background-color: #1ca3c7
}

.adc-tabs>ul li.active>a {
    color: rgba(255, 255, 255, .95);
    background-color: #60cce9
}

.adc-accordion>*:nth-child(odd) {
    cursor: pointer;
    position: relative
}

.adc-accordion>*:nth-child(even) {
    display: none
}

.adc-accordion .expanded+* {
    display: block
}

.adc-accordion>dt {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: .375rem;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    font-weight: normal
}

.adc-accordion>dt.expanded,
.adc-accordion>dt:hover,
.adc-accordion>dt:focus,
.adc-accordion>dt:active {
    background-color: #f5f5f5
}

.adc-accordion.adc-acc1>*:nth-child(odd):not(.expanded)::after {
    position: absolute;
    top: calc(50% - .5em);
    right: 1em;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-down%3C/title%3E%3Cpath fill='%236FD739' d='M16 25.408l16-16-2.832-2.816-13.168 13.168-13.168-13.168-2.832 2.832 13.168 13.168z'%3E%3C/path%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 1rem;
    background-size: contain
}

.adc-accordion.adc-acc1>*:nth-child(odd).expanded::after {
    position: absolute;
    top: calc(50% - .5em);
    right: 1em;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eangle-bold-up%3C/title%3E%3Cpath fill='%236FD739' d='M16 6.592l16 16-2.832 2.816-13.168-13.168-13.168 13.168-2.832-2.832 13.168-13.168z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 1rem;
    background-size: contain
}

.adc-accordion.adc-acc1 h3 {
    padding-bottom: 0;
    margin-bottom: 0
}

.adc-accordion.adc-acc1 dt.expanded {
    margin-bottom: .375rem
}

.adc-accordion.adc-acc2>*:nth-child(odd):not(.expanded)::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-right%3C/title%3E%3Cpath fill='green' d='M16 0c8.832 0 16 7.168 16 16s-7.168 16-16 16c-8.832 0-16-7.168-16-16s7.168-16 16-16zM11.088 22.080l2.832 2.832 8.912-8.912-8.912-8.912-2.832 2.832 6.080 6.080-6.080 6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 1rem;
    background-size: contain
}

.adc-accordion.adc-acc2>*:nth-child(odd).expanded::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Ecircle-f-down%3C/title%3E%3Cpath fill='green' d='M32 16c0 8.832-7.168 16-16 16s-16-7.168-16-16c0-8.832 7.168-16 16-16s16 7.168 16 16zM9.92 11.088l-2.832 2.832 8.912 8.912 8.912-8.912-2.832-2.832-6.080 6.080-6.080-6.080z'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 1rem;
    background-size: contain
}

.adc-square-images {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px
}

@media only screen and (min-width: 767px) {
    .adc-square-images {
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 30px
    }
}

.adc-square-images figure {
    padding: 0rem;
    width: 100%;
    box-sizing: content-box;
    border: 1px solid #ccc;
    border-radius: 5px
}

.adc-square-images figure figcaption {
    text-align: center;
    margin-bottom: .25rem
}

.adc-square-image {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0
}

.adc-square-image::after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.adc-square-image>span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    box-sizing: content-box;
    padding: .75rem;
    width: calc(100% - 2 * 0.75rem);
    height: calc(100% - 2 * 0.75rem)
}

.adc-square-image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

form {
    background-color: transparent;
    color: #333;
    border: 0;
    border-radius: 5px;
    padding: .5rem .25rem;
    font-family: inherit;
    font-size: small;
    font-weight: normal
}

form>div,
form>fieldset>div {
    background-color: #e7f7ff;
    border: 1px solid #d3f0ff;
    border-radius: 5px;
    padding: .5em 1em;
    margin: .75rem .5rem;
    align-items: center
}

@media only screen and (max-width: 767px) {
    form>div>*,
    form>fieldset>div>* {
        margin-bottom: .75rem
    }
}

fieldset {
    background-color: transparent;
    color: #333;
    border: 1px solid #002335;
    border-radius: 5px;
    margin-bottom: .75rem
}

fieldset legend {
    background-color: transparent;
    border-radius: 5px;
    font-family: inherit;
    font-weight: bold;
    font-size: 1.25rem;
    padding: .25rem 1rem
}

label {
    display: block;
    width: auto
}

label.adc-form-label-checkbox {
    display: flex;
    width: 100%;
    align-items: center;
    align-content: center
}

label.adc-form-label-checkbox input[type=checkbox],
label.adc-form-label-checkbox input[type=radio] {
    margin-right: .5rem
}

input[type=checkbox],
input[type=radio] {
    -webkit-appearance: none;
    appearance: none
}

input,
select,
textarea {
    margin: 0;
    width: 100%;
    border-radius: 5px;
    outline: none;
    border: 1px solid #aae3ff;
    background-color: #fff;
    font-size: 1rem
}

input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
    border: 1px solid #0093dd;
    outline: 0;
    background-color: #fff
}

input:required,
select:required,
textarea:required {
    border: 2px solid #aae3ff;
    background-color: #f5fff5
}

input:required:focus,
input:required:active,
select:required:focus,
select:required:active,
textarea:required:focus,
textarea:required:active {
    border: 2px solid #0093dd
}

input:disabled,
select:disabled,
textarea:disabled {
    border: 1px solid #ddd;
    background-color: #eee
}

option {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    font-family: inherit;
    font-size: 1rem
}

input[type=checkbox] {
    width: 1.75rem;
    height: 1.75rem
}

input[type=checkbox]:checked {
    position: relative
}

input[type=checkbox]:checked::before {
    content: "";
    position: absolute;
    top: .1225rem;
    left: 1px;
    width: 1.575rem;
    height: .7875rem;
    border-left: 2px solid #0093dd;
    border-bottom: 2px solid #0093dd;
    transform: rotate(-45deg)
}

input[type=radio] {
    width: 1.75rem;
    height: 1.75rem;
    border-radius: .875rem
}

input[type=radio]:checked {
    position: relative
}

input[type=radio]:checked::before {
    content: "";
    position: absolute;
    top: calc(0.35rem - 1px);
    left: calc(0.35rem - 1px);
    background-color: #0093dd;
    width: 1.05rem;
    height: 1.05rem;
    border-radius: 50%
}

input[type=submit] {
    background-color: #aae3ff;
    color: #002335;
    border: 1px solid #77d1ff
}

.adc-form-auto {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto;
    row-gap: .25rem;
    column-gap: .75rem;
    align-items: center
}

.adc-form-auto legend {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1
}

.adc-form-auto label:first-of-type {
    grid-column-start: 1;
    grid-row-start: 1
}

.adc-form-auto .adc-form-textarea {
    align-self: flex-start;
    padding-top: .25rem
}

.adc-form-auto>*:nth-child(2n) {
    font-size: small;
    text-align: right
}

.adc-form-col2.adc-form-centered-vertical>* {
    display: flex;
    align-items: center;
    align-content: center
}

.adc-form-col2.adc-form-centered-vertical>* input[type=radio] {
    margin-right: .5rem
}

@media only screen and (min-width: 768px) {
    .adc-form-col2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto;
        column-gap: 1rem
    }
}

.adc-form-col3.adc-form-centered-vertical>* {
    display: flex;
    align-items: center;
    align-content: center
}

.adc-form-col3.adc-form-centered-vertical>* input[type=radio] {
    margin-right: .5rem
}

@media only screen and (min-width: 768px) {
    .adc-form-col3 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
        column-gap: 1rem
    }
}

.adc-form-col4.adc-form-centered-vertical>* {
    display: flex;
    align-items: center;
    align-content: center
}

.adc-form-col4.adc-form-centered-vertical>* input[type=radio] {
    margin-right: .5rem
}

@media only screen and (min-width: 768px) {
    .adc-form-col4 {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: auto;
        column-gap: 1rem
    }
}

.adc-form-col5.adc-form-centered-vertical>* {
    display: flex;
    align-items: center;
    align-content: center
}

.adc-form-col5.adc-form-centered-vertical>* input[type=radio] {
    margin-right: .5rem
}

@media only screen and (min-width: 768px) {
    .adc-form-col5 {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: auto;
        column-gap: 1rem
    }
}

@media only screen and (min-width: 768px) {
    .adc-form-submit2 {
        width: 50%;
        margin-left: 25%;
        margin-right: 25%
    }
}

@media only screen and (min-width: 768px) {
    .adc-form-submit3 {
        width: 33.3333333333%;
        margin-left: 33.3333333333%;
        margin-right: 33.3333333333%
    }
}

@media only screen and (min-width: 768px) {
    .adc-form-submit4 {
        width: 25%;
        margin-left: 37.5%;
        margin-right: 37.5%
    }
}

@media only screen and (min-width: 768px) {
    .adc-form-submit5 {
        width: 20%;
        margin-left: 40%;
        margin-right: 40%
    }
}

.adc-form-confirmation {
    display: grid;
    grid-template-columns: 2em 1fr;
    grid-template-rows: auto;
    column-gap: 1rem;
    row-gap: .5rem;
    align-items: start
}

.adc-form-confirmation label {
    margin-top: .75rem
}

.adc-form-confirmation label span {
    display: none
}

.adc-photogallery {
    box-sizing: content-box;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 30px
}

.adc-photogallery figure {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center
}

.adc-photogallery figure a {
    display: inline-block;
    padding: .75rem;
    max-width: 100%
}

.adc-photogallery figure img {
    display: block;
    max-width: 100%;
    height: auto;
    object-fit: contain
}

.adc-photogallery-link {
    display: grid;
    grid-template-columns: 2fr 1fr
}

.adc-photogallery-link img {
    max-width: 100%;
    height: auto
}

.adc-calendar-month {
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(7, 1fr);
    width: 21rem;
    border: 1px solid #0093dd;
    padding: 1px
}

.adc-calendar-month>* {
    padding: .2rem
}

.adc-calendar-month div {
    background-color: transparent;
    color: #000;
    border: 1px solid #ddf4ff;
    text-align: center
}

.adc-calendar-month div.vacancy {
    background-color: #e85311;
    color: #fff
}

.adc-calendar-month div.out-of-month {
    color: #bfbfbf
}

.adc-calendar-month div.out-of-month.vacancy {
    background-color: #fbd9ca
}

.adc-calendar-month div.booking {
    background-color: #e8bf11;
    color: #fff
}

.adc-calendar-month div.out-of-month {
    color: #bfbfbf
}

.adc-calendar-month div.out-of-month.booking {
    background-color: #fbf2ca
}

.adc-calendar-month .header-month {
    grid-column: 1/8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #0093dd;
    color: rgba(255, 255, 255, .9);
    padding: .5rem
}

.adc-calendar-month .header-month button {
    background-color: #0093dd;
    color: #0093dd;
    color: #c4ebff;
    border: 0;
    outline: none
}

.adc-calendar-month .header-month button:hover {
    background-color: #5ec9ff
}

.adc-calendar-month .header-dayofweek {
    background-color: #ddf4ff;
    color: #0093dd;
    font-weight: bold;
    text-align: center;
    vertical-align: middle
}

code {
    background-color: #eef
}

pre,
code,
kbd {
    font-family: monospace, monospace;
    padding: 0 .25rem
}

pre {
    overflow: auto;
    resize: horizontal;
    min-width: 100%;
    margin-top: 0
}

pre>code {
    display: block;
    padding: 0rem;
    word-wrap: normal
}

figure {
    margin: 0 0 0 0;
    padding: 0
}

figure.img {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center
}

figure.img figcaption {
    text-align: center
}

figure.code {
    margin: .25rem 0 0 0;
    padding: 0
}

figure.code figcaption {
    background-color: #ebe8e6;
    padding: .25rem 1rem;
    font-size: smaller
}

figure.code>pre {
    margin-top: 0
}

div.screenex {
    border: 1px solid #999;
    background-color: #eee;
    padding: 1.5rem;
    border-radius: 5px
}

div.screenex .browser-top {
    display: flex;
    background-color: #ddd;
    margin: -1rem -1rem 0 -1rem;
    padding: .5rem 1rem;
    border-radius: 5px;
    font-size: 1.5rem;
    color: #666
}

div.screenex .browser-top i+i {
    padding-left: 1rem
}

div.screenex .browser-top div {
    background-color: #f5f5f5;
    border: 1px solid #999;
    margin: .15rem 0 .1rem 2rem;
    padding: .15rem .25rem;
    height: 90%;
    width: 100%;
    font-size: .85rem
}


/*# sourceMappingURL=style.css.map */